diff --git a/.acrolinx-config.edn b/.acrolinx-config.edn index 6f4aef56fb..6c746bf002 100644 --- a/.acrolinx-config.edn +++ b/.acrolinx-config.edn @@ -28,7 +28,7 @@ **A minimum total score of 80 is required. The total score is an average of the subscores.** Select **Total score** to review the Acrolinx scorecard for your article. Try to increase your individual scores, ex. Correctness. Your article will be clearer and more consistent with Microsoft standards. -| Article | **Total score**
**Required: 80** | Word and phrases
(Brand, terms)
Preferred: 100 | Correctness
(Spelling, grammar)
Preferred: 100 | Clarity
(Readability)
Preferred: 80 | +| Article | Total score
(Required: 80) | Terminology | Spelling and grammar | Clarity
(Readability) | |---------|:------------------------------------:|:--------------------------------------------------------:|:--------------------------------------------------------:|:---------------------------------------------:| " diff --git a/.gitignore b/.gitignore index c279f87b56..4862a2e5e5 100644 --- a/.gitignore +++ b/.gitignore @@ -19,5 +19,3 @@ powerapps-docs/.vs/ProjectSettings.json powerapps-docs/.vs/slnx.sqlite powerapps-docs/.vs/VSWorkspaceState.json /.vs/slnx.sqlite-journal -powerapps-docs/teams/media/how-to-architecture/Thumbs.db -powerapps-docs/teams/media/milestones-broad-distribution/Thumbs.db diff --git a/.openpublishing.build.ps1 b/.openpublishing.build.ps1 deleted file mode 100644 index aadef76202..0000000000 --- a/.openpublishing.build.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -param( - [string]$buildCorePowershellUrl = "https://opbuildstorageprod.blob.core.windows.net/opps1container/.openpublishing.buildcore.ps1", - [string]$parameters -) -# Main -$errorActionPreference = 'Stop' - -# Step-1: Download buildcore script to local -echo "download build core script to local with source url: $buildCorePowershellUrl" -$repositoryRoot = Split-Path -Parent $MyInvocation.MyCommand.Definition -$buildCorePowershellDestination = "$repositoryRoot\.openpublishing.buildcore.ps1" -Invoke-WebRequest $buildCorePowershellUrl -OutFile "$buildCorePowershellDestination" - -# Step-2: Run build core -echo "run build core script with parameters: $parameters" -& "$buildCorePowershellDestination" "$parameters" -exit $LASTEXITCODE diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index bc3d9db024..38600d7ba7 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,51 +1,101 @@ { "redirections": [ { - "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md", - "redirect_url": "query/overview", + "source_path": "powerapps-docs/developer/data-platform/org-service/samples/enable-field-security-entity.md", + "redirect_url": "column-level-security", "redirect_document_id": "false" }, { - "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#select-columns", - "redirect_url": "query/select-columns", + "source_path": "powerapps-docs/developer/data-platform/org-service/samples/retrieve-field-permissions.md", + "redirect_url": "column-level-security", "redirect_document_id": "false" }, { - "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#join-tables", - "redirect_url": "query/join-tables", + "source_path": "powerapps-docs/developer/data-platform/org-service/samples/retrieve-field-sharing-records.md", + "redirect_url": "column-level-security", "redirect_document_id": "false" }, { - "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#order-rows", - "redirect_url": "query/order-rows", + "source_path": "powerapps-docs/developer/data-platform/field-security-entities.md", + "redirect_url": "column-level-security", "redirect_document_id": "false" }, { + "source_path": "powerapps-docs/developer/data-platform/calculated-rollup-attributes.md", + "redirect_url": "specialized-columns.md", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/data-platform/deletemultiple.md", + "redirect_url": "bulk-operations#deletemultiple", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/test-engine/overview.md", + "redirect_url": "/power-platform/test-engine/overview", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/test-engine/powerfx.md", + "redirect_url": "/power-platform/test-engine/powerfx", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/test-engine/yaml.md", + "redirect_url": "/power-platform/test-engine/yaml", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/data-platform/quick-start-register-configure-simplespa-application-msal-js.md", + "redirect_url": "webapi/quick-start-js-spa", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md", + "redirect_url": "query/overview", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#select-columns", + "redirect_url": "query/select-columns", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#join-tables", + "redirect_url": "query/join-tables", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#order-rows", + "redirect_url": "query/order-rows", + "redirect_document_id": "false" + }, + { "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#filter-rows", "redirect_url": "query/filter-rows", "redirect_document_id": "false" - }, - { + }, + { "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#page-results", "redirect_url": "query/page-results", "redirect_document_id": "false" - }, - { + }, + { "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#aggregate-data", "redirect_url": "query/aggregate-data", "redirect_document_id": "false" - }, - { + }, + { "source_path": "powerapps-docs/developer/data-platform/webapi/query-data-web-api.md#count-number-of-rows", "redirect_url": "query/count-rows", "redirect_document_id": "false" - }, - { + }, + { "source_path": "powerapps-docs/developer/data-platform/bypass-custom-business-logic.md#bypass-power-automate-flows", "redirect_url": "bypass-power-automate-flows", "redirect_document_id": "false" }, - { + { "source_path": "powerapps-docs/developer/data-platform/bypass-custom-business-logic-preview.md", "redirect_url": "bypass-custom-business-logic", "redirect_document_id": "false" @@ -4102,7 +4152,7 @@ }, { "source_path": "powerapps-docs/developer/common-data-service/field-security-entities.md", - "redirect_url": "../data-platform/field-security-entities", + "redirect_url": "../data-platform/column-level-security", "redirect_document_id": false }, { @@ -5022,7 +5072,12 @@ }, { "source_path": "powerapps-docs/developer/common-data-service/org-service/samples/assign-record-to-new-owner.md", - "redirect_url": "../../../data-platform/org-service/samples/assign-record-to-new-owner", + "redirect_url": "../../../data-platform/org-service/samples/assign-records-to-team", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/developer/data-platform/org-service/samples/assign-record-to-new-owner.md", + "redirect_url": "./assign-records-to-team", "redirect_document_id": false }, { @@ -8932,7 +8987,7 @@ }, { "source_path": "powerapps-docs/maker/canvas-apps/working-with-dynamic-schema.md", - "redirect_url": "/power-apps/maker/canvas-apps/untyped-and-dynamic-objects#converting-formulas-that-return-untyped-objects-that-previously-returned-boolean", + "redirect_url": "/power-apps/maker/canvas-apps/untyped-and-dynamic-objects#converting-formulas-that-return-dynamic-values-that-previously-returned-boolean", "redirect_document_id": false }, { @@ -9145,6 +9200,16 @@ "redirect_url": "/power-platform/responsible-ai-overview", "redirect_document_id": "false" }, + { + "source_path": "powerapps-docs/user/cs-template-options.md", + "redirect_url": "/power-apps/user/email-template-create", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/user/cs-email-template-builder.md", + "redirect_url": "/power-apps/user/email-template-create", + "redirect_document_id": "false" + }, { "source_path": "powerapps-docs/maker/portals/control-portal-creation.md", "redirect_url": "/power-pages/admin/control-site-creation", @@ -9194,16 +9259,381 @@ "source_path": "powerapps-docs/maker/model-driven-apps/overview-model-driven-samples.md", "redirect_url": "/power-apps/maker/model-driven-apps/", "redirect_document_id": "false" - }, - { - "source_path": "powerapps-docs/maker/data-platform/relationships-overview.md", - "redirect_url": "/power-apps/maker/data-platform/create-edit-entity-relationships", - "redirect_document_id": "false" - }, - { - "source_path": "powerapps-docs/maker/model-driven-apps/create-a-model-driven-app.md", - "redirect_url": "/power-apps/maker/model-driven-apps/build-first-model-driven-app", - "redirect_document_id": "false" - } + }, + { + "source_path": "powerapps-docs/maker/data-platform/relationships-overview.md", + "redirect_url": "/power-apps/maker/data-platform/create-edit-entity-relationships", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/maker/data-platform/create-edit-global-option-sets-solution-explorer.md", + "redirect_url": "/power-apps/maker/data-platform/custom-picklists", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/maker/model-driven-apps/create-a-model-driven-app.md", + "redirect_url": "/power-apps/maker/model-driven-apps/build-first-model-driven-app", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/maker/portals/configure/azure-ad-b2c.md", + "redirect_url": "/power-pages/configure/azure-ad-b2c", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/portals/configure/create-custom-portal-management-app.md", + "redirect_url": "/power-pages/configure/portal-management-app", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/portals/configure/list-odata-feeds.md", + "redirect_url": "/power-pages/configure/web-api-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/portals/configure/configure-azure-ad-b2c-provider-manual.md", + "redirect_url": "/power-pages/security/authentication/azure-ad-b2c-provider", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/connections/connection-azure-sqldatabase.md", + "redirect_url": "/power-apps/maker/canvas-apps/connections/sql-connection-overview", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/learning-catalog/administrator.md", + "redirect_url": "/training/browse/?expanded=power-platform&products=power-apps", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/learning-catalog/app-maker.md", + "redirect_url": "/training/browse/?expanded=power-platform&products=power-apps", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/learning-catalog/bdm.md", + "redirect_url": "/training/browse/?expanded=power-platform&products=power-apps", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/learning-catalog/developer.md", + "redirect_url": "/training/browse/?expanded=power-platform&products=power-apps", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/learning-catalog/functional-consultant.md", + "redirect_url": "/training/browse/?expanded=power-platform&products=power-apps", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/learning-catalog/learning-catalog.md", + "redirect_url": "/training/browse/?expanded=power-platform&products=power-apps", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/learning-catalog/solution-architect.md", + "redirect_url": "/training/browse/?expanded=power-platform&products=power-apps", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/maker/model-driven-apps/power-bi-content-management-power-apps-solutions.md", + "redirect_url": "/power-apps/maker/model-driven-apps/create-edit-powerbi-embedded-page", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/maker/model-driven-apps/create-edit-powerbi-report-dataset-components.md", + "redirect_url": "power-apps/maker/model-driven-apps/create-edit-powerbi-embedded-page", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/maker/model-driven-apps/customize-manage-powerbi-components.md", + "redirect_url": "/power-apps/maker/model-driven-apps/create-edit-powerbi-embedded-page", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/user/find-admin.md", + "redirect_url": "/power-apps/user/navigation", + "redirect_document_id": "false" + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/expense-report-install.md", + "redirect_url": "/power-apps/maker/canvas-apps/get-started-test-drive", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/help-desk-install.md", + "redirect_url": "/power-apps/maker/canvas-apps/get-started-test-drive", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/open-and-run-a-sample-app.md", + "redirect_url": "/power-apps/maker/canvas-apps/get-started-test-drive", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/customize-list-form.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-alerts-flow.md", + "redirect_url": "/power-bi/collaborate-share/service-flow-integration", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-approval-flow.md", + "redirect_url": "/power-automate/create-approval-response-options", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-build-app.md", + "redirect_url": "/powerapps-docs/maker/index", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-build-report.md", + "redirect_url": "/power-bi/create-reports/service-quick-create-sharepoint-list", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-embed-report.md", + "redirect_url": "/power-bi/collaborate-share/service-embed-report-spo", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-generate-app.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-intro.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-publish-report.md", + "redirect_url": "/power-bi/paginated-reports/paginated-reports-save-to-power-bi-service", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-setup.md", + "redirect_url": "/powerapps-docs/maker/canvas-apps/app-from-sharepoint", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint-scenario-summary.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint/scenarios-choice-to-lookup.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint/scenarios-customize-view-based-on-column-status.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint/scenarios-filter-search-list.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint/scenarios-intro.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint/scenarios-lookup-list-permissions.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sharepoint/scenarios-sharepoint-form-from-scratch.md", + "redirect_url": "/power-apps/maker/canvas-apps/sharepoint-list-integration-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/webinars.md", + "redirect_url": "/power-apps/", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/model-driven-apps/powerbi-control.md", + "redirect_url": "/power-apps/maker/model-driven-apps/create-edit-powerbi-embedded-page", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/common/maker-matching.md", + "redirect_url": "/power-apps/maker/canvas-apps/ai-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/data-platform-create-app.md", + "redirect_url": "/power-apps/maker/canvas-apps/get-started-create-from-blank", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/get-started-create-from-data.md", + "redirect_url": "/power-apps/maker/canvas-apps/get-started-create-from-blank", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/connections/connection-excel.md", + "redirect_url": "/power-apps/maker/canvas-apps/get-started-create-from-blank", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/how-to-excel-tips.md", + "redirect_url": "https://support.microsoft.com/en-us/office/create-and-format-tables-e81aa349-b006-4f8a-9806-5af9df0ac664", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/sample-crisis-communication-app.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/emergency-response/overview.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/emergency-response/use.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/emergency-response/configure-data-reporting.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/emergency-response/deploy-configure.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/emergency-response-data-transfer.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/regional-emergency-response/deploy.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/regional-emergency-response/upgrade.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/regional-emergency-response/overview.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/regional-emergency-response/configure.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/regional-emergency-response/portals-admin-reporting.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/regional-emergency-response/portals-user.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/crisis-financial-impact-tracker/deploy-solution.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/crisis-financial-impact-tracker/overview.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/crisis-financial-impact-tracker/configure-dashboards.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/crisis-financial-impact-tracker/use-mobile-app.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/sample-apps/crisis-financial-impact-tracker/configure-data.md", + "redirect_url": "https://learn.microsoft.com", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/transform-infopath.md", + "redirect_url": "/power-apps/maker/canvas-apps", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/chatbots.md", + "redirect_url": "/microsoft-copilot-studio/authoring-first-bot", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/common/virtual-agent.md", + "redirect_url": "/power-apps/maker/canvas-apps/ai-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/power-apps-ideas-train-examples.md", + "redirect_url": "../../../power-apps/maker/canvas-apps/power-apps-ideas-transform", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/common/build-ai-plugin-for-copilot.md", + "redirect_url": "../../../microsoft-copilot-studio/microsoft-copilot-extend-action-connector", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/common/ai-plugin.md", + "redirect_url": "../../../microsoft-copilot-studio/microsoft-copilot-extend-action-connector", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/use-ai-builder.md", + "redirect_url": "../ai-builder/overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/user/smartGrid.md", + "redirect_url": "../../power-apps/maker/model-driven-apps/power-apps-grid-control", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/user/well-written-input-text-copilot.md", + "redirect_url": "/power-apps/", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/common/faq-draft-with-copilot.md", + "redirect_url": "/power-apps/", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/canvas-apps/common-performance-issue-resolutions.md", + "redirect_url": "../../../power-apps/maker/canvas-apps/create-performant-apps-overview", + "redirect_document_id": false + }, + { + "source_path": "powerapps-docs/maker/model-driven-apps/build-app-three-steps.md", + "redirect_url": "../../../power-apps/maker/model-driven-apps/build-first-model-driven-app", + "redirect_document_id": false + } ] -} +} \ No newline at end of file diff --git a/powerapps-docs/cards/card-requirements.md b/powerapps-docs/cards/card-requirements.md index 95e4ecd4ab..0725a840b4 100644 --- a/powerapps-docs/cards/card-requirements.md +++ b/powerapps-docs/cards/card-requirements.md @@ -13,6 +13,8 @@ ms.collection: # Requirements for cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + This article contains information about requirements for cards to show up and work as expected. ## Environment requirements diff --git a/powerapps-docs/cards/controls/button-set.md b/powerapps-docs/cards/controls/button-set.md index 10e680407b..eaa0b7a4e6 100644 --- a/powerapps-docs/cards/controls/button-set.md +++ b/powerapps-docs/cards/controls/button-set.md @@ -16,6 +16,8 @@ contributors: # Button set control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A container for a set of [button](button.md) elements. The button set control can be used to add buttons in places other than the bottom of the card as well as to group buttons together. diff --git a/powerapps-docs/cards/controls/button.md b/powerapps-docs/cards/controls/button.md index eb344db505..9a417822b8 100644 --- a/powerapps-docs/cards/controls/button.md +++ b/powerapps-docs/cards/controls/button.md @@ -16,6 +16,8 @@ contributors: # Button control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A button control that executes Power Fx, opens a URL, shows a screen, or toggles visibility on select. Learn more about [how to use the button control](../make-a-card/ui-elements/use-buttons.md). Buttons are added under the **actions** section of the tree view at the bottom of the card by default. This button can be placed elsewhere in the card and grouped with other buttons using a [button set control](button-set.md). diff --git a/powerapps-docs/cards/controls/check-box.md b/powerapps-docs/cards/controls/check-box.md index 9a84026645..0e243e860a 100644 --- a/powerapps-docs/cards/controls/check-box.md +++ b/powerapps-docs/cards/controls/check-box.md @@ -16,6 +16,8 @@ contributors: # Check box control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A checkbox that lets users choose between two options by selecting or clearing. ## Properties diff --git a/powerapps-docs/cards/controls/column-set.md b/powerapps-docs/cards/controls/column-set.md index 44bf027b62..4407650e23 100644 --- a/powerapps-docs/cards/controls/column-set.md +++ b/powerapps-docs/cards/controls/column-set.md @@ -16,6 +16,8 @@ contributors: # Column set control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A collection of columns, each column is a container. These columns allow controls to sit side-by-side. Column set is useful for showing a row of data. You can add a column for the different UI elements you want within the column set, then drag and drop those elements into the column within the card canvas. You can also [data bind](../make-a-card/ui-elements/data-binding.md) a column set to a collection or data source to repeat the column set for each row, resulting in a list of data. diff --git a/powerapps-docs/cards/controls/column.md b/powerapps-docs/cards/controls/column.md index 288cf23f11..f384fcbfde 100644 --- a/powerapps-docs/cards/controls/column.md +++ b/powerapps-docs/cards/controls/column.md @@ -16,6 +16,8 @@ contributors: # Column control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + An individual column which acts as a container for other elements. This column can be arranged side-by-side with other columns using the [column set control](column-set.md). Add to a column set to create dividers on the page. Empty columns aren't visible. You'll need to put another control (like a text input control) into a column to make it visible. You can drag and drop controls into a column within the card canvas. diff --git a/powerapps-docs/cards/controls/container.md b/powerapps-docs/cards/controls/container.md index c694ff74de..aa882aff29 100644 --- a/powerapps-docs/cards/controls/container.md +++ b/powerapps-docs/cards/controls/container.md @@ -16,6 +16,8 @@ contributors: # Container control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A standard container, useable with almost any control. A container takes on the properties of the first control placed inside it. Only controls of the same type can be added to a container. diff --git a/powerapps-docs/cards/controls/control-reference.md b/powerapps-docs/cards/controls/control-reference.md index 15e6f7f131..f8aae27598 100644 --- a/powerapps-docs/cards/controls/control-reference.md +++ b/powerapps-docs/cards/controls/control-reference.md @@ -16,6 +16,8 @@ contributors: # Controls and properties in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Configure the appearance and behavior of a control by setting one of its properties. Each type of control has a different set of properties. Some properties, such as **Height** and **Width**, are common to almost every type of control, but other properties, such as **OnSelect**, are specific to one type of control. ## Controls diff --git a/powerapps-docs/cards/controls/date-picker.md b/powerapps-docs/cards/controls/date-picker.md index dca9c27e36..c98cde577e 100644 --- a/powerapps-docs/cards/controls/date-picker.md +++ b/powerapps-docs/cards/controls/date-picker.md @@ -16,6 +16,8 @@ contributors: # Date picker control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Allows the user to enter a date in mm/dd/yyyy format or select a date on the calendar. The value is stored as a date. ## Properties diff --git a/powerapps-docs/cards/controls/drop-down.md b/powerapps-docs/cards/controls/drop-down.md index ce086ab547..65030dd833 100644 --- a/powerapps-docs/cards/controls/drop-down.md +++ b/powerapps-docs/cards/controls/drop-down.md @@ -16,6 +16,8 @@ contributors: # Drop down control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A menu that lets users choose one item from an expandable list of items. The default is two choices, but more can be added. ## Properties diff --git a/powerapps-docs/cards/controls/fact-set.md b/powerapps-docs/cards/controls/fact-set.md index 7febfb56fe..f71fff28d2 100644 --- a/powerapps-docs/cards/controls/fact-set.md +++ b/powerapps-docs/cards/controls/fact-set.md @@ -16,6 +16,8 @@ contributors: # Fact set control for cards in Power Apps +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Displays a series of facts (i.e. name/value pairs) in a tabular form. ## Properties diff --git a/powerapps-docs/cards/controls/image-set.md b/powerapps-docs/cards/controls/image-set.md index 576860b1d7..7bec43585e 100644 --- a/powerapps-docs/cards/controls/image-set.md +++ b/powerapps-docs/cards/controls/image-set.md @@ -16,6 +16,8 @@ contributors: # Image set control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A container of images that acts as a photo gallery. ## Properties diff --git a/powerapps-docs/cards/controls/image.md b/powerapps-docs/cards/controls/image.md index 924a8ed432..47dd81eb7a 100644 --- a/powerapps-docs/cards/controls/image.md +++ b/powerapps-docs/cards/controls/image.md @@ -16,6 +16,8 @@ contributors: # Image control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + An image with properties to control what the image looks like. Supports publicly accessible and CORS-compliant URLs as well as base64 encoded images. Use the [media control](media.md) for video and audio files. diff --git a/powerapps-docs/cards/controls/media.md b/powerapps-docs/cards/controls/media.md index 8df169e102..95efcfdb5c 100644 --- a/powerapps-docs/cards/controls/media.md +++ b/powerapps-docs/cards/controls/media.md @@ -16,6 +16,8 @@ contributors: # Media control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Displays a media player for audio or video content. A video or audio file is specified by its Url and MimeType in the Sources tab. The media control supports publicly accessible and CORS-compliant URLs. On Web and Desktop versions of Teams, share links to any OneDrive or SharePoint backed video or audio link are also supported. Use the [image control](image.md) for pictures. diff --git a/powerapps-docs/cards/controls/number-input.md b/powerapps-docs/cards/controls/number-input.md index 73d046c432..3c8cdb164b 100644 --- a/powerapps-docs/cards/controls/number-input.md +++ b/powerapps-docs/cards/controls/number-input.md @@ -16,6 +16,8 @@ contributors: # Number input control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Allows a user to enter a number. ## Properties diff --git a/powerapps-docs/cards/controls/table.md b/powerapps-docs/cards/controls/table.md index bd9d705146..e9b2e020be 100644 --- a/powerapps-docs/cards/controls/table.md +++ b/powerapps-docs/cards/controls/table.md @@ -15,6 +15,8 @@ contributors: # Table control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Use the Table control to present tabular data or any structured information that is best laid out in rows and columns. Tables are made up of three separate card elements: - Tables - Table Rows diff --git a/powerapps-docs/cards/controls/text-input.md b/powerapps-docs/cards/controls/text-input.md index b7c0ab5194..f32df585e2 100644 --- a/powerapps-docs/cards/controls/text-input.md +++ b/powerapps-docs/cards/controls/text-input.md @@ -16,6 +16,8 @@ contributors: # Text input control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A field for users to type text. ## Properties diff --git a/powerapps-docs/cards/controls/text-label.md b/powerapps-docs/cards/controls/text-label.md index 3fe4eb29b2..a36558b8c1 100644 --- a/powerapps-docs/cards/controls/text-label.md +++ b/powerapps-docs/cards/controls/text-label.md @@ -16,6 +16,8 @@ contributors: # Text label control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Displays text, allowing control over font sizes, weight, and color. ## Properties diff --git a/powerapps-docs/cards/controls/time-picker.md b/powerapps-docs/cards/controls/time-picker.md index 7d9c2ed495..4807b50b97 100644 --- a/powerapps-docs/cards/controls/time-picker.md +++ b/powerapps-docs/cards/controls/time-picker.md @@ -16,6 +16,8 @@ contributors: # Time picker control in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + A field for users to select a time. ## Properties diff --git a/powerapps-docs/cards/make-a-card/connectors/connector-intro.md b/powerapps-docs/cards/make-a-card/connectors/connector-intro.md index eeaa61859e..6b9cab97c7 100644 --- a/powerapps-docs/cards/make-a-card/connectors/connector-intro.md +++ b/powerapps-docs/cards/make-a-card/connectors/connector-intro.md @@ -12,6 +12,8 @@ ms.collection: # Add connectors to a card +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Connectors allow your card to connect to other apps, data sources, and devices in the cloud. Insert, modify, and remove them in the [card designer](../designer-overview.md). [Learn more about connectors in Power Platform](/connectors/connectors). ## Prerequisites diff --git a/powerapps-docs/cards/make-a-card/designer-overview.md b/powerapps-docs/cards/make-a-card/designer-overview.md index e0b6e9ce1d..172d835bd1 100644 --- a/powerapps-docs/cards/make-a-card/designer-overview.md +++ b/powerapps-docs/cards/make-a-card/designer-overview.md @@ -13,6 +13,8 @@ ms.collection: # Card designer overview +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + The Power Apps card designer is the drag-and-drop interface in which you build cards. 1. Sign in to [Power Apps](https://make.powerapps.com) and select your environment. diff --git a/powerapps-docs/cards/make-a-card/power-fx/intro-to-pfx.md b/powerapps-docs/cards/make-a-card/power-fx/intro-to-pfx.md index 772e6213be..84d3877bfa 100644 --- a/powerapps-docs/cards/make-a-card/power-fx/intro-to-pfx.md +++ b/powerapps-docs/cards/make-a-card/power-fx/intro-to-pfx.md @@ -13,6 +13,8 @@ ms.collection: # Power Fx and cards overview +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + [Power Fx](/power-platform/power-fx/overview) is a low-code programming language available across the Power Platform, including in Power Apps cards. Cards can calculate values, perform tasks, and respond to user input using formulas expressed in Power Fx. Power Fx expressions can also update variables and data sources. Expressions can be combined to create complex formulas that can handle advanced business logic. ## Power Fx documentation diff --git a/powerapps-docs/cards/make-a-card/screens/use-screens.md b/powerapps-docs/cards/make-a-card/screens/use-screens.md index 3a336bc281..b99a7fdc3d 100644 --- a/powerapps-docs/cards/make-a-card/screens/use-screens.md +++ b/powerapps-docs/cards/make-a-card/screens/use-screens.md @@ -12,6 +12,8 @@ ms.collection: # Add screens to a card +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Cards can have multiple screens, each presenting a different interface for a specific scenario or purpose. For example, a polling card might have a screen to collect user responses and a screen to show the current aggregated poll results. Use buttons to let users switch between screens or use Power Fx formulas for more complex scenarios. Insert, modify, and remove them in the [card designer](../designer-overview.md). ## Prerequisites diff --git a/powerapps-docs/cards/make-a-card/testing/debugging-cards.md b/powerapps-docs/cards/make-a-card/testing/debugging-cards.md index 4fa333953c..73373bc64d 100644 --- a/powerapps-docs/cards/make-a-card/testing/debugging-cards.md +++ b/powerapps-docs/cards/make-a-card/testing/debugging-cards.md @@ -12,6 +12,8 @@ ms.collection: # Test and debug cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Use the **Play** page to preview your cards before sending them out to users. The **Play** page has tools to test your card and help you debug any issues. Get to the **Play** page in the [card designer](../designer-overview.md). Card instances that you preview in the **Play** page expire 48 hours after you create the preview. After 48 hours, select **Play** in the card designer to create a fresh instance of the card. diff --git a/powerapps-docs/cards/make-a-card/ui-elements/controls.md b/powerapps-docs/cards/make-a-card/ui-elements/controls.md index ba46fd39cf..f7803fd55c 100644 --- a/powerapps-docs/cards/make-a-card/ui-elements/controls.md +++ b/powerapps-docs/cards/make-a-card/ui-elements/controls.md @@ -12,6 +12,8 @@ ms.collection: # Add controls to a card +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Controls are the building blocks of your card's interface and functionality. They add text, images, and other elements to create a rich cards experience. Insert, modify, and remove them in the [card designer](../designer-overview.md). There are three categories of controls that you can add to your card: diff --git a/powerapps-docs/cards/make-a-card/ui-elements/data-binding.md b/powerapps-docs/cards/make-a-card/ui-elements/data-binding.md index a7a84f93c4..2a5e54741f 100644 --- a/powerapps-docs/cards/make-a-card/ui-elements/data-binding.md +++ b/powerapps-docs/cards/make-a-card/ui-elements/data-binding.md @@ -3,7 +3,7 @@ title: Work with repeating controls in cards description: Learn how to make controls repeat in a table in cards for Microsoft Power Apps. keywords: "Card Designer, Power Apps, cards, controls" ms.date: 09/20/2022 -ms.topic: conceptual +ms.topic: article author: iaanw ms.author: iawilt ms.reviewer: @@ -13,6 +13,8 @@ ms.collection: # Work with repeating controls in cards +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Data binding is used to repeat controls for a table variable using the **Repeat for every** advanced property. For example, if you have a table named `fruits` bound to the array `["apples", "oranges", "pears"]`, you can add a Text label control and set its **Repeat for every** property to `fruits` and its **Text** property to `ThisItem.Value`. When it's opened, the card shows three text labels with each of the strings in the table. diff --git a/powerapps-docs/cards/make-a-card/ui-elements/use-buttons.md b/powerapps-docs/cards/make-a-card/ui-elements/use-buttons.md index d2f427c6b8..36245d6aab 100644 --- a/powerapps-docs/cards/make-a-card/ui-elements/use-buttons.md +++ b/powerapps-docs/cards/make-a-card/ui-elements/use-buttons.md @@ -12,6 +12,8 @@ ms.collection: # Add buttons to a card +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Buttons are a type of control that lets users perform actions in cards without entering any input aside from a click. Insert, modify, and remove them in the [card designer](../designer-overview.md). Buttons can do one of four things: diff --git a/powerapps-docs/cards/make-a-card/variables/variables.md b/powerapps-docs/cards/make-a-card/variables/variables.md index 96657be86c..b53cb30f40 100644 --- a/powerapps-docs/cards/make-a-card/variables/variables.md +++ b/powerapps-docs/cards/make-a-card/variables/variables.md @@ -13,6 +13,8 @@ ms.collection: # Add variables to a card +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Variables store data for reuse. The data can be of different types, like collection, text, or a number. Variables have unique names, which is how you refer to them in [Power Fx formulas](../../make-a-card/power-fx/intro-to-pfx.md). Insert, modify, and remove them in the [card designer](../designer-overview.md). The value of a variable can be temporary, reset for each card session, or permanent, shared across all sessions of a specific card instance. Temporary variables are different for each card session, even for a single user, meaning if you have the same card instance sent to you in a chat and a channel, a temporary variable could be different across those two sessions. diff --git a/powerapps-docs/cards/manage-cards/data-loss-prevention.md b/powerapps-docs/cards/manage-cards/data-loss-prevention.md index 8b91be806e..a3a24a81a6 100644 --- a/powerapps-docs/cards/manage-cards/data-loss-prevention.md +++ b/powerapps-docs/cards/manage-cards/data-loss-prevention.md @@ -13,6 +13,8 @@ ms.collection: # Manage cards with DLP policies +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + The **Cards for Power Apps** connector is used to automatically send cards through Power Automate. However, there are specific rules enforced by [DLP policies](/power-platform/admin/wp-data-loss-prevention) that dictate which connectors can be used with one another. Administrators can use DLP policies to determine which connectors can be used in flows that send cards. For example, if both the MSN Weather connector and Cards for Power Apps connector are classified as **Business**, then makers can send daily status cards with the weather. diff --git a/powerapps-docs/cards/manage-cards/delete-cards.md b/powerapps-docs/cards/manage-cards/delete-cards.md index a78e3eb958..af196e3390 100644 --- a/powerapps-docs/cards/manage-cards/delete-cards.md +++ b/powerapps-docs/cards/manage-cards/delete-cards.md @@ -13,6 +13,8 @@ ms.collection: # Delete a card +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + To delete a card, you need to be the app owner. An admin can't delete a card. 1. Sign in to [Power Apps](https://make.powerapps.com). diff --git a/powerapps-docs/cards/manage-cards/manage-access.md b/powerapps-docs/cards/manage-cards/manage-access.md index 868b200fb4..9749c81a00 100644 --- a/powerapps-docs/cards/manage-cards/manage-access.md +++ b/powerapps-docs/cards/manage-cards/manage-access.md @@ -13,6 +13,8 @@ ms.collection: # Manage access +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + This article explains how to manage cards using security roles, and also provides guidance on deleting a record. ## Change who can create cards diff --git a/powerapps-docs/cards/manage-cards/manage-cards.md b/powerapps-docs/cards/manage-cards/manage-cards.md index d50321e940..d3366d72d7 100644 --- a/powerapps-docs/cards/manage-cards/manage-cards.md +++ b/powerapps-docs/cards/manage-cards/manage-cards.md @@ -13,6 +13,8 @@ ms.collection: # Manage cards in solutions +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Create a card from within a solution if, for example, you want to deploy the card to a different environment. Solutions can contain not only cards but also customized tables, choices, and other components. You can quickly customize an environment in various ways by creating cards and other components from within a solution, exporting the solution, and then importing it into another environment. For more information, see [Solutions overview](../../maker/data-platform/solutions-overview.md). diff --git a/powerapps-docs/cards/overview.md b/powerapps-docs/cards/overview.md index c7af760064..9fbc2f70aa 100644 --- a/powerapps-docs/cards/overview.md +++ b/powerapps-docs/cards/overview.md @@ -1,7 +1,7 @@ --- title: Cards for Power Apps overview description: Learn about cards for Microsoft Power Apps. -ms.date: 2/22/2024 +ms.date: 3/3/2025 ms.topic: overview author: iaanw ms.author: iawilt @@ -12,6 +12,8 @@ ms.collection: # Cards for Power Apps overview +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Power Apps cards are micro-apps with enterprise data, workflows, and interactive, lightweight UI elements that other applications can use as content. Because cards are part of the Power Apps ecosystem, they can add business logic through Power Fx and integration with business data through Power Platform connectors. Using cards, you can quickly build and share rich, actionable apps without any coding or IT expertise. ## Get started with cards diff --git a/powerapps-docs/cards/send-a-card/send-card-in-teams.md b/powerapps-docs/cards/send-a-card/send-card-in-teams.md index b0a9f5a47a..d59a9afaa2 100644 --- a/powerapps-docs/cards/send-a-card/send-card-in-teams.md +++ b/powerapps-docs/cards/send-a-card/send-card-in-teams.md @@ -3,7 +3,7 @@ title: Share a card in Teams description: Learn how to share a card with your teammates in Teams." keywords: "Card Designer, Power Apps, cards, share a card, Teams, send a card" ms.date: 09/20/2022 -ms.topic: article +ms.topic: how-to author: iaanw ms.author: iawilt ms.reviewer: @@ -13,6 +13,8 @@ ms.collection: # Share a card in Teams +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + An easy way to share your cards is to include a link to them in Microsoft Teams. The **Send** button on the **Play** page generates a link that you can copy and then paste into a chat, channel, or meeting. Power Apps must be installed in the Teams chat, channel, or meeting for the card to work and will be installed automatically unless the app is blocked in the organization. :::image type="content" source="../media/send-a-card/card-in-teams.png" alt-text="Screenshot of a Power Apps card shared in a Teams chat."::: diff --git a/powerapps-docs/cards/send-a-card/send-card-with-flow.md b/powerapps-docs/cards/send-a-card/send-card-with-flow.md index 401c7e8af2..9f8f1af9b5 100644 --- a/powerapps-docs/cards/send-a-card/send-card-with-flow.md +++ b/powerapps-docs/cards/send-a-card/send-card-with-flow.md @@ -17,6 +17,8 @@ contributors: # Send a card automatically with a flow +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + Use Power Automate to send cards for Power Apps from a flow. By setting up a flow that is triggered by an event, you can automate the process of sending cards in Teams. For instance, you can create a flow that requests the assigned individual to approve or reject an expense when a new record is added to Dataverse. Alternatively, you can create a flow that sends a daily status update in Teams every morning. You can use **Send from a flow** option in **Send** menu on the card's **Play** page to launch a Power Automate flow template for sending cards in Teams. You can modify and save this template as a new flow to post your card in Teams chat or channel or send it to a specific Teams user. @@ -40,7 +42,7 @@ The **Cards for Power Apps** connector is used to create instances of cards to s ## Send a card for Power Apps in Teams chat or channel -Sending a card in Teams froma flow requires a card instance. To crearte a card instance, use the **Cards for Power Apps** connector actions. The **Create card instance** action has `Card` dynamic content that can be used with the **Teams** connector **Post card in a chat or channel** action. +Sending a card in Teams from a flow requires a card instance. To create a card instance, use the **Cards for Power Apps** connector actions. The **Create card instance** action has `Card` dynamic content that can be used with the **Teams** connector **Post card in a chat or channel** action. 1. Create or modify an existing flow, or use **Send** > **Send from a flow** on cards for Power Apps **Play** page to start with a template. 1. Make sure the flow has a trigger. In the screenshot below, the trigger is when a new account record is created. diff --git a/powerapps-docs/cards/tutorials/dataverse-card.md b/powerapps-docs/cards/tutorials/dataverse-card.md index de5e8c69dc..f894e40e7d 100644 --- a/powerapps-docs/cards/tutorials/dataverse-card.md +++ b/powerapps-docs/cards/tutorials/dataverse-card.md @@ -3,7 +3,7 @@ title: Create a card with data from Dataverse description: Learn how to use Dataverse connectors in a card. keywords: "Card Designer, Power Apps, cards, tutorial, Dataverse, connectors" ms.date: 09/20/2022 -ms.topic: article +ms.topic: how-to author: iaanw ms.author: iawilt ms.reviewer: @@ -13,6 +13,8 @@ ms.collection: # Create a card with data from Dataverse (preview) +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + In this tutorial, you'll create a card that uses the Microsoft Dataverse connector to display and update information about an account. You'll use the [card designer](../make-a-card/designer-overview.md), [variables](../make-a-card/variables/variables.md), [connectors](../make-a-card/connectors/connector-intro.md), and more complex [Power Fx expressions](../make-a-card/power-fx/intro-to-pfx.md). We'll assume that you've honed your Power Apps card skills in the [Hello World tutorial](hello-world-card.md) and the [shopping list tutorial](simple-shopping-list.md) and are familiar with using the card designer. If you haven't explored those tutorials yet, we recommend that you do that first, and then return to this tutorial. diff --git a/powerapps-docs/cards/tutorials/hello-world-card.md b/powerapps-docs/cards/tutorials/hello-world-card.md index 9010c52d77..8aec15d492 100644 --- a/powerapps-docs/cards/tutorials/hello-world-card.md +++ b/powerapps-docs/cards/tutorials/hello-world-card.md @@ -12,6 +12,8 @@ ms.collection: # Create a simple card (preview) +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + In this article, you create a card that asks the user to enter their name, and then shows the name in the title of the card. You use the [card designer](../make-a-card/designer-overview.md), [variables](../make-a-card/variables/variables.md), and [Power Fx](../make-a-card/power-fx/intro-to-pfx.md). ## Prerequisites diff --git a/powerapps-docs/cards/tutorials/simple-shopping-list.md b/powerapps-docs/cards/tutorials/simple-shopping-list.md index ac6b9bbe3e..210d113516 100644 --- a/powerapps-docs/cards/tutorials/simple-shopping-list.md +++ b/powerapps-docs/cards/tutorials/simple-shopping-list.md @@ -12,6 +12,8 @@ ms.collection: # Create a shopping list card +[!INCLUDE[cards-deprecation-banner](~/includes/cards-deprecation-notice.md)] + In this tutorial, you'll create a card that displays a shopping list and lets you add items. You'll use the [card designer](../make-a-card/designer-overview.md), [variables](../make-a-card/variables/variables.md), and [Power Fx](../make-a-card/power-fx/intro-to-pfx.md). At the end of the tutorial, your shopping list card should look like the following example: diff --git a/powerapps-docs/chatbots.md b/powerapps-docs/chatbots.md deleted file mode 100644 index 137f0a12f8..0000000000 --- a/powerapps-docs/chatbots.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Create chatbots from Power Apps | Microsoft Docs -description: Provides information about how to create chatbots from Power Apps. -author: iaanw -ms.subservice: common -ms.topic: conceptual -ms.custom: -ms.date: 06/26/2020 -ms.author: iawilt -ms.reviewer: mvakoc -contributors: - - iaanw ---- -# Create chatbots from Power Apps - -Power Virtual Agents allows you to quickly create and maintain intelligent chatbots using a no-code interface. App makers can create and manage their chatbots directly from [Power Apps](https://make.powerapps.com). - -![Chatbots from Power Apps.](media/chatbots.png "Chatbots from Power Apps") - -You can create and manage your chatbots using the **Chatbots** option in the left navigation pane. - -- To create a chatbot, select **Chatbots**, then **Create**, and then select **New chatbot**. This will take you directly to the Power Virtual Agents portal where you can create your chatbot. For more information, see [Create a bot in Power Virtual Agents](/power-virtual-agents/authoring-first-bot) - -- After you have chatbots in your environment, you'll be able to view them by selecting **Chatbots** and then **List**. You can navigate directly to the Power Virtual Agents portal to update your bot or view analytics. - -More information: [Power Virtual Agents docs](/power-virtual-agents) - - -[!INCLUDE[footer-include](includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/add-custom-controls-to-a-field-or-entity.md b/powerapps-docs/developer/component-framework/add-custom-controls-to-a-field-or-entity.md index e21d133228..5d24a35599 100644 --- a/powerapps-docs/developer/component-framework/add-custom-controls-to-a-field-or-entity.md +++ b/powerapps-docs/developer/component-framework/add-custom-controls-to-a-field-or-entity.md @@ -1,11 +1,11 @@ --- title: Add code components to a column or table in model-driven apps | Microsoft Docs description: Learn how to add code components to a column or table. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly diff --git a/powerapps-docs/developer/component-framework/bring-intelligence-using-agent-apis.md b/powerapps-docs/developer/component-framework/bring-intelligence-using-agent-apis.md new file mode 100644 index 0000000000..27b9c5aabe --- /dev/null +++ b/powerapps-docs/developer/component-framework/bring-intelligence-using-agent-apis.md @@ -0,0 +1,49 @@ +--- +title: "Bring intelligence into your components using Agent APIs (preview)" +description: "Learn about how you can integrate Copilot Studio topics into your custom components using Agent APIs" +author: adrianorth +ms.author: aorth +ms.date: 07/07/2025 +ms.reviewer: jdaly +ms.topic: conceptual +ms.subservice: pcf +search.audienceType: + - developer +contributors: + - JimDaly +--- + +# Bring intelligence into your component using Agent APIs (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +Agent APIs are a set of interfaces introduced in Microsoft Power Apps that allow components to interact with topics created in Microsoft Copilot Studio. These APIs are available in two forms: + +- `Context.Copilot` methods used for PCF controls. This is the subject of this article. +- [Xrm.Copilot namespace used for client scripts in model-driven apps.](../model-driven-apps/clientapi/bring-intelligence-using-agent-apis.md) + +These APIs are designed to enhance integration with Microsoft Copilot Studio, enabling more intelligent and responsive app experiences. The APIs use a single Copilot Studio agent that is either: +- Interactive agent selected in the model app designer of custom apps. See more at [Working with an interactive agent](../../maker/model-driven-apps/add-agents-to-app.md#working-with-an-interactive-agent). +- Model app containing lead or opportunity table, which implicitly uses the "Copilot in Dynamics 365 Sales" agent. + +|API|Description| +|---------|---------| +|[copilot.executeEvent](reference/copilot/executeevent.md)|[!INCLUDE [executeevent-description](reference/copilot/includes/executeevent-description.md)]| +|[copilot.executePrompt](reference/copilot/executeprompt.md)|[!INCLUDE [executeprompt-description](reference/copilot/includes/executeprompt-description.md)]| + +## Accessibility + +When creating a code component, ensure the following best practices in [code component accessibility checks](code-components-best-practices.md#check-accessibility) are followed to have an accessible experience. + +### Related articles + +[FAQ for Agent APIs and Agent Response component](../../maker/common/faq-agent-api-component.md) +[Copilot](reference/copilot.md) +[executeEvent](reference/copilot/executeevent.md) +[executePrompt](reference/copilot/executeprompt.md) +[Working with an interactive agent](../../maker/model-driven-apps/add-agents-to-app.md#working-with-an-interactive-agent) +[Power Apps component framework overview](overview.md) +[Create your first code component](implementing-controls-using-typescript.md) +[Learn Power Apps component framework](/training/paths/use-power-apps-component-framework) +[Xrm.Copilot (Client API reference)](../model-driven-apps/clientapi/reference/xrm-copilot.md) +[Add agent response with the form designer (preview)](../../maker/model-driven-apps/form-designer-add-configure-agent-response.md) diff --git a/powerapps-docs/developer/component-framework/code-components-alm.md b/powerapps-docs/developer/component-framework/code-components-alm.md index 0d27a2d2fb..caabc0c74d 100644 --- a/powerapps-docs/developer/component-framework/code-components-alm.md +++ b/powerapps-docs/developer/component-framework/code-components-alm.md @@ -1,11 +1,11 @@ --- title: "Code components application lifecycle management | MicrosoftDocs" description: "Learn about the considerations and strategies for working with specific aspects of ALM from the perspective of code components in Microsoft Dataverse." -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly diff --git a/powerapps-docs/developer/component-framework/code-components-best-practices.md b/powerapps-docs/developer/component-framework/code-components-best-practices.md index 45373bb078..4e2c2f0342 100644 --- a/powerapps-docs/developer/component-framework/code-components-best-practices.md +++ b/powerapps-docs/developer/component-framework/code-components-best-practices.md @@ -1,11 +1,11 @@ --- title: "Best practices for code components | Microsoft Docs" description: "Learn best practices and get guidance on how to use code components created using Power Apps component framework." -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 03/25/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: best-practice ms.subservice: pcf contributors: - JimDaly diff --git a/powerapps-docs/developer/component-framework/code-components-model-driven-apps.md b/powerapps-docs/developer/component-framework/code-components-model-driven-apps.md index 5d7243b3c1..0f56baa618 100644 --- a/powerapps-docs/developer/component-framework/code-components-model-driven-apps.md +++ b/powerapps-docs/developer/component-framework/code-components-model-driven-apps.md @@ -1,8 +1,8 @@ --- title: Code components for model-driven apps | Microsoft Docs description: Learn how to create code components using Power Apps component framework for model-driven apps -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/component-framework/community-resources.md b/powerapps-docs/developer/component-framework/community-resources.md index 4f9b991a05..64f6f6e252 100644 --- a/powerapps-docs/developer/component-framework/community-resources.md +++ b/powerapps-docs/developer/component-framework/community-resources.md @@ -1,8 +1,8 @@ --- title: Community resources (Power Apps Component Framework) | Microsoft Docs description: Access to community resources -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/component-framework/component-framework-for-canvas-apps.md b/powerapps-docs/developer/component-framework/component-framework-for-canvas-apps.md index 5a684bf485..31e103254b 100644 --- a/powerapps-docs/developer/component-framework/component-framework-for-canvas-apps.md +++ b/powerapps-docs/developer/component-framework/component-framework-for-canvas-apps.md @@ -2,11 +2,11 @@ title: Code components for canvas apps | Microsoft Docs description: Learn how to create code components using Power Apps component framework for canvas apps. keywords: -ms.author: hemantg -author: HemantGaur -ms.date: 05/27/2022 +author: anuitz +ms.author: anuitz +ms.date: 07/01/2025 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly @@ -14,7 +14,7 @@ contributors: # Code components for canvas apps -Professional developers can use Power Apps component framework to create code components that can be used in their canvas apps. More information: [Power Apps component framework overview](overview.md) +Professional developers can use Power Apps component framework to create code components that can be used in their canvas apps. More information: [Power Apps component framework overview](overview.md). App makers can use Power Apps component framework to create, import, and add code components to canvas apps by using [Microsoft Power Platform CLI](get-powerapps-cli.md). Certain APIs might not be available in canvas apps. We recommend that you check each API to determine where it's available. @@ -23,7 +23,7 @@ App makers can use Power Apps component framework to create, import, and add cod > [!WARNING] > Code components contain code that may not be generated by Microsoft and can potentially access security tokens and data when rendered in Power Apps Studio. When adding code components to a canvas app, make sure that the code component solutions are from a trusted source. This vulnerability does not exist when playing the canvas app. -When you open a canvas app that contains code components in Power Apps Studio, a warning message about potentially unsafe code appears. Code components in the Power Apps Studio environment have access to security tokens; hence only components from trusted sources should be opened. Administrators and system customizers should review and validate all code components before importing those components in an environment and making them available for makers to use in their apps. The `Default` publisher is shown when you import code components by using an unmanaged solution or when you have used [pac pcf push](/power-platform/developer/cli/reference/pcf#pac-pcf-push) to install your code component. +When you open a canvas app that contains code components in Power Apps Studio, a warning message about potentially unsafe code appears. Code components in the Power Apps Studio environment have access to security tokens; hence only components from trusted sources should be opened. Administrators and system customizers should review and validate all code components before importing those components in an environment and making them available for makers to use in their apps. The `Default` publisher is shown when you import code components by using an unmanaged solution or when you have used [pac pcf push](/power-platform/developer/cli/reference/pcf#pac-pcf-push) to install your code component. ![Safety warning.](media/canvas-app-safety-warning.png "Safety warning") @@ -39,13 +39,13 @@ To add code components to an app, you need to enable the Power Apps component fr 1. Sign in to [Power Apps](https://powerapps.microsoft.com/). 2. Select **Settings** ![Settings.](media/settings.png), and then select **Admin Center**. - + > [!div class="mx-imgBorder"] - > ![Settings and Admin Center.](media/select-admin-center-from-settings.png "Settings and Admin Center") + > ![Settings and Admin Center.](media/select-admin-center-from-settings.png "Settings and Admin Center") 3. On the left pane, select **Environments**, select the environment where you want to enable this feature, and then select **Settings**. -4. Expand **Product**, and select **Features**. +4. Expand **Product**, and select **Features**. 5. From the list of available features, turn on **Power Apps component framework for canvas apps**, and then select **Save**. @@ -56,6 +56,8 @@ To add code components to an app, you need to enable the Power Apps component fr After you enable the Power Apps component framework feature in your environment, you can start implementing the logic for code components. For a step-by-step tutorial, go to [Create your first code component](implementing-controls-using-typescript.md). +We recommend that you check the [limitations](limitations.md) of code components in canvas apps before starting implementation. + ## Add components to a canvas app 1. Go to Power Apps Studio. @@ -65,8 +67,8 @@ After you enable the Power Apps component framework feature in your environment, > [!IMPORTANT] > Make sure the solution .zip file containing the code components has already been [imported](../../maker/data-platform/import-update-export-solutions.md) into Microsoft Dataverse before you proceed to the next step. -3. On the left pane, select **Add** (**+**), and then select **Get more components**. - +3. On the left pane, select **Add** (**+**), and then select **Get more components**. + > [!div class="mx-imgBorder"] > ![Insert components.](media/insert-code-components-using-get-more-components.png "Insert components") @@ -82,26 +84,26 @@ After you enable the Power Apps component framework feature in your environment, > [!NOTE] > You can also add components by selecting **Insert** > **Custom** > **Import component**. This option will be removed in a future release, so we suggest using the flow described above. - > + > -On the **Properties** tab, you'll notice the code component properties are displayed. +On the **Properties** tab, you'll notice the code component properties are displayed. > [!div class="mx-imgBorder"] > ![Default code component properties pane.](media/property-pane-with-parameters.png "Default code components properties pane") > [!NOTE] -> Existing code components can be re-imported by updating the code component's manifest version if you want the properties to be available in the default **Properties** tab. As before, the properties will continue to be available on the **Advanced** properties tab. +> Existing code components can be re-imported by updating the code component's manifest version if you want the properties to be available in the default **Properties** tab. As before, the properties will continue to be available on the **Advanced** properties tab. ## Delete a code component from a canvas app -1. Open the app where you've added the code component. -1. On the left pane, select **Tree view**, and then select the screen where you've added the code component. +1. Open the app where you've added the code component. +1. On the left pane, select **Tree view**, and then select the screen where you've added the code component. 1. Next to the component, select **More** (**...**), and then select **Delete**. > [!div class="mx-imgBorder"] > ![Delete a code component.](media/delete-code-component.png "Delete a code component") -1. Save the app to see the changes. +1. Save the app to see the changes. ## Update existing code components @@ -116,5 +118,4 @@ Whenever you update the code components and want to see the runtime changes, you [Create your first code component](implementing-controls-using-typescript.md)
[Learn Power Apps component framework](/training/paths/use-power-apps-component-framework) - [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/create-custom-controls-using-pcf.md b/powerapps-docs/developer/component-framework/create-custom-controls-using-pcf.md index 14aa065548..b4d8528270 100644 --- a/powerapps-docs/developer/component-framework/create-custom-controls-using-pcf.md +++ b/powerapps-docs/developer/component-framework/create-custom-controls-using-pcf.md @@ -2,11 +2,11 @@ title: Create and build a code component| Microsoft Docs description: Start creating a component using the Power Apps component framework tooling. keywords: Power Apps component framework, code components, Component Framework -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 01/27/2023 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly diff --git a/powerapps-docs/developer/component-framework/custom-controls-overview.md b/powerapps-docs/developer/component-framework/custom-controls-overview.md index 2e517a1c20..fea14d8d90 100644 --- a/powerapps-docs/developer/component-framework/custom-controls-overview.md +++ b/powerapps-docs/developer/component-framework/custom-controls-overview.md @@ -1,11 +1,11 @@ --- title: "Code components | MicrosoftDocs" description: "What are code components? Use the Power Apps component framework to create code components to provide enhanced user experiences for users to view and work with data in model-driven apps, canvas apps, and Power Pages." -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 02/10/2023 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly @@ -108,7 +108,7 @@ You can define additional resource files in the manifest to include: More information: [resources element](manifest-schema-reference/resources.md) -### Related topics +### Related articles [Create and build a code component](create-custom-controls-using-pcf.md) diff --git a/powerapps-docs/developer/component-framework/customize-editable-grid-control.md b/powerapps-docs/developer/component-framework/customize-editable-grid-control.md index d78a771c48..13a42e5817 100644 --- a/powerapps-docs/developer/component-framework/customize-editable-grid-control.md +++ b/powerapps-docs/developer/component-framework/customize-editable-grid-control.md @@ -2,11 +2,11 @@ title: "Customize the editable grid control | Microsoft Docs" description: "Learn how you can customize the editable grid control." keywords: "Component Framework, code components, Power Apps controls" -ms.author: jasongre -author: jasongre +author: clromano +ms.author: clromano ms.date: 07/25/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly @@ -15,19 +15,19 @@ contributors: # Customize the editable grid control -The [Power Apps grid control](../../maker/model-driven-apps/the-power-apps-grid-control.md) uses modern Microsoft Fluent controls to allow users to see and edit values in grid cells. Scenarios may exist that have special needs requiring modification of the out-of-the-box visuals and user interactions. To facilitate this, the Power Apps grid control provides extensibility APIs that allow the grid interface to be customized. Using these APIs, makers can implement a grid customizer control (code component) to provide custom cell renderer and editor components to the grid. +The [Power Apps grid control](../../maker/model-driven-apps/the-power-apps-grid-control.md) uses modern Microsoft Fluent controls to allow users to see and edit values in grid cells. Scenarios might exist that have special requirements requiring modification of the out-of-the-box visuals and user interactions. To facilitate these scenarios, the Power Apps grid control provides extensibility APIs that allow the grid interface to be customized. Makers can use these APIs to implement a grid customizer control (code component) to provide custom cell renderer and editor components to the grid. :::image type="content" source="../../maker/model-driven-apps/media/power-apps-grid-custom-renderers.png" alt-text="Custom cell renderers for the Power Apps grid control" lightbox="../../maker/model-driven-apps/media/power-apps-grid-custom-renderers.png"::: ## Grid customizer control -A grid customizer is a PCF control implementing the Power Apps grid control customizer interface. This interface allows you to define the React element that will be rendered when a grid cell is in read-only mode (the cell renderer) or in edit mode (the cell editor). Multiple grid customizer controls can exist in an environment, but each grid can only have a single grid customizer control assigned. You may decide that a separate customizer control is needed for each grid you want to modify, or you may choose to reuse the same customizer control for multiple grids. +A grid customizer is a PCF control implementing the Power Apps grid control customizer interface. This interface allows you to define the React element that is rendered when a grid cell is in read-only mode (the cell renderer) or in edit mode (the cell editor). Multiple grid customizer controls can exist in an environment, but each grid can only have a single grid customizer control assigned. You might decide that a separate customizer control is needed for each grid you want to modify, or you might choose to reuse the same customizer control for multiple grids. ### Implementing a grid customizer control To implement a grid customizer control, you first need to be familiar with the steps to [Create and build a code component](create-custom-controls-using-pcf.md) and you must have access to the template control. -The template control is included in the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) GitHub repository. You will need to clone or download the repo to access the files located here: [PowerApps-Samples/component-framework/resources/GridCustomizerControlTemplate](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/resources/GridCustomizerControlTemplate) +The template control is included in the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) GitHub repository. You need to clone or download the repo to access the files located here: [PowerApps-Samples/component-framework/resources/GridCustomizerControlTemplate](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/resources/GridCustomizerControlTemplate) 1. Open the `GridCustomizerControlTemplate` folder using Visual Studio Code. 1. In a terminal window, run `npm install`. @@ -61,14 +61,14 @@ The template control is included in the [PowerApps-Samples](https://github.com/m ``` > [!NOTE] - > If the function returns null or undefined, then the grid will use the internal renderer/editor for the targeted cells. + > If the function returns null or undefined, then the grid uses the internal renderer/editor for the targeted cells. 1. After defining your custom cell renderers and editors, **package** the grid customizer control and **import** it to your Power Apps environment. Alternatively, you can use the [pac pcf push](/power-platform/developer/cli/reference/pcf#pac-pcf-push) command. 1. After publishing the grid customizer control, open the **Customize the system** panel from the **Settings > Customizations** menu. :::image type="content" source="media/customize-editable-grid-settings-customize-system.png" alt-text="Open the Customize the system panel from the Settings > Customizations menu"::: -1. From the entities node, select an entity that your customizer control will target (e.g. Account). +1. From the entities node, select an entity that your customizer control targets (for example, Account). 1. From the right panel, select the **Controls** tab. :::image type="content" source="media/customize-editable-grid-control-tab.png" alt-text="The grid control tab"::: @@ -89,13 +89,13 @@ The template control is included in the [PowerApps-Samples](https://github.com/m ## Best practices -- Cell renderers and editors are user interface components. Do not use them to mutate data or metadata of the grid. +- Cell renderers and editors are user interface components. Don't use them to mutate data or metadata of the grid. - The customizer controls should be lightweight and fast so as to not affect overall grid performance. - To maintain the design consistency, follow [Fluent design principles](https://www.microsoft.com/design/fluent/#/) and use [Fluent controls](https://developer.microsoft.com/en-us/fluentui#/controls/web) in your customizers. - Make sure your custom renderer or editor is accessible. -- The customizer function should be pure since the grid will call it multiple times to get customized elements and will expect the return value to be consistent. -- The grid may dispose a customizer element at any time and call to get a new one at any time. Make sure to dispose of any internal state on unmount to prevent memory leaks. -- Do not use renderers to override the values in the grid since the new values will not be used by the server to do filtering or sorting. +- The customizer function should be pure since the grid calls it multiple times to get customized elements and expects the return value to be consistent. +- The grid might dispose a customizer element at any time and call to get a new one at any time. Make sure to dispose of any internal state on unmount to prevent memory leaks. +- Don't use renderers to override the values in the grid since the server doesn't use the new values to do filtering or sorting. ## Example diff --git a/powerapps-docs/developer/component-framework/debugging-custom-controls.md b/powerapps-docs/developer/component-framework/debugging-custom-controls.md index 99c23783a4..2cdd5bc2d5 100644 --- a/powerapps-docs/developer/component-framework/debugging-custom-controls.md +++ b/powerapps-docs/developer/component-framework/debugging-custom-controls.md @@ -1,11 +1,11 @@ --- title: "Debug code components | MicrosoftDocs" description: "How to debug a code component using Fiddler and Native debugging" -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly @@ -14,7 +14,7 @@ contributors: # Debug code components -This article provides information on how to debug your code component logic while it is being developed. Writing unit tests for your code is considered good practice so that the logic can be tested independently from the Power Apps component framework runtime. +This article provides information on how to debug your code component logic while it's being developed. Writing unit tests for your code is considered good practice so that the logic can be tested independently from the Power Apps component framework runtime. This article shows how to debug your code components using the test harness and after deploying to Microsoft Dataverse: @@ -35,12 +35,12 @@ This article shows how to debug your code components using the test harness and ## Debugging using the browser test harness -While you are implementing the code component logic, using `npm start` or `npm start watch` builds the code component and open the local test harness in a new browser window. This test harness is part of Microsoft Power Platform CLI and hence is the same irrespective of if you plan to use your code component in model-driven apps, canvas apps, or portals. More information: [Create your first component](implementing-controls-using-typescript.md). +While you're implementing the code component logic, using `npm start` or `npm start watch` builds the code component and open the local test harness in a new browser window. This test harness is part of Microsoft Power Platform CLI and hence is the same irrespective of if you plan to use your code component in model-driven apps, canvas apps, or portals. More information: [Create your first component](implementing-controls-using-typescript.md). > [!NOTE] > Before you can use `npm start` you need to check if npm is installed in your machine. -The following image shows what Visual Studio Code will look like when you use the `npm start watch` for the `DataSetGrid` sample: +The following image shows what Visual Studio Code looks like when you use the `npm start watch` for the `DataSetGrid` sample: > [!div class="mx-imgBorder"] > ![Debugging Visual Studio Code.](media/debugging-1.png "Debugging Visual Studio Code") @@ -51,12 +51,12 @@ Launching the test harness in `watch` mode enables you to quickly see the change 1. Imported modules in `index.ts` (excluding node_modules). 1. All of the resources listed in the `ControlManifest.Input.xml` file, for example, `css/DataSetGrid.css` or `strings/DataSetGrid.1033.resx` -If you make changes to any of these files, you will see a `Change detected` message and the browser reloads with the updated code. +If you make changes to any of these files, you'll see a `Change detected` message and the browser reloads with the updated code. > [!div class="mx-imgBorder"] > ![Changes detected.](media/changes-detected.png "Changes detected") -The following image shows the test harness once it is opened in a new browser window: +The following image shows the test harness once it's opened in a new browser window: > [!div class="mx-imgBorder"] > ![Test harness 1.](media/test-harness-1.png "Test harness 1") @@ -65,8 +65,8 @@ As the image above shows, the browser window opens to display four areas. The co - **Context Inputs** is shown for all code component types: - - **Form Factor**: Provides a way to specify the form factor and test the code component with each form factor (web, tablet, phone). This is helpful when the code component changes its layout depending on where the component is loaded. You can detect the form factor in the code using [`context.client.getFormFactor()`](reference\client\getformfactor.md). - - **Component Container Width & Height**: Initially, the width and height are empty. This places your code component inside a container `div` that has no width or height CSS style set. If you provide a width or height, the container `div` will have its dimensions constrained so that you can see how your code component will adapt to the space available. You will need to carefully test your code components behavior inside Power Apps once deployed since the exact behavior will be different to that of the test harness. Additionally, your component will need to make a call to `context.mode.trackContainerResize(true)` if it wants to receive `context.mode.allocatedHeight` `context.mode.allocatedWidth` in the `updateView` method, however the test harness will always provide the height and width irrespective of this call. + - **Form Factor**: Provides a way to specify the form factor and test the code component with each form factor (web, tablet, phone). Form factor is helpful when the code component changes its layout depending on where the component is loaded. You can detect the form factor in the code using [`context.client.getFormFactor()`](reference\client\getformfactor.md). + - **Component Container Width & Height**: Initially, the width and height are empty. This places your code component inside a container `div` that has no width or height CSS style set. If you provide a width or height, the container `div` has its dimensions constrained so that you can see how your code component adapts to the space available. You need to carefully test your code components behavior inside Power Apps once deployed since the exact behavior is different to that of the test harness. Additionally, your component needs to make a call to `context.mode.trackContainerResize(true)` if it wants to receive `context.mode.allocatedHeight` `context.mode.allocatedWidth` in the `updateView` method, however the test harness always provides the height and width irrespective of this call. More information: [trackContainerResize](reference\mode\trackcontainerresize.md). > [!NOTE] @@ -84,17 +84,17 @@ As the image above shows, the browser window opens to display four areas. The co ### Test code components with mock data -- For components with [`property`](reference\property.md) elements in the `ControlManifest.Input.xml`, the **Data Inputs** section will show an input box for each value. +- For components with [`property`](reference\property.md) elements in the `ControlManifest.Input.xml`, the **Data Inputs** section shows an input box for each value. > [!div class="mx-imgBorder"] > ![Data Inputs.](media/data-inputs.png "Data Inputs") -- For _dataset_ type components, you can load a CSV file with test data for each [data-set](manifest-schema-reference\data-set.md) element. You manually create or export in .csv format directly from your environment. After loading a CSV file, you can bind each [property-set](manifest-schema-reference\property-set.md) defined in the `ControlManifest.Input.xml` to a column in the CSV file. This is done by picking the column for each property as shown below: +- For _dataset_ type components, you can load a CSV file with test data for each [data-set](manifest-schema-reference\data-set.md) element. You manually create or export in .csv format directly from your environment. After loading a CSV file, you can bind each [property-set](manifest-schema-reference\property-set.md) defined in the `ControlManifest.Input.xml` to a column in the CSV file. The following screenshot shows how this binding is done by picking the column for each property: > [!div class="mx-imgBorder"] > ![test harness 3.](media/test-harness-3.png "test harness 3") -- If you do not have any properties defined in the `ControlManifest.Input.xml` file, then all the columns get automatically loaded into the test harness. For each column in the source CSV, you can then assign the data type to be used provided to the code component as shown below: +- If you don't have any properties defined in the `ControlManifest.Input.xml` file, then all the columns get automatically loaded into the test harness. The following screenshot shows how you can assign the data type to the code component for each column in the source CSV: > [!div class="mx-imgBorder"] > ![Test harness 5.](media/test-harness-5.png "Test harness 5") @@ -104,28 +104,28 @@ As the image above shows, the browser window opens to display four areas. The co ### Common limitations when using the test harness -While the test harness is suitable for testing simple code components, the following scenarios may mean that the test harness cannot be used to test a more complex code component: +While the test harness is suitable for testing simple code components, the following scenarios might mean that the test harness can't be used to test a more complex code component: -1. The [updatedProperties](reference\updatedproperties.md) array is not populated when properties are changed via the test harness **Data Inputs** section. -2. Using features listed in the `feature-usage` section of the `ControlManifest.Input.xml`. For example, calling the `context.WebApi.*` methods will throw an exception from within the test harness. -3. Use of the [paging](reference/paging.md), [sorting](reference/sortstatus.md), and [filtering](reference/filtering.md) APIs on datasets will throw an exception from within the test harness. -4. Use of complex datatype bindings that provide additional metadata such as choices and lookups. For choice columns, the test harness will give you three simple choices with minimal metadata. -5. Model-driven apps specifics such as field level security, read-only behavior, dataset selection API, and integration with the model-driven apps command bar. -6. Other context APIs such as [Navigation](reference/navigation.md) and [Utility](reference/utility.md) methods. +1. The [updatedProperties](reference\updatedproperties.md) array isn't populated when properties are changed via the test harness **Data Inputs** section. +1. Using features listed in the `feature-usage` section of the `ControlManifest.Input.xml`. For example, calling the `context.WebApi.*` methods throw an exception from within the test harness. +1. Use of the [paging](reference/paging.md), [sorting](reference/sortstatus.md), and [filtering](reference/filtering.md) APIs on datasets throw an exception from within the test harness. +1. Use of complex datatype bindings that provide more metadata such as choices and lookups. For choice columns, the test harness gives you three simple choices with minimal metadata. +1. Model-driven apps specifics such as field level security, read-only behavior, dataset selection API, and integration with the model-driven apps command bar. +1. Other context APIs such as [Navigation](reference/navigation.md) and [Utility](reference/utility.md) methods. -To test these scenarios, you will need to first deploy your code component and test using the technique described in [Debugging after deploying to Dataverse using Fiddler](#debugging-after-deploying-into-microsoft-dataverse) +To test these scenarios, you'll need to first deploy your code component and test using the technique described in [Debugging after deploying to Dataverse using Fiddler](#debugging-after-deploying-into-microsoft-dataverse) ## Using browser developer tools to debug your code component -Modern browsers have a built-in set of developer tools that allow you to inspect the HTML, CSS, and JavaScript loaded on the current page. You can access these developer tools using the keyboard shortcut `Ctrl`+`Shift`+`I`. Using the `F12` key is also a common keyboard shortcut to open the developer tools however this will not work inside Power Apps Studio due to it being already used for the **Download App** keyboard shortcut. +Modern browsers have a built-in set of developer tools that allow you to inspect the HTML, CSS, and JavaScript loaded on the current page. You can access these developer tools using the keyboard shortcut `Ctrl`+`Shift`+`I`. Using the `F12` key is also a common keyboard shortcut to open the developer tools however this shortcut doesn't work inside Power Apps Studio due to it being already used for the **Download App** keyboard shortcut. ### Bundling using webpack -When writing code components using TypeScript, your code will likely look different from the JavaScript that is emitted into the bundled code component output. When you run `npm start` or `npm start watch`, the `pcf-scripts` module (added to the `packages.json` by running [pac pcf init](/power-platform/developer/cli/reference/pcf#pac-pcf-init)) uses web pack to build multiple TypeScript files into a single `bundle.js` inside the `out` folder. This folder will also contain any other resources (for example, `html`/`css`) that are referenced by your `ControlManifest.Input.xml` including the manifest itself, but named instead as just `ControlManifest.xml`. +When you write code components using TypeScript, your code probably looks different from the JavaScript that is emitted into the bundled code component output. When you run `npm start` or `npm start watch`, the `pcf-scripts` module (added to the `packages.json` by running [pac pcf init](/power-platform/developer/cli/reference/pcf#pac-pcf-init)) uses web pack to build multiple TypeScript files into a single `bundle.js` inside the `out` folder. This folder also contains any other resources (for example, `html`/`css`) referenced by your `ControlManifest.Input.xml` including the manifest itself, but named instead as just `ControlManifest.xml`. -When you use modern TypeScript language features such as import/export or async/await that are not supported by the targeted standard of JavaScript (e.g. ES5), the build process will transpile the TypeScript into JavaScript without using these language features. The source maps that are output as part of the development build, provide the information to the developer tools so that breakpoint locations in your TypeScript can be mapped to the corresponding line of JavaScript. Equally, when an exception occurs or you step through the code, you can see the original TypeScript line rather than the underlying transpiled JavaScript. +When you use modern TypeScript language features such as import/export or async/await that the targeted standard of JavaScript (for example, ES5), doesn't support, the build process transpiles the TypeScript into JavaScript without using these language features. The source maps that are output as part of the development build, provide the information to the developer tools so that breakpoint locations in your TypeScript can be mapped to the corresponding line of JavaScript. Equally, when an exception occurs or you step through the code, you can see the original TypeScript line rather than the underlying transpiled JavaScript. -Another feature of bundling is that when you use `npm install` to include an external module, the build process will add the required module into your code component's `bundle.js` using the contents of the associated `node_modules` directory. For this reason, any external modules used must be packaged in such a way that they can be bundled. More information: [Best practices: Module imports](code-components-best-practices.md#module-imports). +Another feature of bundling is that when you use `npm install` to include an external module, the build process adds the required module into your code component's `bundle.js` using the contents of the associated `node_modules` directory. For this reason, any external modules used must be packaged in such a way that they can be bundled. More information: [Best practices: Module imports](code-components-best-practices.md#module-imports). > [!NOTE] > The source maps will only be output when you run the build-in development mode and will result in a much larger file than your production build. For this reason, it is not recommended to deploy your code component after building for development purposes. More information: [Application Lifecycle Management (ALM)](code-components-alm.md). @@ -137,39 +137,33 @@ This section describes how to debug your code component inside the Microsoft Edg 1. Load your code component into a browser session using either: 1. The test harness using `npm start watch`. - 2. A local development build of your code component loaded into a model-driven, canvas app, or portal browser session. You do not need to deploy a development build of your code component to Dataverse server, but instead, you can use Fiddler AutoResponders as described in [Debugging after deployment into Microsoft Dataverse using Fiddler](#debugging-after-deploying-into-microsoft-dataverse) below. + 1. A local development build of your code component loaded into a model-driven, canvas app, or portal browser session. You don't need to deploy a development build of your code component to Dataverse server, but instead, you can use Fiddler Auto Responders as described in [Debugging after deployment into Microsoft Dataverse using Fiddler](#debugging-after-deploying-into-microsoft-dataverse). -2. Select `Ctrl` + `Shift` + `I` to open the developer tools. - -3. Select the **Sources** tab inside the developer tools panel. - -4. Use `Ctrl` + `P` to show the **Open File** command pallet. You can also select **Open File** from the **ellipsis** menu. - -5. Enter the name of your control (which will be the name of the control you used in [pac pcf init](/power-platform/developer/cli/reference/pcf#pac-pcf-init)). - -6. Select the file in the matches listed that will be similar to: +1. Select `Ctrl` + `Shift` + `I` to open the developer tools. +1. Select the **Sources** tab inside the developer tools panel. +1. Use `Ctrl` + `P` to show the **Open File** command pallet. You can also select **Open File** from the **ellipsis** menu. +1. Enter the name of your control (which is the name of the control you used in [pac pcf init](/power-platform/developer/cli/reference/pcf#pac-pcf-init)). +1. Select the file in the matches listed that is similar to: `webpack://pcf_tools_652ac3f36e1e4bca82eb3c1dc44e6fad/./DataSetGrid/index.ts` > [!div class="mx-imgBorder"] > ![Developer Tools 1.](media/developer-tools-1.png "Developer Tools 1") -7. Locate the `updateView` function and place a breakpoint on the first line. - -8. Make a change to the properties that are bound to your code component. In the test harness, this can be done using the properties panel, or inside Power Apps, you can make a change to a bound property or dataset. This will trigger a call to `updateView`. - -9. You will now see your breakpoint hit, and you can inspect the code. +1. Locate the `updateView` function and place a breakpoint on the first line. +1. Make a change to the properties that are bound to your code component. In the test harness, changing properties can be done using the properties panel, or inside Power Apps, you can make a change to a bound property or dataset. Changing properties triggers a call to `updateView`. +1. You'll now see your breakpoint hit, and you can inspect the code. > [!div class="mx-imgBorder"] > ![Developer Tools 2.](media/developer-tools-2.png "Developer Tools 2") -10. You can also inspect the HTML elements and CSS created by the component using the **Elements** tab. If you have a specific set of interactions that you are interested in (root container element), you can place a breakpoint on the HTML Dom element using the **Context Menu** (while the root element is selected) > **Break on** > **subtree modifications** +1. You can also inspect the HTML elements and CSS created by the component using the **Elements** tab. If you have a specific set of interactions that you're interested in (root container element), you can place a breakpoint on the HTML Dom element using the **Context Menu** (while the root element is selected) > **Break on** > **subtree modifications** > [!div class="mx-imgBorder"] > ![Developer Tools 3.](media/developer-tools-3.png "Developer Tools 3") ### ES5 vs ES6 -Currently, by default, code components are configured to transpile into ES5 JavaScript so that older browsers are supported. You can change the target to ES6 if you do not need to support older browsers by setting the `target` in your projects `tsconfig.json` to `ES6`: +Currently, by default, code components are configured to transpile into ES5 JavaScript so that older browsers are supported. You can change the target to ES6 if you don't need to support older browsers by setting the `target` in your projects `tsconfig.json` to `ES6`: ```json { @@ -186,9 +180,9 @@ Currently, by default, code components are configured to transpile into ES5 Java ## Debugging after deploying into Microsoft Dataverse -To fully test the logic inside the context of a model-driven app, canvas app, or portal you can first deploy and configure your code component to Microsoft Dataverse and then use either [Fiddler](https://www.telerik.com/download/fiddler)'s AutoResponder feature or use [requestly](https://requestly.io/). In both cases you will load a development build of your code component (built locally) into the browser without having to continuously deploy changes as you debug your code. This also allows you to debug against a non-development downstream environment without having to first deploy a development build. +To fully test the logic inside the context of a model-driven app, canvas app, or portal you can first deploy and configure your code component to Microsoft Dataverse and then use either [Fiddler](https://www.telerik.com/download/fiddler)'s Auto Responder feature or use [requestly](https://requestly.io/). In both cases, you'll load a development build of your code component (built locally) into the browser without having to continuously deploy changes as you debug your code. Debugging this way allows you to debug against a nondevelopment downstream environment without having to first deploy a development build. -First ensure your component is deployed and configured in Microsoft Dataverse. Ideally, you should only publish production builds of code components into Microsoft Dataverse. For larger code components, publishing a development build may result in the error [Web resource size is too large](issues-and-workarounds.md#web-resource-size-is-too-large). Since we are going to redirect the code component's `bundle.js` to a locally built version, you can update your `.pcfproj` file to always build in production mode when using [pac pcf push](/power-platform/developer/cli/reference/pcf#pac-pcf-push) by setting the property `PcfBuildMode` to production. +First ensure your component is deployed and configured in Microsoft Dataverse. Ideally, you should only publish production builds of code components into Microsoft Dataverse. For larger code components, publishing a development build might result in the error [Web resource size is too large](issues-and-workarounds.md#web-resource-size-is-too-large). Since we're going to redirect the code component's `bundle.js` to a locally built version, you can update your `.pcfproj` file to always build in production mode when using [pac pcf push](/power-platform/developer/cli/reference/pcf#pac-pcf-push) by setting the property `PcfBuildMode` to production. ```XML @@ -204,26 +198,22 @@ First ensure your component is deployed and configured in Microsoft Dataverse. I To debug your code component using Fiddler: 1. Download and install [Fiddler Classic](https://www.telerik.com/download/fiddler) - -2. Open Fiddler and from the menu bar, go to **Tools**, and then select **Options**. - -3. Select the **HTTPS** tab in the dialog box and check the **Capture HTTPS CONNECTS** and **Decrypt HTTPS traffic** checkboxes so that the HTTPS traffic is captured and then decrypted. +1. Open Fiddler and from the menu bar, go to **Tools**, and then select **Options**. +1. Select the **HTTPS** tab in the dialog box and check the **Capture HTTPS CONNECTS** and **Decrypt HTTPS traffic** checkboxes so that the HTTPS traffic is captured and then decrypted. > [!div class="mx-imgBorder"] > ![Select the marked checkboxes in the HTTP tab.](media/fiddler-https-options.png "Select the marked checkboxes in the HTTP tab") -4. Select **OK** to close the dialog box. +1. Select **OK** to close the dialog box. > [!NOTE] > > - If it is the first time you are enabling this setting, Fiddler will prompt you to install a certificate. Install the certificate and restart Fiddler so that the new settings take effect. > - If you have run Fiddler in the past and get a `NET::ERR_CERT_AUTHORITY_INVALID` error, in the **HTTPS** tab, select the **Actions** button and choose **Reset All Certificates**. This will also present multiple prompts for the new certificates to be installed. -5. In the right-hand panel, select the **AutoResponder** tab. - -6. Ensure that **Enable Rules** and **Unmatched requests passthrough** are checked. - -7. Select **Add Rule** and enter first: +1. In the right-hand panel, select the **AutoResponder** tab. +1. Ensure that **Enable Rules** and **Unmatched requests passthrough** are checked. +1. Select **Add Rule** and enter first: ``` REGEX:(.*?)((?'folder'css|html)(%252f|\/))?YOUR_NAMESPACE\.YOUR_CONTROL_NAME[\.\/](?'fname'[^?]*\.*)(.*?)$ @@ -236,14 +226,14 @@ To debug your code component using Fiddler: This rule aims to match requests for the code component's `bundle.js` and related resources (`css`/`html`) in such a way that it works for both model-driven, and canvas apps, both in Power Apps Studio and Player. - An example of this would look like the following: + An example of this rule looks like the following: > [!div class="mx-imgBorder"] > ![AutoResponder rule.](media/fiddler-rule-example.png "AutoResponder rule") - If you want a simpler **AutoResponder** rule approach, see [Script web resource development using Fiddler AutoResponder](../model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md). + If you want a simpler **AutoResponder** rule approach, see [Script web resource development using Fiddler Auto Responder](../model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md). -8. Enter the following for the path to respond with: +1. Enter a string like this for the path to respond with: ``` C:\COMPONENT_ROOT_FOLDER\out\controls\YOUR_CONTROL_NAME\${folder}\${fname} @@ -255,9 +245,8 @@ To debug your code component using Fiddler: C:\src\PowerApps-Samples\component-framework\DataSetGrid\out\controls\DataSetGrid\${folder}\${fname} ``` -9. Select **Save**. - -10. Open the **Filters** tab and check **Use Filters**. In the **Response Headers** section, check **Set response header** and provide the following: +1. Select **Save**. +1. Open the **Filters** tab and check **Use Filters**. In the **Response Headers** section, check **Set response header** and provide the following: Header: `Access-Control-Allow-Origin` @@ -269,12 +258,12 @@ To debug your code component using Fiddler: > [!IMPORTANT] > This step is only necessary when debugging code components after they are deployed to canvas apps because the resources are stored in blob storage rather than underneath the `powerapp.com` domain. As such, any requests to these resources will require cross-domain access when loaded by the browser. Only enable this `Access-Control-Allow-Origin` filter rule when you are debugging since it will modify headers of other sites that you visit. -11. Now that you have the **AutoResponder** rules running you will need to first clear the cache in the browser and reload the page containing the code component. This can easily be done by opening developer tools (`Ctrl + Shift + I`), right-clicking the **Refresh** > **Empty cache and hard refresh**. +1. Now that you have the **AutoResponder** rules running you'll need to first clear the cache in the browser and reload the page containing the code component. This can easily be done by opening developer tools (`Ctrl + Shift + I`), right-clicking the **Refresh** > **Empty cache and hard refresh**. > [!div class="mx-imgBorder"] > ![Empty cache and hard refresh.](media/refresh-reload.png "Empty cache and hard refresh") -12. Once you have your code component loaded from your local machine, you can make changes to the code (while `npm start watch` is running) and refresh the browser to load the newly built versions. Fiddler's AutoResponder will automatically add a cache-control header so that it will not be cached by the browser so a simple refresh will reload the resources without having to clear the cache each time. +1. Once you have your code component loaded from your local machine, you can make changes to the code (while `npm start watch` is running) and refresh the browser to load the newly built versions. Fiddler's Auto Responder will automatically add a cache-control header so that it will not be cached by the browser so a simple refresh will reload the resources without having to clear the cache each time. ### Using requestly @@ -283,45 +272,46 @@ To debug your code component using Requestly: 1. Enable Internet Information Services (IIS) on your machine. 1. Open **Control Panel** and select **Programs and Features** > **Turn Windows** features on or off. - 2. Enable Internet Information Services. - 3. Expand the Internet Information Services and verify that the web server components listed in the next section are enabled. - 4. Select **OK**. + 1. Enable Internet Information Services. + 1. Expand the Internet Information Services and verify that the web server components listed in the next section are enabled. + 1. Select **OK**. -2. Setup ISS +1. Setup ISS 1. Open IIS on your machine. - 2. In right side panel **Connections**, expand tree and right-click on **Sites**. - 3. Add website. - 4. Set **Site** name. - 5. Set **Physical path** to your custom component folder, for example, `C:\COMPONENT_ROOT_FOLDER\out\controls\YOUR_CONTROL_NAME\` - 6. Set **Port** (any number for instance **7777**). - 7. Select **OK**. Selected folder is now hosted on `http://localhost:` + 1. In right side panel **Connections**, expand tree and right-click on **Sites**. + 1. Add website. + 1. Set **Site** name. + 1. Set **Physical path** to your custom component folder, for example, `C:\COMPONENT_ROOT_FOLDER\out\controls\YOUR_CONTROL_NAME\` + 1. Set **Port** (any number, for instance, **7777**). + 1. Select **OK**. Selected folder is now hosted on `http://localhost:` > [!div class="mx-imgBorder"] > ![IIS website.](media/iis-website.png "IIS website") -3. Download and install [Requestly](https://requestly.io) +1. Download and install [Requestly](https://requestly.io) + +1. Follow onboarding to the tool. -4. Follow onboarding to the tool. +1. Open rules (navigate to https://app.requestly.io/rules). -5. Open rules (navigate to https://app.requestly.io/rules). +1. Add "Replace Host" rule: -6. Add "Replace Host" rule: 1. Set name of the rule. - 2. Set "Replace" field with `https://[ORG_URL]/[APPLICATION_ID]/webresources/[YOUR_NAMESPACE].[YOUR_CONTROL_NAME]/` - 3. Set "With" with `http://localhost:` - 4. Set "If request" with "URL" "Contains" `[YOUR_NAMESPACE].[YOUR_CONTROL_NAME]` - 5. Save the rule and enable it. + 1. Set "Replace" field with `https://[ORG_URL]/[APPLICATION_ID]/webresources/[YOUR_NAMESPACE].[YOUR_CONTROL_NAME]/` + 1. Set "With" with `http://localhost:` + 1. Set "If request" with "URL" "Contains" `[YOUR_NAMESPACE].[YOUR_CONTROL_NAME]` + 1. Save the rule and enable it. > [!div class="mx-imgBorder"] > ![Requestly rule.](media/requestly-rule.png "Requestly rule") -7. Now you need to clear the cache in the browser and reload the page containing the code component. This can easily be done by opening developer tools (`Ctrl + Shift + I`), right-clicking the **Refresh** > **Empty cache and hard refresh**. +1. Now you need to clear the cache in the browser and reload the page containing the code component. You can clear the cache in the browser and reload the page by opening developer tools (`Ctrl + Shift + I`), right-clicking the **Refresh** > **Empty cache and hard refresh**. > [!div class="mx-imgBorder"] > ![Empty cache and hard refresh.](media/refresh-reload.png "Empty cache and hard refresh") -8. Once you have your code component loaded from your local machine, you can make changes to the code (while `npm start watch` is running) and refresh the browser to load the newly built versions. Requestly will automatically add a cache-control header so that it will not be cached by the browser so a simple refresh will reload the resources without having to clear the cache each time. +1. Once you have your code component loaded from your local machine, you can make changes to the code (while `npm start watch` is running) and refresh the browser to load the newly built versions. Requestly automatically adds a cache-control header so that it isn't cached by the browser so a simple refresh will reload the resources without having to clear the cache each time. ### Related articles diff --git a/powerapps-docs/developer/component-framework/dependent-libraries.md b/powerapps-docs/developer/component-framework/dependent-libraries.md new file mode 100644 index 0000000000..ece8d01854 --- /dev/null +++ b/powerapps-docs/developer/component-framework/dependent-libraries.md @@ -0,0 +1,149 @@ +--- +title: Dependent Libraries (preview) +description: Explains how to use dependent libraries with Power Apps Component Framework (PCF) controls. +author: anuitz +ms.author: anuitz +ms.date: 03/24/2025 +ms.reviewer: jdaly +ms.topic: article +ms.subservice: pcf +contributors: + - JimDaly + - kierantpetrie +--- +# Dependent Libraries (preview) + +[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)] + +With model-driven apps, you can reuse a prebuilt library contained in another component that is loaded as a dependency to more than one component. + +Having copies of a prebuilt library in multiple controls is undesirable. Reusing existing libraries improves performance, especially when the library is large, by reducing the load time for all components that use the library. Library reuse also helps reduce the maintenance overhead in build processes. + +:::row::: + :::column span=""::: + Before + :::column-end::: + :::column span=""::: + After + :::column-end::: +:::row-end::: +:::row::: + :::column span=""::: + :::image type="content" source="media/dependent-library-before-example.png" alt-text="Diagram showing custom library files contained in each pcf component"::: + :::column-end::: + :::column span=""::: + :::image type="content" source="media/dependent-library-after-example.png" alt-text="Diagram showing components calling a shared function from a Library Control"::: + :::column-end::: +:::row-end::: + +To use dependent libraries, you need to: + +- Create a *Library component* that contains the library. This component can provide some functionality or only be a container for the library. +- Configure another component to depend on the library loaded by the library component. + +By default, the library loads when the dependent component loads, but you can [configure it to load on demand](#dependency-as-on-demand-load-of-a-component). + +This way you can independently maintain the library in the Library Control and the dependent controls don't need to have a copy of the library bundled with them. + +## How it works + +You need to add configuration data to your component project so that the build process deploys your libraries the way you want. Set this configuration data by adding or editing the following files: + +- [featureconfig.json](#featureconfigjson) +- [webpack.config.js](#webpackconfigjs) +- Edit the manifest schema to [Register dependencies](#register-dependencies) + +### featureconfig.json + +Add this file to override the default feature flags for a component without modifying the files generated in the `node_modules` folder. + +The following table describes the feature flags you can set in `featureconfig.json`: + +|Name|Description| +|---|---| +|`pcfResourceDependency`|Enables the component to use a library resource.| +|`pcfAllowCustomWebpack`|Enables the component to use a custom web pack. This feature must be enabled for components that define a library resource.| + +By default, these values are `off`. Set them to `on` to override the default. For example: + +```json +{ +  "pcfAllowCustomWebpack": "on" +} +``` + +```json +{ +  "pcfResourceDependency": "on", + "pcfAllowCustomWebpack": "off" +} +``` + +### webpack.config.js + +The build process for components uses [Webpack](https://webpack.js.org/) to bundle the code and dependencies into a deployable asset. To exclude your libraries from this bundling, add a `webpack.config.js` file to the project root folder that specifies the alias of the library as `externals`. [Learn more about the Webpack externals configuration option](https://webpack.js.org/configuration/externals/) + +This file might look like the following when the library alias is `myLib`. + +```typescript +/* eslint-disable */ +"use strict"; + +module.exports = { +  externals: { +    "myLib": "myLib" +  }, +} +``` + + +### Register dependencies + +Use the [dependency element](manifest-schema-reference/dependency.md) within [resources](manifest-schema-reference/resources.md) of the manifest schema. + +```xml + + + + + +``` + +### Dependency as on demand load of a component + +Rather than loading the dependent library when a component loads, you can load the dependent library on demand. Loading on demand provides the flexibility for more complex controls to only load dependencies when they're required, especially if the dependent libraries are large. + +:::image type="content" source="media/dependent-library-on-demand-load.png" alt-text="Diagram showing the use of a function from a library where the library is loaded on demand"::: + + + +To enable on demand loading, you need to: + +1. Add these [platform-action element](manifest-schema-reference/platform-action.md), [feature-usage element](manifest-schema-reference/feature-usage.md), and [uses-feature element](manifest-schema-reference/uses-feature.md) child elements to the [control element](manifest-schema-reference/control.md): + + ```xml + + + + + ``` + +1. Set the `load-type` attribute of the [dependency element](manifest-schema-reference/dependency.md) to `onDemand`. + + ```xml + + ``` + +### Next steps + +Try a tutorial that walks you through creating a dependent library. + +> [!div class="nextstepaction"] +> [Tutorial: Use dependent libraries in a component](tutorial-use-dependent-libraries.md) \ No newline at end of file diff --git a/powerapps-docs/developer/component-framework/events.md b/powerapps-docs/developer/component-framework/events.md new file mode 100644 index 0000000000..728102202c --- /dev/null +++ b/powerapps-docs/developer/component-framework/events.md @@ -0,0 +1,108 @@ +--- +title: Define Events (preview) +description: Explains how to define new events with Power Apps Component Framework (PCF) controls. +author: anuitz +ms.author: anuitz +ms.date: 03/24/2025 +ms.reviewer: jdaly +ms.topic: how-to +ms.subservice: pcf +contributors: + - JimDaly + - kierantpetrie +--- +# Define Events (preview) + +[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)] + +A common requirement when building custom components with the Power Apps Component Framework is the ability to react to events generated within the control. These events can be invoked either due to user interaction or programmatically via code. For example, an application can have a code component that lets a user build a product bundle. This component can also raise an event which could show product information in another area of the application. + +## Component Data Flow + +The common data flow for a code component is data flowing from the hosting application into the control as inputs and updated data flowing out of the control to the hosting form or page. This diagram shows the standard pattern of data flow for a typical PCF component: + +:::image type="content" source="media/component-events-onchange-example.png" alt-text="Shows that data update from the code component to the binding field triggers the `OnChange` event"::: + +The data update from the code component to the bound field triggers the `OnChange` event. For most component scenarios, this is enough and makers just add a handler to trigger subsequent actions. However, a more complicated control might require events to be raised that aren't field updates. The event mechanism allows code components to define events that have separate event handlers. + +## Using events + +The event mechanism in PCF is based on the standard event model in JavaScript. The component can define events in the manifest file and raise these events in the code. The hosting application can listen to these events and react to them. + +The component defines events using the [event element](manifest-schema-reference/event.md) in the manifest file. This data allows the respective hosting application to react to events in different ways. + +```xml + + + +``` + +Canvas apps react to the event using Power Fx expressions: + +:::image type="content" source="media\custom-events-in-canvas-designer.png" alt-text="Shows the custom events in the canvas apps designer"::: + +Model Driven Apps use the [addEventHandler method](../model-driven-apps/clientapi/reference/controls/addeventhandler.md) to associate event handlers to custom events for a component. + +```javascript + const controlName1 = "cr116_personid"; + + this.onLoad = function (executionContext) { + const formContext = executionContext.getFormContext(); + + const sampleControl1 = formContext.getControl(controlName1); + sampleControl1.addEventHandler("customEvent1", this.onSampleControl1CustomEvent1); + sampleControl1.addEventHandler("customEvent2", this.onSampleControl1CustomEvent2); + } +``` + +> [!NOTE] +> These events occur separately for each instance of the code component in the app. + +## Defining an event for model-driven apps + +For model-driven apps you can pass a payload with the event allowing for more complex scenarios. For example in the diagram below the component passes a callback function in the event allowing the script handling to call back to the component. + +:::image type="content" source="media/passing-payload-in-events.png" alt-text="In this example, the component passes a callback function in the event allowing the script handling to call back to the component"::: + + + +```javascript +this.onSampleControl1CustomEvent1 = function (params) { + //alert(`SampleControl1 Custom Event 1: ${params}`); + alert(`SampleControl1 Custom Event 1`); +}.bind(this); + +this.onSampleControl2CustomEvent2 = function (params) { +alert(`SampleControl2 Custom Event 2: ${params.message}`); +// prevent the default action for the event +params.callBackFunction(); +} +``` + +## Defining an event for canvas apps + +Makers configure an event using Power Fx on the PCF control in the properties pane. + +### Calling an event + +See how to call an event in [Events](reference/events.md). + +### Next steps + +> [!div class="nextstepaction"] +> [Tutorial: Define a custom event in a component](tutorial-define-event.md) diff --git a/powerapps-docs/developer/component-framework/fluent-modern-theming.md b/powerapps-docs/developer/component-framework/fluent-modern-theming.md index 0a880d8171..3ae93e9599 100644 --- a/powerapps-docs/developer/component-framework/fluent-modern-theming.md +++ b/powerapps-docs/developer/component-framework/fluent-modern-theming.md @@ -2,18 +2,17 @@ title: "Style components with modern theming (preview) | Microsoft Docs" description: You can style your components based on the modern theme used in the app." keywords: "Component Framework, code components, Power Apps controls" -ms.author: hemantg -author: HemantGaur -ms.date: 11/15/2023 +author: jasongre +ms.author: jasongre +ms.date: 12/04/2024 ms.reviewer: jdaly ms.custom: - "dyn365-a11y" - "dyn365-developer" -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - HemantGaur - - noazarur-microsoft - JimDaly --- @@ -32,13 +31,13 @@ There are four different ways to apply modern theming to your component. ## Fluent UI v9 controls -Wrapping Fluent UI v9 controls as a component is the easiest way to utilize modern theming because the modern theme is automatically applied to these controls. The only prerequisite is to ensure your component adds a dependency on the [React controls & platform libraries (preview)](react-controls-platform-libraries.md) as shown below. This approach allows your component to use the same React and Fluent libraries as the platform, and therefore share the same React context that passes the theme tokens down to the component. +Wrapping Fluent UI v9 controls as a component is the easiest way to utilize modern theming because the modern theme is automatically applied to these controls. The only prerequisite is to ensure your component adds a dependency on the [React controls & platform libraries](react-controls-platform-libraries.md) as shown below. This approach allows your component to use the same React and Fluent libraries as the platform, and therefore share the same React context that passes the theme tokens down to the component. ```xml - + ``` diff --git a/powerapps-docs/developer/component-framework/get-powerapps-cli.md b/powerapps-docs/developer/component-framework/get-powerapps-cli.md index 4fd6f8fe70..5aea1cc453 100644 --- a/powerapps-docs/developer/component-framework/get-powerapps-cli.md +++ b/powerapps-docs/developer/component-framework/get-powerapps-cli.md @@ -2,8 +2,8 @@ title: Get tooling for Power Apps component framework | Microsoft Docs description: "Get Microsoft Power Platform CLI to create, debug, and deploy code components using Power Apps component framework." keywords: Power Apps component framework, code components, Component Framework -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/component-framework/implementing-controls-using-typescript.md b/powerapps-docs/developer/component-framework/implementing-controls-using-typescript.md index ae7e056d58..47fd7bfbe2 100644 --- a/powerapps-docs/developer/component-framework/implementing-controls-using-typescript.md +++ b/powerapps-docs/developer/component-framework/implementing-controls-using-typescript.md @@ -1,11 +1,11 @@ --- title: "Create your first component using Power Apps Component Framework in Microsoft Dataverse| MicrosoftDocs" description: "Learn how to implement code components using Power Apps component framework" -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 02/06/2023 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly diff --git a/powerapps-docs/developer/component-framework/import-custom-controls.md b/powerapps-docs/developer/component-framework/import-custom-controls.md index 98c021bf73..98fc646abe 100644 --- a/powerapps-docs/developer/component-framework/import-custom-controls.md +++ b/powerapps-docs/developer/component-framework/import-custom-controls.md @@ -1,11 +1,11 @@ --- title: Package a code component| Microsoft Docs description: This article describes how to import code components into model-driven apps in Microsoft Dataverse. -ms.author: hemantg -author: HemantGaur -ms.date: 03/22/2023 +author: anuitz +ms.author: anuitz +ms.date: 12/04/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly @@ -39,8 +39,18 @@ To create and import a solution file: 3. To generate a zip file from the solution project, go into your solution project directory and build the project using the following command. This command uses *MSBuild* to build the solution project by pulling down the *NuGet* dependencies as part of the restore. Use the `/restore` only for the first time when the solution project is built. For every build after that, you can run the command `msbuild`. ```CLI - msbuild /t:build /restore + msbuild /t:restore ``` + ```CLI + msbuild + ``` + + Or if you have installed the .NET SDK, version >= 6 : + + ```CLI + dotnet build + ``` + > [!TIP] > - If msbuild 15.9.* is not in the path, open Developer Command Prompt for VS 2017 to run the `msbuild` commands. diff --git a/powerapps-docs/developer/component-framework/issues-and-workarounds.md b/powerapps-docs/developer/component-framework/issues-and-workarounds.md index 443c1bce7c..2c81b5f21a 100644 --- a/powerapps-docs/developer/component-framework/issues-and-workarounds.md +++ b/powerapps-docs/developer/component-framework/issues-and-workarounds.md @@ -1,9 +1,9 @@ --- title: Common issues and workarounds (Power Apps Component Framework) | Microsoft Docs description: Provides information on known issues and workarounds some come across while working with Power Apps component framework and CLI -ms.author: hemantg -author: HemantGaur -ms.date: 02/18/2023 +author: anuitz +ms.author: anuitz +ms.date: 07/01/2025 ms.reviewer: jdaly ms.topic: article ms.subservice: pcf @@ -17,7 +17,7 @@ Here are some common issues that you might come across while using the Power App [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] -## Component changes are not reflected after the updated solution import? +## Component changes aren't reflected after the updated solution import? Update the component version (minor or patch) in the component manifest file (for example, 1.0.0 to 1.0.1). Every update in the component needs a component version bump to be reflected on the Microsoft Dataverse server. @@ -45,7 +45,7 @@ Update the component version (minor or patch) in the component manifest file (fo ## Issues while updating existing code components -- If you have created a code component using the CLI version 0.1.817.1 or earlier and want to ensure that the latest build and debug modules are being used, make the updates to the `package.json` file as shown below: +- If you created a code component using CLI version 0.1.817.1 or earlier and want to ensure that the latest build and debug modules are being used, make the following updates to the `package.json` file: ```JSON "dependencies": { "@types/node": "^10.12.18", "@types/powerapps-component-framework": "1.1.0"}, "devDependencies": { "pcf-scripts": "~0", "pcf-start": "~0" } @@ -77,17 +77,31 @@ Update the component version (minor or patch) in the component manifest file (fo Error **Import Solution Failed: Web resource content size is too big**. -**Workaround** +### Workarounds + +There are two ways to work around this error: + + - [Build the PCF using the release configuration](#build-the-pcf-using-the-release-configuration) + - [Increase the maximum size for email attachments](#increase-the-maximum-size-for-email-attachments) + + +#### Build the PCF using the release configuration + + +- Build the `.pcfproj` as release configuration, which sets the web pack to production mode using the command: -- Build the `.pcfproj` as release configuration, which sets the web pack to production mode using the command ```CLI msbuild /property:configuration=Release ``` -- Run the msbuild command with an extra property as shown below: + +- Run the msbuild command with the following extra property: + ```CLI msbuild /p:PcfBuildMode=production ``` + - Edit the `.pcfproj` to always build the web pack in production mode by setting the property `PcfBuildMode` to production: + ```XML TS_ReactStandardControl @@ -97,6 +111,12 @@ Error **Import Solution Failed: Web resource content size is too big**. ``` +#### Increase the maximum size for email attachments + +The size limit for files used by PCF controls is limited by the same setting that limits the size of email attachments. See the **Maximum file size for attachments** setting described in [Manage email settings](/power-platform/admin/settings-email). + +This value is set in the [Organization.MaxUploadFileSize](../data-platform/reference/entities/organization.md#BKMK_MaxUploadFileSize) column. [Learn how to read and update environment settings using code](../data-platform/organization-table.md) + ## When running Power Apps checker with the solution built using CLI tooling in default configuration **Error: Do not use the eval function or its functional equivalents** @@ -144,23 +164,23 @@ Power Apps component framework dataset component currently does not properly sho No workaround as of now. We are working on pushing a fix to our deployment trains.--> -## Authentication for third party services fails in Canvas +## Custom authentication fails in Canvas -PCF authentication for third parties is not supported. +Custom authentication within PCF controls is not supported within canvas apps. **Workaround** -Use combination of a [custom page](../../maker/model-driven-apps/model-app-page-overview.md) and a [connector](../../maker/canvas-apps/connections-list.md). +Use [connectors](../../maker/canvas-apps/connections-list.md) to handle authentication. -## Control cannot finish loading +## Control can't finish loading -If you use [refresh](./reference/dataset/refresh.md) in `updateView` you must include a guarding condition, otherwise it will create an infinite loop. Whenever `refresh` is called, it will reset the page number to 1, and then fetch the first page of records under the current filtering and sorting criteria. When the updated data is received by the client, `updateView` will be called to update the display. The result is that the control cannot finish loading and will not be able to fetch records beyond the first page. +If you use [refresh](./reference/dataset/refresh.md) in `updateView` you must include a guarding condition, otherwise it creates an infinite loop. Whenever `refresh` is called, it resets the page number to 1, and then fetch the first page of records under the current filtering and sorting criteria. When the client recieves the updated data, `updateView` is called to update the display. The result is that the control can't finish loading and won't be able to fetch records beyond the first page. ## Same page is loaded rather than the expected one -[refresh](./reference/dataset/refresh.md), [loadExactPage](./reference/paging/loadExactPage.md), [loadNextPage](./reference/paging/loadnextpage.md), [loadPreviousPage](./reference/paging/loadpreviouspage.md) do not support parallel execution. +[refresh](./reference/dataset/refresh.md), [loadExactPage](./reference/paging/loadExactPage.md), [loadNextPage](./reference/paging/loadnextpage.md), [loadPreviousPage](./reference/paging/loadpreviouspage.md) don't support parallel execution. -When these functions are called, the results for the requested page will not be available immediately in the next line. Instead they will trigger `updateView` on the control with newly fetched results. +When these functions are called, the results for the requested page won't be available immediately in the next line. Instead they'll trigger `updateView` on the control with newly fetched results. [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/limitations.md b/powerapps-docs/developer/component-framework/limitations.md index 44cfece627..6785aac149 100644 --- a/powerapps-docs/developer/component-framework/limitations.md +++ b/powerapps-docs/developer/component-framework/limitations.md @@ -1,9 +1,9 @@ --- title: "Limitations of Power Apps component framework | MicrosoftDocs" description: "Limitations using Power Apps component framework" -ms.author: hemantg -author: HemantGaur -ms.date: 02/10/2023 +author: anuitz +ms.author: anuitz +ms.date: 07/01/2025 ms.reviewer: jdaly ms.topic: article ms.subservice: pcf @@ -17,17 +17,16 @@ With Power Apps component framework, you can create your own code components to 1. Microsoft Dataverse dependent APIs, including WebAPI, are not available for Power Apps canvas applications yet. For individual API availability, see [Power Apps component framework API reference](reference/index.md). -2. Code components should bundle all the code including external library content into the primary code bundle. To see an example of how the Power Apps command line interface can help with bundling your external library content into a component-specific bundle, see [Angular flip component](sample-controls/angular-flip-control.md) example. - - > [!NOTE] - > Support for shared libraries across components using library nodes in the component manifest is currently in public preview. More information: [React controls & platform libraries (Preview)](react-controls-platform-libraries.md). +2. Code components should either use [React controls & platform libraries](react-controls-platform-libraries.md) or bundle all the code including external library content into the primary code bundle. To see an example of how the Power Apps command line interface can help with bundling your external library content into a component-specific bundle, see [Angular flip component](sample-controls/angular-flip-control.md) example. 3. Code components should not use the HTML web storage objects, like `window.localStorage` and `window.sessionStorage`, to store data. Data stored locally on the user's browser or mobile client is not secure and not guaranteed to be available reliably. +4. Custom auth in code components is not supported in Power Apps canvas applications. Use connectors to get data and take actions instead. + ## Related topics [Power Apps component framework API reference](reference/index.md)
[Power Apps component framework overview](overview.md) -[!INCLUDE[footer-include](../../includes/footer-banner.md)] \ No newline at end of file +[!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/code.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/code.md index 4a06c1f7d1..f74368febc 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/code.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/code.md @@ -1,8 +1,8 @@ --- title: Code Element | Microsoft Docs description: Refers to the path where the resource files are located. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -40,7 +40,7 @@ Model-driven and canvas apps ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/control.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/control.md index 796324a117..40b3a25a6d 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/control.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/control.md @@ -1,9 +1,9 @@ --- -title: Control Element | Microsoft Docs -description: Defines the component's namespace, version and display information. -ms.author: hemantg -author: HemantGaur -ms.date: 02/22/2023 +title: control Element | Microsoft Docs +description: Defines the component's namespace, version, and display information. +ms.author: anuitz +author: anuitz +ms.date: 03/24/2025 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf @@ -25,10 +25,10 @@ Model-driven and canvas apps |--|--|--|--|--------| |`namespace`|Defines the object prototype of the component|[!INCLUDE [alphanumerictype-description](includes/alphanumerictype-description.md)]|Yes|Model-driven and canvas apps | |`constructor`|A method for initializing the object|[!INCLUDE [alphanumerictype-description](includes/alphanumerictype-description.md)]|Yes|Model-driven and canvas apps | -|`control-type`|Whether the control is a standard control or a React control. The value of `virtual` indicates a React control using platform React library. Virtual controls are a feature in public preview. More information: [React controls & platform libraries (Preview) ](../react-controls-platform-libraries.md)|[!INCLUDE [controltype-description](includes/controltype-description.md)]|No|Model-driven and canvas apps | -|`description-key`|Defines the description of the component that will be seen on the UI.|`string`|No|Model-driven and canvas apps | -|`display-name-key`|Defines the name of the control that is displayed on the UI.|`string`|Yes|Model-driven and canvas apps | -|`preview-image`|Image that will be used on the customization screens to show a preview of the component.|`string`|No|Model-driven apps| +|`control-type`|Whether the control is a standard control or a React control. The value of `virtual` indicates a React control using platform React library. Virtual controls are a feature in public preview. More information: [React controls & platform libraries](../react-controls-platform-libraries.md)|[!INCLUDE [controltype-description](includes/controltype-description.md)]|No|Model-driven and canvas apps | +|`description-key`|Defines the description of the component visible in the UI.|`string`|No|Model-driven and canvas apps | +|`display-name-key`|Defines the name of the control visible in the UI.|`string`|Yes|Model-driven and canvas apps | +|`preview-image`|Image used on the customization screens to show a preview of the component.|`string`|No|Model-driven apps| |`version`|Defines the version of the component defined in [Semantic Versioning](https://semver.org)|`string`|Yes|Model-driven and canvas apps | @@ -48,6 +48,7 @@ Model-driven and canvas apps |[resources](resources.md)|[!INCLUDE [resources-description](includes/resources-description.md)]|1| |[type-group](type-group.md)|[!INCLUDE [type-group-description](includes/type-group-description.md)]|0 or more| |[property-dependencies](property-dependencies.md)|[!INCLUDE [property-dependencies-description](includes/property-dependencies-description.md)]|0 or more| +|[platform-action](platform-action.md)|[!INCLUDE [platform-action-description](includes/platform-action-description.md)]|0 or 1| ## Example @@ -62,10 +63,10 @@ Model-driven and canvas apps ``` -### Related topics +### Related articles -[Power Apps component framework manifest schema reference](index.md)
-[Power Apps component framework API reference](../reference/index.md)
+[Power Apps component framework manifest schema reference](index.md) +[Power Apps component framework API reference](../reference/index.md) [Power Apps component framework overview](../overview.md) diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/css.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/css.md index 97afd532ed..41e81da5d8 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/css.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/css.md @@ -1,8 +1,8 @@ --- title: CSS Element | Microsoft Docs description: CSS describes how code components are to be displayed on UI. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -41,7 +41,7 @@ Model-driven and canvas apps ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/data-set.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/data-set.md index 5d82250851..e590bd2bf5 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/data-set.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/data-set.md @@ -1,8 +1,8 @@ --- -title: DataSet Element | Microsoft Docs +title: data-set Element | Microsoft Docs description: The data-set node in the component manifest represents a specific, configurable representation of a set of table records. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,9 +15,9 @@ contributors: [!INCLUDE [data-set-description](includes/data-set-description.md)] -You can define multiple datasets in the manifest. The first dataset in the manifest is as the primary dataset. When configuring the multi dataset component, the primary dataset property always has name `Items`. All non-primary dataset properties will have a `_Items` suffix after the dataset name. +You can define multiple datasets in the manifest. The first dataset in the manifest is as the primary dataset. When you configure a multi dataset component, the primary dataset property always has name `Items`. All nonprimary dataset properties will have a `_Items` suffix after the dataset name. -Certain features in the authoring panel will only apply to the primary dataset properties, such as data source selector, field selector, and view selector. To configure a non-primary dataset property, the maker needs to first import the data source to the app, then set the property value to that secondary data source. Property-set should be used for accessing columns in a non-primary dataset property. +Certain features in the authoring panel only apply to the primary dataset properties, such as data source selector, field selector, and view selector. To configure a nonprimary dataset property, the maker needs to first import the data source to the app, then set the property value to that secondary data source. Property-set should be used for accessing columns in a nonprimary dataset property. ## Parameters @@ -26,7 +26,7 @@ Certain features in the authoring panel will only apply to the primary dataset p |`description-key`|Defines the description of the property.|`string`|Optional|Model-driven and canvas apps| |`display-name-key`|Defines the name of the property.|`string`|Yes|Model-driven and canvas apps| |`name`|Name of the grid|`string`|Yes|Model-driven and canvas apps| -|`cds-data-set-options`|Displays the Commandbar, ViewSelector, QuickFind if set to true |`string`|Yes|Model-driven apps| +|`cds-data-set-options`|Displays the `Commandbar`, `ViewSelector`, `QuickFind` if set to true |`string`|Yes|Model-driven apps| ## Parent Elements @@ -38,14 +38,16 @@ Certain features in the authoring panel will only apply to the primary dataset p ## Example ```xml - - + + ``` -### Related topics +### Related articles -[Power Apps component framework manifest schema reference](index.md)
-[Power Apps component framework API reference](../reference/index.md)
+[Power Apps component framework manifest schema reference](index.md) +[Power Apps component framework API reference](../reference/index.md) [Power Apps component framework overview](../overview.md) diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/dependency.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/dependency.md new file mode 100644 index 0000000000..afaef96415 --- /dev/null +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/dependency.md @@ -0,0 +1,54 @@ +--- +title: dependency Element | Microsoft Docs +description: Refers to a library in another component that this component depends on. +author: anuitz +ms.author: anuitz +ms.date: 03/24/2025 +ms.reviewer: jdaly +ms.topic: reference +ms.subservice: pcf +contributors: + - JimDaly + - kierantpetrie +--- + +# dependency element + +[!INCLUDE [dependency-description](includes/dependency-description.md)] + +## Available for + +Model-driven apps + +## Parameters + +|Name|Description|Type|Required|Available for| +|--|--|--|--|-----| +|`type`|Set to `control`|`String`|Yes|Model-driven apps | +|`name`|The schema name name of the library component|`String`|Yes|Model-driven apps | +|`order`|The order in which the dependent library should load|`Positive integer`|No|Model-driven apps | +|`load-type`|Set to `onDemand`|`String`|No|Model-driven apps | + +## Parent Elements + +|Element|Description| +|--|--| +|[resources](resources.md)|[!INCLUDE [resources-description](includes/resources-description.md)]| + +### Example + +```XML + +``` + +### Related articles + +[Dependent Libraries (preview)](../dependent-libraries.md) +[Power Apps component framework manifest schema reference](index.md) +[Power Apps component framework API reference](../reference/index.md) +[Power Apps component framework overview](../overview.md) + +[!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/domain.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/domain.md index 89de0d219b..900b406a9c 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/domain.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/domain.md @@ -1,8 +1,8 @@ --- title: domain element | Microsoft Docs description: Indicates the domain that the external-usage-element applies to. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 02/22/2023 ms.reviewer: jdaly ms.topic: reference @@ -32,7 +32,7 @@ Canvas apps ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/event.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/event.md index 028f2f8cb5..a956918404 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/event.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/event.md @@ -1,9 +1,10 @@ --- title: Event Element | Microsoft Docs description: Defines a Power FX expression that can be configured within Power Apps Studio, then triggered within the component code. -ms.author: olidum -author: OliverDumrique -ms.date: 11/20/2023 +author: anuitz +ms.author: anuitz +ms.reviewer: jdaly +ms.date: 03/24/2025 ms.topic: reference ms.subservice: pcf contributors: @@ -16,15 +17,15 @@ contributors: ## Available for -Canvas apps +Canvas and model-driven apps ## Properties |Name |Description |Type |Required | Available for| |------|------|------|-------|------------| -|`name` |Name of the event |`string` |Yes |Canvas apps| -|`display-name-key` |Used in the customization screens as localized strings that describes the name of the event. |`string` |Yes |Canvas apps| -|`description-key` |Used in the customization screens as localized strings that describes the description of the event. |`string` |Optional |Canvas apps| +|`name` |Name of the event |`string` |Yes |Canvas and model-driven apps| +|`display-name-key` |Used in the customization screens as localized strings that describe the name of the event. |`string` |Yes |Canvas apps| +|`description-key` |Used in the customization screens as localized strings that describe the description of the event. |`string` |Optional |Canvas apps| |`pfx-default-value` |The default Power Fx expression value provided to the component. |See [Remarks](#remarks) |Optional |Canvas apps| ### Remarks @@ -46,7 +47,7 @@ Canvas apps description-key="OnSelectCustomButton_Desc_Key" /> ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md) [Power Apps component framework API reference](../reference/index.md) diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/external-service-usage.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/external-service-usage.md index 7dcb48499b..d3609da5ec 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/external-service-usage.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/external-service-usage.md @@ -1,8 +1,8 @@ --- title: external-service-usage element | Microsoft Docs description: Indicates whether this control is using external service or not. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 02/22/2023 ms.reviewer: jdaly ms.topic: reference @@ -55,13 +55,13 @@ External usage enabled for multiple domains. ## Example 3 -External usage is not enabled. +External usage isn't enabled. ```xml ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/feature-usage.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/feature-usage.md index dbeddf3a53..2d1ac31116 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/feature-usage.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/feature-usage.md @@ -1,8 +1,8 @@ --- title: feature-usage | Microsoft Docs description: The feature-usage element acts as a wrapper around the uses-feature elements, which themselves allow developers to declare which features their component wants to use. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/img.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/img.md index 3878ca5982..0dd0f06245 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/img.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/img.md @@ -1,8 +1,8 @@ --- title: Image Element | Microsoft Docs description: The img web resource allows you to add images for the code components. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -41,7 +41,7 @@ Model-driven apps ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/control-description.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/control-description.md index 4292509fd2..ccfe1d6eaf 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/control-description.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/control-description.md @@ -1 +1 @@ -Defines the component's namespace, version and display information. +Defines the component's namespace, version, and display information. diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/dependency-description.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/dependency-description.md new file mode 100644 index 0000000000..058e1f200d --- /dev/null +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/dependency-description.md @@ -0,0 +1 @@ +Refers to a library in another component that this component depends on. \ No newline at end of file diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/platform-action-description.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/platform-action-description.md new file mode 100644 index 0000000000..cb2479ec97 --- /dev/null +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/includes/platform-action-description.md @@ -0,0 +1 @@ +Used to specify that control dependencies load on demand instead of when the control is loaded. \ No newline at end of file diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/index.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/index.md index 01304a8d76..ef6e912509 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/index.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/index.md @@ -1,9 +1,9 @@ --- title: Power Apps component framework manifest schema reference | Microsoft Docs description: This section contains reference documentation for manifest schema generated using Microsoft Power Platform CLI. -ms.author: hemantg -author: HemantGaur -ms.date: 02/22/2023 +author: anuitz +ms.author: anuitz +ms.date: 03/24/2025 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf @@ -25,11 +25,13 @@ This section contains reference documentation for manifest schema generated usin |[css](css.md)|[!INCLUDE [css-description](includes/css-description.md)]|Model-driven and canvas apps| |[data-set](data-set.md)|[!INCLUDE [data-set-description](includes/data-set-description.md)]|Model-driven apps| |[domain](domain.md)|[!INCLUDE [domain-description](includes/domain-description.md)]|Canvas apps| +|[dependency](dependency.md)|[!INCLUDE [dependency-description](includes/dependency-description.md)]|Model-driven apps| |[external-service-usage](external-service-usage.md)|[!INCLUDE [external-service-usage-description](includes/external-service-usage-description.md)]|Canvas apps| |[event element](event.md)|[!INCLUDE [event-description](includes/event-description.md)]|Canvas apps| |[feature-usage](feature-usage.md)|The feature-usage element acts as a wrapper around the `uses-feature` elements, which themselves allow developers to declare which features their component wants to use. If there are no uses-feature elements defined, the feature-usage element is not required.|Model-driven apps| |[img](img.md)|[!INCLUDE [img-description](includes/img-description.md)]|Model-driven apps| |[manifest](manifest.md)|Manifest is the metadata file that defines a component. It is an XML document that describes
- The namespace of the component.
- The kind of data it can be configured, either a field or a data-set.
- Any properties that can be configured in the application when the component is added.
- A list of resource files that the component needs.
- One of them must be a JavaScript web resource. This JavaScript must include a function that will instantiate an object. This implements an interface that exposes methods that are required for the component to work. This is called the component implementation library.
- The name of a JavaScript function in the component implementation library that will return an object that applies the required interface.
When someone configures a component in the application, the data in the manifest filters out the available components so that only valid components for the context are available for configuration. The properties defined in the manifest for a component are rendered as configuration fields so that the person configuring the control can specify values. These property values are then available to your component function at run time.|Model-driven and canvas apps| +|[platform-action](platform-action.md)|[!INCLUDE [platform-action-description](includes/platform-action-description.md)]|Model-driven and canvas apps| |[platform-library](platform-library.md)|[!INCLUDE [platform-library-description](includes/platform-library-description.md)]|Model-driven and canvas apps| |[property-dependencies](property-dependencies.md)|[!INCLUDE [property-dependencies-description](includes/property-dependencies-description.md)]|Canvas apps| |[property-dependency](property-dependency.md)|[!INCLUDE [property-dependency-description](includes/property-dependency-description.md)]|Canvas apps| @@ -37,15 +39,16 @@ This section contains reference documentation for manifest schema generated usin |[property](property.md)|[!INCLUDE [property-description](includes/property-description.md)]|Model-driven and canvas apps| |[resources](resources.md)|[!INCLUDE [resources-description](includes/resources-description.md)]|Model-driven and canvas apps| |[resx](resx.md)|[!INCLUDE [resx-description](includes/resx-description.md)]|Model-driven and canvas apps| -|[type-group](type-group.md)|[!INCLUDE [type-group-description](includes/type-group-description.md)]|Model-driven and canvas apps| |[type](type.md)|[!INCLUDE [type-description](includes/type-description.md)]|Model-driven apps| +|[type-group](type-group.md)|[!INCLUDE [type-group-description](includes/type-group-description.md)]|Model-driven and canvas apps| +|[types](types.md)|[!INCLUDE [types-description](includes/types-description.md)]|Model-driven and canvas apps| |[uses-feature](uses-feature.md)|[!INCLUDE [uses-feature-description](includes/uses-feature-description.md)]|Model-driven apps| -### Related topics +### Related articles -[Power Apps component framework manifest schema reference](index.md)
-[Power Apps component framework API reference](../reference/index.md)
+[Power Apps component framework manifest schema reference](index.md) +[Power Apps component framework API reference](../reference/index.md) [Power Apps component framework overview](../overview.md) [!INCLUDE[footer-include](../../../includes/footer-banner.md)] \ No newline at end of file diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/manifest.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/manifest.md index d0030a1f5e..3c1188f81e 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/manifest.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/manifest.md @@ -1,8 +1,8 @@ --- title: Manifest Element | Microsoft Docs description: Manifest is the metadata file that defines a component. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 02/06/2023 ms.reviewer: jdaly ms.topic: reference @@ -59,7 +59,7 @@ Model-driven and canvas apps ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/platform-action.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/platform-action.md new file mode 100644 index 0000000000..34be66278f --- /dev/null +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/platform-action.md @@ -0,0 +1,48 @@ +--- +title: platform-action Element | Microsoft Docs +description: "Used to specify that control dependencies load on demand instead of when the control is loaded." +author: anuitz +ms.author: anuitz +ms.date: 03/24/2025 +ms.reviewer: jdaly +ms.topic: reference +ms.subservice: pcf +contributors: + - JimDaly + - kierantpetrie +--- + +# platform-action element + +[!INCLUDE [platform-action-description](includes/platform-action-description.md)] + +## Available for + +Model-driven apps + +## Parameters + +|Name|Description|Type|Required|Available for| +|--|--|--|--|--------| +|`action-type`| Set to `afterPageLoad` | string | No | Model-driven apps| + +## Parent Elements + +|Element|Description| +|--|--| +|[control](control.md)|[!INCLUDE [control-description](includes/control-description.md)]| + +### Example + +```XML + +``` + +### Related articles + +[Dependent Libraries (preview)](../dependent-libraries.md) +[Power Apps component framework manifest schema reference](index.md) +[Power Apps component framework API reference](../reference/index.md) +[Power Apps component framework overview](../overview.md) + +[!INCLUDE [footer-banner](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/platform-library.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/platform-library.md index 89504718c2..febcd37672 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/platform-library.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/platform-library.md @@ -1,9 +1,9 @@ --- title: platform-library Element | Microsoft Docs description: "Platform library resources used in the component." -ms.author: hemantg -author: HemantGaur -ms.date: 04/02/2024 +author: anuitz +ms.author: anuitz +ms.date: 12/04/2024 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf @@ -39,14 +39,14 @@ Model-driven and canvas apps ```xml - + ``` ### Related articles -[React controls & platform libraries (Preview)](../react-controls-platform-libraries.md)
+[React controls & platform libraries](../react-controls-platform-libraries.md)
[Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
[Power Apps component framework overview](../overview.md) diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/property-dependencies.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/property-dependencies.md index e468c19809..51f83447ac 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/property-dependencies.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/property-dependencies.md @@ -1,8 +1,8 @@ --- title: property-dependencies Element | Microsoft Docs description: Defines a group of property-dependencies. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 11/21/2022 ms.reviewer: jdaly ms.topic: reference @@ -39,7 +39,7 @@ Canvas apps ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/property-dependency.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/property-dependency.md index 6d4d0b9cbc..9d647c7234 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/property-dependency.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/property-dependency.md @@ -1,8 +1,8 @@ --- title: property-dependency Element | Microsoft Docs description: A property dependency in the property-dependencies node. Defines dependency between two properties. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 11/30/2022 ms.reviewer: jdaly ms.topic: reference @@ -41,7 +41,7 @@ Canvas apps ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/property-set.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/property-set.md index 7c49a9fae9..865c9f43c9 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/property-set.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/property-set.md @@ -1,8 +1,8 @@ --- title: Property Set Element | Microsoft Docs description: Defines an inner configuration within a dataset manifest node to allow you to explicitly configure a column of your dataset against a column of a given type from the table against which the dataset is configured. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -49,7 +49,7 @@ The `of-type` attribute value must be one of the following: [!INCLUDE [type-table](includes/type-table.md)] -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/property.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/property.md index 8840134c53..1827319b22 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/property.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/property.md @@ -1,8 +1,8 @@ --- title: Property Element | Microsoft Docs description: The property node defines a specific, configurable piece of data that the component expects from the Microsoft Dataverse. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -61,7 +61,7 @@ The `of-type` property value must be one of the following: description-key="myFirstProperty_Desc_Key" of-type="SingleLine.Text" usage="bound" required="true" /> ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/resources.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/resources.md index 2786be5dac..57523f466d 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/resources.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/resources.md @@ -1,9 +1,9 @@ --- -title: Resources Element | Microsoft Docs +title: resources Element | Microsoft Docs description: The resources node in the component manifest refers to the resource files that component requires to implement it's visualization. -ms.author: hemantg -author: HemantGaur -ms.date: 05/27/2022 +author: anuitz +ms.author: anuitz +ms.date: 03/24/2025 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf @@ -34,6 +34,7 @@ Model-driven and canvas apps |[img](img.md)|[!INCLUDE [img-description](includes/img-description.md)]|0 or more| |[resx](resx.md)|[!INCLUDE [resx-description](includes/resx-description.md)]|0 or more| |[platform-library](platform-library.md)|[!INCLUDE [platform-library-description](includes/platform-library-description.md)]|0 or more| +|[dependency](dependency.md)|[!INCLUDE [dependency-description](includes/dependency-description.md)]|0 or more| ## Example @@ -45,10 +46,10 @@ Model-driven and canvas apps ``` -### Related topics +### Related articles -[Power Apps component framework manifest schema reference](index.md)
-[Power Apps component framework API reference](../reference/index.md)
+[Power Apps component framework manifest schema reference](index.md) +[Power Apps component framework API reference](../reference/index.md) [Power Apps component framework overview](../overview.md) [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/resx.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/resx.md index b3cdab5842..dda55a3a91 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/resx.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/resx.md @@ -1,8 +1,8 @@ --- title: Resx Element | Microsoft Docs description: The resx web resource is used to manage the localized strings you define. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -44,7 +44,7 @@ Model-driven and canvas apps ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/type-group.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/type-group.md index 31c053bb38..6ef35895de 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/type-group.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/type-group.md @@ -1,8 +1,8 @@ --- title: Type Group Element | Microsoft Docs description: The type-group node defines a set of types identified by a single name. This information can be used to identify the data types supported by a specific property. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -85,7 +85,7 @@ While the following would again receive "Decimal": ``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/type.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/type.md index 31ee76fa85..dc5d402dc8 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/type.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/type.md @@ -1,8 +1,8 @@ --- title: Type | Microsoft Docs description: The type in the type-group node defines the data type in Microsoft Dataverse. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -40,7 +40,7 @@ This element contains a `string` with one of the following values:
``` -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/types.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/types.md index 9d4502207c..880da2ded2 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/types.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/types.md @@ -1,8 +1,8 @@ --- title: Types | Microsoft Docs description: Provides information on methods available for types element. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -30,7 +30,7 @@ Model-driven and canvas apps |[type](type.md)|[!INCLUDE [type-description](includes/type-description.md)]|0 or more| -### Related topics +### Related articles [Power Apps component framework manifest schema reference](index.md)
[Power Apps component framework API reference](../reference/index.md)
diff --git a/powerapps-docs/developer/component-framework/manifest-schema-reference/uses-feature.md b/powerapps-docs/developer/component-framework/manifest-schema-reference/uses-feature.md index fe0bdd46e2..ba912b2e76 100644 --- a/powerapps-docs/developer/component-framework/manifest-schema-reference/uses-feature.md +++ b/powerapps-docs/developer/component-framework/manifest-schema-reference/uses-feature.md @@ -1,9 +1,9 @@ --- title: uses-feature | Microsoft Docs description: Indicates which feature their components want to use. -ms.author: hemantg -author: HemantGaur -ms.date: 05/27/2022 +author: anuitz +ms.author: anuitz +ms.date: 03/24/2025 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf @@ -19,18 +19,20 @@ contributors: Model-driven apps +## Parameters + +|Element|Description|Type|Required| +|--|--|---|----| +|`name`|Name of the feature that is declared in the component|`string`|Yes| +|`required`|Indicates if the component requires that feature or not|`boolean`|Yes| + ## Parent Element |Element|Description| |--|--| -|feature-usage|The feature-usage element acts as a wrapper around the uses-feature elements, which themselves allow developers to declare which features their component wants to use. If there are no uses-feature elements defined, the feature-usage element is not required.| +|[feature-usage](feature-usage.md)|[!INCLUDE [feature-usage-description](includes/feature-usage-description.md)]| -## Child Elements -|Element|Description|Type|Required| -|--|--|---|----| -|name|Name of the feature that is declared in the component|`string`|Yes| -|required|Indicates if the component requires that feature or not|`boolean`|Yes| ### Example @@ -40,18 +42,18 @@ Model-driven apps ``` -The table below shows the relationship of these settings to what happens in the code at runtime whether the feature function will be available to call based upon the uses-feature settings defined in the manifest. +The following table shows the relationship of these settings to what happens in the code at runtime whether the feature function is available to call based upon the `uses-feature` settings defined in the manifest. |Manifest|If Host supports|If Host doesn't support| |----|----|-----| -|`uses-feature name="device.captureImage" required="true"`|`Context.device.captureImage != null`, no check needed.|Warning at design time. Component load will fail at runtime.| +|`uses-feature name="device.captureImage" required="true"`|`Context.device.captureImage != null`, no check needed.|Warning at design time. Component load fails at runtime.| |`uses-feature name="device.captureImage" required="false"`|`Context.device.captureImage != null`|`Context.device.captureImage == null`, component can adaptively check this at runtime. | |(none)|`Context.device.captureImage == null` |`Context.device.captureImage == null` | -### Related topics +### Related articles -[Power Apps component framework manifest schema reference](index.md)
-[Power Apps component framework API reference](../reference/index.md)
+[Power Apps component framework manifest schema reference](index.md) +[Power Apps component framework API reference](../reference/index.md) [Power Apps component framework overview](../overview.md) [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/media/component-events-onchange-example.png b/powerapps-docs/developer/component-framework/media/component-events-onchange-example.png new file mode 100644 index 0000000000..0a8d70e3e9 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/component-events-onchange-example.png differ diff --git a/powerapps-docs/developer/component-framework/media/custom-events-in-canvas-designer.png b/powerapps-docs/developer/component-framework/media/custom-events-in-canvas-designer.png new file mode 100644 index 0000000000..6088a7caf5 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/custom-events-in-canvas-designer.png differ diff --git a/powerapps-docs/developer/component-framework/media/define-custom-event-tutorial-diagram.png b/powerapps-docs/developer/component-framework/media/define-custom-event-tutorial-diagram.png new file mode 100644 index 0000000000..da4b2604d9 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/define-custom-event-tutorial-diagram.png differ diff --git a/powerapps-docs/developer/component-framework/media/dependent-library-after-example.png b/powerapps-docs/developer/component-framework/media/dependent-library-after-example.png new file mode 100644 index 0000000000..da74bcf518 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/dependent-library-after-example.png differ diff --git a/powerapps-docs/developer/component-framework/media/dependent-library-before-example.png b/powerapps-docs/developer/component-framework/media/dependent-library-before-example.png new file mode 100644 index 0000000000..d7c9778dd5 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/dependent-library-before-example.png differ diff --git a/powerapps-docs/developer/component-framework/media/dependent-library-libprojectview.png b/powerapps-docs/developer/component-framework/media/dependent-library-libprojectview.png new file mode 100644 index 0000000000..3567011838 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/dependent-library-libprojectview.png differ diff --git a/powerapps-docs/developer/component-framework/media/dependent-library-loaded.png b/powerapps-docs/developer/component-framework/media/dependent-library-loaded.png new file mode 100644 index 0000000000..dd4f7bcf45 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/dependent-library-loaded.png differ diff --git a/powerapps-docs/developer/component-framework/media/dependent-library-loading.png b/powerapps-docs/developer/component-framework/media/dependent-library-loading.png new file mode 100644 index 0000000000..cf9de9dd3d Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/dependent-library-loading.png differ diff --git a/powerapps-docs/developer/component-framework/media/dependent-library-on-demand-load.png b/powerapps-docs/developer/component-framework/media/dependent-library-on-demand-load.png new file mode 100644 index 0000000000..49db58ec8b Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/dependent-library-on-demand-load.png differ diff --git a/powerapps-docs/developer/component-framework/media/dependent-library-running.png b/powerapps-docs/developer/component-framework/media/dependent-library-running.png new file mode 100644 index 0000000000..f728924c7b Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/dependent-library-running.png differ diff --git a/powerapps-docs/developer/component-framework/media/event_canvas_sample_app.png b/powerapps-docs/developer/component-framework/media/event_canvas_sample_app.png new file mode 100644 index 0000000000..c707ad2bc8 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/event_canvas_sample_app.png differ diff --git a/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_customevents.png b/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_customevents.png new file mode 100644 index 0000000000..8f2a84e34f Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_customevents.png differ diff --git a/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_displaymode.png b/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_displaymode.png new file mode 100644 index 0000000000..847251c1b7 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_displaymode.png differ diff --git a/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_visible.png b/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_visible.png new file mode 100644 index 0000000000..bcfed542b6 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/event_canvas_sample_app_visible.png differ diff --git a/powerapps-docs/developer/component-framework/media/event_mda_sample_jsbinding.png b/powerapps-docs/developer/component-framework/media/event_mda_sample_jsbinding.png new file mode 100644 index 0000000000..35a4162b95 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/event_mda_sample_jsbinding.png differ diff --git a/powerapps-docs/developer/component-framework/media/event_mda_sample_param.png b/powerapps-docs/developer/component-framework/media/event_mda_sample_param.png new file mode 100644 index 0000000000..0622681cb7 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/event_mda_sample_param.png differ diff --git a/powerapps-docs/developer/component-framework/media/passing-payload-in-events.png b/powerapps-docs/developer/component-framework/media/passing-payload-in-events.png new file mode 100644 index 0000000000..537f7e9bcb Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/passing-payload-in-events.png differ diff --git a/powerapps-docs/developer/component-framework/media/src/define-custom-event-tutorial-diagram.vsdx b/powerapps-docs/developer/component-framework/media/src/define-custom-event-tutorial-diagram.vsdx new file mode 100644 index 0000000000..e731bf7d36 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/src/define-custom-event-tutorial-diagram.vsdx differ diff --git a/powerapps-docs/developer/component-framework/media/src/passing-payload-in-events.vsdx b/powerapps-docs/developer/component-framework/media/src/passing-payload-in-events.vsdx new file mode 100644 index 0000000000..85cd0b240e Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/src/passing-payload-in-events.vsdx differ diff --git a/powerapps-docs/developer/component-framework/media/src/pcf_events_dependencies_diagrams.vsdx b/powerapps-docs/developer/component-framework/media/src/pcf_events_dependencies_diagrams.vsdx new file mode 100644 index 0000000000..0cfe7cc936 Binary files /dev/null and b/powerapps-docs/developer/component-framework/media/src/pcf_events_dependencies_diagrams.vsdx differ diff --git a/powerapps-docs/developer/component-framework/overview.md b/powerapps-docs/developer/component-framework/overview.md index 19cafad27b..06ad7e9470 100644 --- a/powerapps-docs/developer/component-framework/overview.md +++ b/powerapps-docs/developer/component-framework/overview.md @@ -2,8 +2,8 @@ title: "Power Apps component framework overview in Microsoft Dataverse | Microsoft Docs" description: "Use the Power Apps component framework to create code components to provide an enhanced experiences for people to view and work with data in forms, views, and dashboards." keywords: "Component Framework, code components, Power Apps controls" -ms.author: hemantg -author: HemantGaur +ms.author: anuitz +author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: overview @@ -19,7 +19,7 @@ Power Apps component framework empowers professional developers and app makers t - Replace a column on a form that displays a numeric text value with a `dial` or `slider` code component. - Transform a list into an entirely different visual experience bound to the dataset, like a `Calendar` or `Map`. -> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4slRe] +> [!VIDEO https://learn-video.azurefd.net/vod/player?id=69a0fdf4-5b3c-461e-b921-94aad4b7f717] > [!IMPORTANT] diff --git a/powerapps-docs/developer/component-framework/publish-components-app-source.md b/powerapps-docs/developer/component-framework/publish-components-app-source.md index 081624acec..83b87f859a 100644 --- a/powerapps-docs/developer/component-framework/publish-components-app-source.md +++ b/powerapps-docs/developer/component-framework/publish-components-app-source.md @@ -2,8 +2,8 @@ title: "Publish code components on AppSource | Microsoft Docs" description: "After you have tested your code components and want it to distribute to others to use it, you must publish it on Microsoft AppSource." keywords: "Component Framework, code components, Power Apps controls" -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/component-framework/react-controls-platform-libraries.md b/powerapps-docs/developer/component-framework/react-controls-platform-libraries.md index 3dd24ad0be..c9320ae428 100644 --- a/powerapps-docs/developer/component-framework/react-controls-platform-libraries.md +++ b/powerapps-docs/developer/component-framework/react-controls-platform-libraries.md @@ -1,35 +1,37 @@ --- -title: "React controls & platform libraries (preview) | Microsoft Docs" +title: "React controls & platform libraries | Microsoft Docs" description: "You can achieve significant performance gains using React and platform libraries. When you use React and platform libraries, you're using the same infrastructure used by the Power Apps platform. This means you no longer have to package React and Fluent packages individually for each control." keywords: "Component Framework, code components, Power Apps controls" -ms.author: hemantg -author: HemantGaur -ms.date: 06/18/2024 +author: anuitz +ms.author: anuitz +ms.date: 12/04/2024 ms.reviewer: jdaly ms.custom: - "dyn365-a11y" - "dyn365-developer" -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - miglisic - JimDaly --- -# React controls & platform libraries (preview) +# React controls & platform libraries -[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)] - -You can achieve significant performance gains using React and platform libraries. When you use React and platform libraries, you're using the same infrastructure used by the Power Apps platform. This means you no longer have to package React and Fluent libraries individually for each control. All controls share a common library instance and version to provide a seamless and consistent experience. +When you use React and platform libraries, you're using the same infrastructure used by the Power Apps platform. This means you no longer have to package React and Fluent libraries individually for each control. All controls share a common library instance and version to provide a seamless and consistent experience. By reusing the existing platform React and Fluent libraries, you can expect the following benefits: - Reduced control bundle size - Optimized solution packaging - Faster runtime transfer, scripting, and control rendering +- Design and theme alignment with the Power Apps Fluent design system With the benefits available by reusing these component resources, we expect this approach will become the preferred way all Power Apps code components will be created after this feature reaches general availability. +> [!NOTE] +> With GA release, all existing virtual controls will continue to function. However, they should be rebuilt and deployed using the latest CLI version (>=1.37) to facilitate future platform React version upgrades. + ## Prerequisites As with any component, you must install [Visual Studio Code](https://code.visualstudio.com/Download) and the [Microsoft Power Platform CLI](../data-platform/powerapps-cli.md#install-microsoft-power-platform-cli) as described here: [Prerequisites](implementing-controls-using-typescript.md#prerequisites) @@ -81,7 +83,7 @@ Within the [resources element](manifest-schema-reference/resources.md), find two ```xml - + ``` @@ -100,7 +102,7 @@ React and Fluent libraries aren't included in the package because they're shared ## Sample controls -You can find two new controls added to the samples as part of this preview. Functionally, they're the same as their standard version but have better performance. +The following controls are included in the samples. They function the same as their standard versions but offer better performance since they are virtual controls. |Sample |Description|Link| |---------|---------|---------| @@ -113,8 +115,9 @@ Platform libraries are made available both at the build and runtime to the contr | Name | npm package name | Allowed version range | Version loaded | | ------ | --------------------------- | ---------------------- | -------------- | -| React | react | 16.8.6 | 17.0.2 (Model), 16.14.0 (Canvas) | +| React | react | 16.14.0 | 17.0.2 (Model), 16.14.0 (Canvas) | | Fluent | @fluentui/react | 8.29.0 | 8.29.0 | +| Fluent | @fluentui/react | 8.121.1 | 8.121.1 | | Fluent | @fluentui/react-components | >=9.4.0 <=9.46.2 | 9.46.2 | > [!NOTE] diff --git a/powerapps-docs/developer/component-framework/reference/ControlAttributes.md b/powerapps-docs/developer/component-framework/reference/ControlAttributes.md index 808c70cab2..692b99ced8 100644 --- a/powerapps-docs/developer/component-framework/reference/ControlAttributes.md +++ b/powerapps-docs/developer/component-framework/reference/ControlAttributes.md @@ -1,8 +1,8 @@ --- title: ControlAttributes (Power Apps component framework API reference) | Microsoft Docs description: Attributes of control that necessary for formatting. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/ControlAttributesType.md b/powerapps-docs/developer/component-framework/reference/ControlAttributesType.md index 23e86d0d0d..73e9bf5004 100644 --- a/powerapps-docs/developer/component-framework/reference/ControlAttributesType.md +++ b/powerapps-docs/developer/component-framework/reference/ControlAttributesType.md @@ -1,8 +1,8 @@ --- title: ControlAttributesType (Power Apps component framework API reference)| Microsoft Docs description: Enumeration of control attribute type. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/DataProviderCapabilities.md b/powerapps-docs/developer/component-framework/reference/DataProviderCapabilities.md index 6fe087a63e..f9a0621227 100644 --- a/powerapps-docs/developer/component-framework/reference/DataProviderCapabilities.md +++ b/powerapps-docs/developer/component-framework/reference/DataProviderCapabilities.md @@ -1,8 +1,8 @@ --- title: DataProviderCapabilities (Power Apps component framework API reference) | Microsoft Docs description: Provides methods to use dataset capabilities. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/DateTimeFieldBehavior.md b/powerapps-docs/developer/component-framework/reference/DateTimeFieldBehavior.md index 01a9a37585..60e89c28d7 100644 --- a/powerapps-docs/developer/component-framework/reference/DateTimeFieldBehavior.md +++ b/powerapps-docs/developer/component-framework/reference/DateTimeFieldBehavior.md @@ -1,8 +1,8 @@ --- title: DateTimeFieldBehavior (Power Apps component framework API reference)| Microsoft Docs description: The behavior of the datetime object to be formatted. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/ICommand.md b/powerapps-docs/developer/component-framework/reference/ICommand.md index 44b928f69a..4494f23856 100644 --- a/powerapps-docs/developer/component-framework/reference/ICommand.md +++ b/powerapps-docs/developer/component-framework/reference/ICommand.md @@ -1,8 +1,8 @@ --- title: ICommand (Power Apps component framework API reference) | Microsoft Docs description: A command button control types. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/ImageObject.md b/powerapps-docs/developer/component-framework/reference/ImageObject.md index 0193988dda..301fa97eec 100644 --- a/powerapps-docs/developer/component-framework/reference/ImageObject.md +++ b/powerapps-docs/developer/component-framework/reference/ImageObject.md @@ -1,8 +1,8 @@ --- title: ImageObject (Power Apps component framework API reference) | Microsoft Docs description: Provides access to all the properties of an image. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 08/31/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/MoneyPrecisionSource.md b/powerapps-docs/developer/component-framework/reference/MoneyPrecisionSource.md index 5580368ae0..711577122d 100644 --- a/powerapps-docs/developer/component-framework/reference/MoneyPrecisionSource.md +++ b/powerapps-docs/developer/component-framework/reference/MoneyPrecisionSource.md @@ -1,8 +1,8 @@ --- title: MoneyPrecisionSource (Power Apps component framework API reference)| Microsoft Docs description: Enumeration for money precision source. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/OptionDescriptor.md b/powerapps-docs/developer/component-framework/reference/OptionDescriptor.md index 2d418ff042..223f438d8d 100644 --- a/powerapps-docs/developer/component-framework/reference/OptionDescriptor.md +++ b/powerapps-docs/developer/component-framework/reference/OptionDescriptor.md @@ -1,8 +1,8 @@ --- title: OptionDescriptor (Power Apps component framework API reference)| Microsoft Docs description: Optionset object of the attribute. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/attributemetadata.md b/powerapps-docs/developer/component-framework/reference/attributemetadata.md index bd13775ae0..7d7125b52a 100644 --- a/powerapps-docs/developer/component-framework/reference/attributemetadata.md +++ b/powerapps-docs/developer/component-framework/reference/attributemetadata.md @@ -1,8 +1,8 @@ --- title: AttributeMetadata (Power Apps component framework API reference) | Microsoft Docs description: Provides all the information about attributes/columns definitions. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 07/20/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/attributetype.md b/powerapps-docs/developer/component-framework/reference/attributetype.md index 60371ca395..0deefc6541 100644 --- a/powerapps-docs/developer/component-framework/reference/attributetype.md +++ b/powerapps-docs/developer/component-framework/reference/attributetype.md @@ -1,8 +1,8 @@ --- title: AttributeType (Power Apps component framework API reference) | Microsoft Docs description: Provides all the information about AttributeType. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/client.md b/powerapps-docs/developer/component-framework/reference/client.md index f4ba601249..e0f1481801 100644 --- a/powerapps-docs/developer/component-framework/reference/client.md +++ b/powerapps-docs/developer/component-framework/reference/client.md @@ -1,8 +1,8 @@ --- title: Client (Power Apps component framework API reference) | Microsoft Docs description: Provides access to the methods to determine which client is being used, whether the client is connected to server, and what kind of device is being used. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/client/getclient.md b/powerapps-docs/developer/component-framework/reference/client/getclient.md index 93ec73f55c..967053ccbf 100644 --- a/powerapps-docs/developer/component-framework/reference/client/getclient.md +++ b/powerapps-docs/developer/component-framework/reference/client/getclient.md @@ -1,8 +1,8 @@ --- title: getClient (Power Apps component framework API reference) | Microsoft Docs description: Returns a value to indicate which client the script is executing in. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/client/getformfactor.md b/powerapps-docs/developer/component-framework/reference/client/getformfactor.md index 810819f5d9..068dd130be 100644 --- a/powerapps-docs/developer/component-framework/reference/client/getformfactor.md +++ b/powerapps-docs/developer/component-framework/reference/client/getformfactor.md @@ -1,8 +1,8 @@ --- title: getFormFactor (Power Apps component framework API reference) | Microsoft Docs description: Returns information about the kind of device the user is using. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/client/isNetworkAvailable.md b/powerapps-docs/developer/component-framework/reference/client/isNetworkAvailable.md index 7598f0b0ae..b98cd48a86 100644 --- a/powerapps-docs/developer/component-framework/reference/client/isNetworkAvailable.md +++ b/powerapps-docs/developer/component-framework/reference/client/isNetworkAvailable.md @@ -1,8 +1,8 @@ --- title: isNetworkAvailable (Power Apps component framework API reference) | Microsoft Docs description: Returns information whether the network is available or not. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 08/29/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/client/isoffline.md b/powerapps-docs/developer/component-framework/reference/client/isoffline.md index 05bada9659..a6bff31c7e 100644 --- a/powerapps-docs/developer/component-framework/reference/client/isoffline.md +++ b/powerapps-docs/developer/component-framework/reference/client/isoffline.md @@ -1,8 +1,8 @@ --- title: isOffline (Power Apps component framework API reference) | Microsoft Docs description: Returns the information whether the server is online or offline. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/column.md b/powerapps-docs/developer/component-framework/reference/column.md index 16125f5d91..2c5b3ab209 100644 --- a/powerapps-docs/developer/component-framework/reference/column.md +++ b/powerapps-docs/developer/component-framework/reference/column.md @@ -1,8 +1,8 @@ --- title: Column in Microsoft Dataverse (Power Apps component framework API reference) | Microsoft Docs description: Learn how to use different methods and properties available for column in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/columninfo.md b/powerapps-docs/developer/component-framework/reference/columninfo.md index 3065826ae3..1027664559 100644 --- a/powerapps-docs/developer/component-framework/reference/columninfo.md +++ b/powerapps-docs/developer/component-framework/reference/columninfo.md @@ -1,8 +1,8 @@ --- title: ColumnInfo (Power Apps component framework API reference) | Microsoft Docs description: Provides column information. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/conditionexpression.md b/powerapps-docs/developer/component-framework/reference/conditionexpression.md index b9e035960f..04f5d9dc23 100644 --- a/powerapps-docs/developer/component-framework/reference/conditionexpression.md +++ b/powerapps-docs/developer/component-framework/reference/conditionexpression.md @@ -1,8 +1,8 @@ --- title: ConditionExpression (Power Apps component framework API reference)| Microsoft Docs description: Learn how to use different methods and properties available for ConditionExpression in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/context.md b/powerapps-docs/developer/component-framework/reference/context.md index 002863f0c1..714ab5fb54 100644 --- a/powerapps-docs/developer/component-framework/reference/context.md +++ b/powerapps-docs/developer/component-framework/reference/context.md @@ -1,9 +1,9 @@ --- title: Context (Power Apps component framework API reference) | Microsoft Docs description: Provides all the properties and methods available in the Power Apps component framework -ms.author: hemantg -author: HemantGaur -ms.date: 05/27/2022 +author: anuitz +ms.author: anuitz +ms.date: 06/16/2025 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf @@ -28,6 +28,12 @@ Model-driven apps, canvas apps, & portals. [!INCLUDE [client-description](includes/client-description.md)] **Type**: [Client](client.md) +### copilot + +[!INCLUDE [copilot-description](includes/copilot-description.md)] + +**Type**: [Copilot](copilot.md) + ### device [!INCLUDE [device-description](includes/device-description.md)] diff --git a/powerapps-docs/developer/component-framework/reference/control.md b/powerapps-docs/developer/component-framework/reference/control.md index 4f6f308a2c..6f76e082dd 100644 --- a/powerapps-docs/developer/component-framework/reference/control.md +++ b/powerapps-docs/developer/component-framework/reference/control.md @@ -1,9 +1,9 @@ --- title: StandardControl (Power Apps component framework API reference) | MicrosoftDocs description: Provides properties and methods to initiate, update, destroy and perform various actions to build a component. -ms.author: hemantg -author: HemantGaur -ms.date: 05/27/2022 +author: anuitz +ms.author: anuitz +ms.date: 12/04/2024 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf diff --git a/powerapps-docs/developer/component-framework/reference/control/destroy.md b/powerapps-docs/developer/component-framework/reference/control/destroy.md index c7d660ed76..9d44554076 100644 --- a/powerapps-docs/developer/component-framework/reference/control/destroy.md +++ b/powerapps-docs/developer/component-framework/reference/control/destroy.md @@ -1,8 +1,8 @@ --- title: "StandardControl.destroy (Power Apps component framework API reference) | MicrosoftDocs" description: This method is invoked when the component is to be removed from the DOM tree. Use it for the cleanup and to release any memory that the component is using. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/control/getoutputs.md b/powerapps-docs/developer/component-framework/reference/control/getoutputs.md index 2d316570a3..9f77f30584 100644 --- a/powerapps-docs/developer/component-framework/reference/control/getoutputs.md +++ b/powerapps-docs/developer/component-framework/reference/control/getoutputs.md @@ -1,8 +1,8 @@ --- title: "StandardControl.getOutputs (Power Apps component framework API reference) | MicrosoftDocs" description: This method is called by the framework before a component receives the new data. Returns an object based on nomenclature defined in manifest, expecting objects[s] for the property marked as bound. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/control/getoutputschema.md b/powerapps-docs/developer/component-framework/reference/control/getoutputschema.md index 6d1a32759e..035f669ffb 100644 --- a/powerapps-docs/developer/component-framework/reference/control/getoutputschema.md +++ b/powerapps-docs/developer/component-framework/reference/control/getoutputschema.md @@ -1,8 +1,8 @@ --- title: "StandardControl.getOutputSchema (Power Apps component framework API reference) | MicrosoftDocs" description: "Called by the framework prior to a component initialization in a standard control. Returns an object schema based on nomenclature defined in manifest, for any output property of type object." -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 11/07/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/control/init.md b/powerapps-docs/developer/component-framework/reference/control/init.md index eab86b2ba0..edba3bf667 100644 --- a/powerapps-docs/developer/component-framework/reference/control/init.md +++ b/powerapps-docs/developer/component-framework/reference/control/init.md @@ -1,8 +1,8 @@ --- title: "StandardControl.init (Power Apps component framework API reference) | MicrosoftDocs" description: Used to initialize the component instance. Components can kick off remote server calls and other initialization actions. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/control/updateview.md b/powerapps-docs/developer/component-framework/reference/control/updateview.md index 856df638be..0523876eab 100644 --- a/powerapps-docs/developer/component-framework/reference/control/updateview.md +++ b/powerapps-docs/developer/component-framework/reference/control/updateview.md @@ -1,8 +1,8 @@ --- title: "StandardControl.updateView (Power Apps component framework API reference) | MicrosoftDocs" description: This method is called for a StandardControl when any value in the property bag changes. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 03/25/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/copilot.md b/powerapps-docs/developer/component-framework/reference/copilot.md new file mode 100644 index 0000000000..d1a941e6fc --- /dev/null +++ b/powerapps-docs/developer/component-framework/reference/copilot.md @@ -0,0 +1,41 @@ +--- +title: Copilot (Power Apps component framework API reference) (preview) +description: Provides methods to execute registered Microsoft Copilot Studio Topics. +author: aorth +ms.author: aorth +ms.date: 06/16/2025 +ms.reviewer: jdaly +ms.topic: reference +ms.subservice: pcf +contributors: + - JimDaly +--- + +# Copilot (Power Apps component framework API reference) (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +[!INCLUDE [copilot-description](includes/copilot-description.md)] + +## Available for + +Model-driven apps + +## Syntax + +`context.copilot` + +## Methods + +| Method| Description| +| --- | --- | +| [executeEvent](copilot/executeevent.md) | [!INCLUDE [executeevent-description](copilot/includes/executeevent-description.md)] | +| [executePrompt](copilot/executeprompt.md) | [!INCLUDE [executeprompt-description](copilot/includes/executeprompt-description.md)] | + + +### Related articles + +[Power Apps component framework API reference](../reference/index.md) +[Power Apps component framework overview](../overview.md) + +[!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/reference/copilot/executeevent.md b/powerapps-docs/developer/component-framework/reference/copilot/executeevent.md new file mode 100644 index 0000000000..9f55710d90 --- /dev/null +++ b/powerapps-docs/developer/component-framework/reference/copilot/executeevent.md @@ -0,0 +1,73 @@ +--- +title: executeEvent (Power Apps component framework API reference) (preview) +description: Executes a Microsoft Copilot Studio topic based on the registered Event Name. +author: adrianorth +ms.author: aorth +ms.date: 07/07/2025 +ms.reviewer: jdaly +ms.topic: reference +ms.subservice: pcf +contributors: + - JimDaly +--- + +# executeEvent (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +[!INCLUDE[./includes/executeevent-description.md](./includes/executeevent-description.md)] + +## Available for + +Model-driven apps + +## Syntax + +`context.copilot.executeEvent(eventName, eventParameters).then(successCallback, errorCallback);` + +## Parameters + +| Parameter Name| Type| Required | Description| +| --- | --- | --- | --- | +| `eventName` | string | Yes | Event Name registered in the Copilot Studio topic | +| `eventParameters` | Unknown | Yes | Parameters needed for the event execution. These depend on what the topic does.| +| `successCallback` | Function | Yes | A function to call when the operation succeeds.| +| `errorCallback` | Function | Yes | A function to call when the operation fails.| + +## Return Value + +Type: `Promise<`[MCSResponse](mcsresponse.md)`>` + +See [Promise](https://developer.mozilla.org/docs/Web/JavaScript/reference/Global_Objects/Promise) and [MCSResponse](mcsresponse.md) + +## Accessing app context + +When an Agent API is called, context for the app is passed to the Copilot Studio topic through a set of variables. The following are context variables available as [Copilot Studio global variables](/microsoft-copilot-studio/authoring-variables-bot). + +[!INCLUDE [app-context-table](../../../model-driven-apps/clientapi/includes/app-context-table.md)] + +For example, using `Global.PA__Copilot_Model_PageContext.pageContext.id.guid` and `Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName`, the form's record can be retrieved from Dataverse. + +[!INCLUDE [accessing-event-parameters](../../../model-driven-apps/clientapi/includes/accessing-event-parameters.md)] + +### Example + +In Microsoft Copilot Studio, where a topic is registered that accepts an ID (entity record ID) as an input parameter. Based on the input, it retrieves the related activities of that entity record and returns the results as an Copilot Studio event activity. The PCF context API enables the execution of these methods within the context of PCF controls. + +```javascript +const response = await context.copilot.executeEvent( + "Microsoft.PowerApps.Copilot.RelatedActivities", + { id:"aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"}); +``` + +[!INCLUDE [accessing-event-parameters-response](../../../model-driven-apps/clientapi/includes/accessing-event-parameters-response.md)] + + +### Related articles + +[Copilot](../copilot.md) +[executePrompt](executeprompt.md) +[Power Apps component framework API reference](../../reference/index.md) +[Power Apps component framework overview](../../overview.md) + +[!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/reference/copilot/executeprompt.md b/powerapps-docs/developer/component-framework/reference/copilot/executeprompt.md new file mode 100644 index 0000000000..282ce2ab15 --- /dev/null +++ b/powerapps-docs/developer/component-framework/reference/copilot/executeprompt.md @@ -0,0 +1,73 @@ +--- +title: executePrompt (Power Apps component framework API reference) (preview) +description: Executes a Microsoft Copilot Studio topic based on the trigger queries registered in the topic. +author: adrianorth +ms.author: aorth +ms.date: 06/16/2025 +ms.reviewer: jdaly +ms.topic: reference +ms.subservice: pcf +contributors: + - JimDaly +--- + +# executePrompt (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +[!INCLUDE[./includes/executeprompt-description.md](./includes/executeprompt-description.md)] + +## Available for + +Model-driven apps + +## Syntax + +`context.copilot.executeEvent(promptText).then(successCallback, errorCallback);` + +## Parameters + +| Parameter Name| Type| Required | Description| +| --- | --- | --- | --- | +| `promptText` | string | Yes | The text that is registered as a trigger query in the MCS topic. | +| `successCallback` | Function | Yes | A function to call when the operation succeeds.| +| `errorCallback` | Function | Yes | A function to call when the operation fails.| + +## Return Value + +Type: `Promise<`[MCSResponse](mcsresponse.md)`>` + +See [Promise](https://developer.mozilla.org/docs/Web/JavaScript/reference/Global_Objects/Promise) and [MCSResponse](mcsresponse.md) + +## Example + +In Microsoft Copilot Studio, when a topic is triggered by queries like "hello" or "hi." When `executePrompt` runs with matching `promptText`, it activates the topic and returns a Message activity with the response text. + +```typescript +const response = await context.copilot.executePrompt("hello"); +``` + +### Response + +```json +[ + { + "type": "message", + "timestamp": "2025-02-05T16:46:07.7799759+00:00", + "replyToId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", + "attachments": [], + "textFormat": "markdown", + "text": "Hello, how can I help you today?", + "speak": "Hello, how can I help?" + } +] +``` + +### Related articles + +[Copilot](../copilot.md) +[executeEvent](executeevent.md) +[Power Apps component framework API reference](../../reference/index.md) +[Power Apps component framework overview](../../overview.md) + +[!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/reference/copilot/includes/executeevent-description.md b/powerapps-docs/developer/component-framework/reference/copilot/includes/executeevent-description.md new file mode 100644 index 0000000000..f14865b3a6 --- /dev/null +++ b/powerapps-docs/developer/component-framework/reference/copilot/includes/executeevent-description.md @@ -0,0 +1 @@ +Executes a Microsoft Copilot Studio topic based on the registered Event Name. Returns an array of type [MCSResponse](../mcsresponse.md). \ No newline at end of file diff --git a/powerapps-docs/developer/component-framework/reference/copilot/includes/executeprompt-description.md b/powerapps-docs/developer/component-framework/reference/copilot/includes/executeprompt-description.md new file mode 100644 index 0000000000..c0ed81bd8d --- /dev/null +++ b/powerapps-docs/developer/component-framework/reference/copilot/includes/executeprompt-description.md @@ -0,0 +1 @@ +Executes a Microsoft Copilot Studio topic based on the trigger queries registered in the topic. Returns an array of type [MCSResponse](../mcsresponse.md). \ No newline at end of file diff --git a/powerapps-docs/developer/component-framework/reference/copilot/mcsresponse.md b/powerapps-docs/developer/component-framework/reference/copilot/mcsresponse.md new file mode 100644 index 0000000000..7297d75dac --- /dev/null +++ b/powerapps-docs/developer/component-framework/reference/copilot/mcsresponse.md @@ -0,0 +1,54 @@ +--- +title: "MCSResponse Interface (Power Apps component framework API reference) (preview)" +description: The interface that describes the properties of contains data returned by the context.executeEvent and context.executePrompt methods. +author: adrianorth +ms.author: aorth +ms.date: 06/16/2025 +ms.reviewer: jdaly +ms.topic: reference +applies_to: "Dynamics 365 (online)" +search.audienceType: + - developer +contributors: + - JimDaly +--- + +# MCSResponse Interface (Power Apps component framework API reference) (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +An interface that describes the data returned by the [executeEvent](executeevent.md) and [executePrompt](executeprompt.md) methods. + + + +## Properties + +The following table describes the `MCSResponse` properties. Only the `type` property will always be present. + + +| Name| Type| Description| +|---|---|---| +| `type`| `string`| **Required.** The type of the response.| +| `id`| `string`| Unique identifier for the response.| +| `locale`| `string`| Locale information (e.g., language or region).| +| `replyToId`| `string`| ID of the message this is replying to.| +| `timestamp`| `string`| Timestamp of the response.| +| `speak`| `string`| Text to be spoken by a speech synthesizer.| +| `text`| `string`| Text content of the response.| +| `textFormat`| `plain` \| `markdown` \| `xml` | Format of the text content.| +| `suggestedActions` | `{ actions: any[]; to?: string[] }` | Suggested actions for the user to take.| +| `value`| `unknown`| Custom payload or data.| +| `valueType`| `string`| Type of the value payload.| +| `name`| `string`| Name of the response or action.| +| `attachmentLayout` | `list` \| `carousel` | Layout style for displaying attachments.| +| `attachments`| [Attachment](#attachment-interface)[]| Array of attachments included in the response.| + +### Attachment Interface + +| Name| Type| Description| +|---|---|---| +| `content`| `unknown` | **Required.** The content of the attachment. | +| `contentType`| `string` | Describes the type of content. | + + diff --git a/powerapps-docs/developer/component-framework/reference/dataset.md b/powerapps-docs/developer/component-framework/reference/dataset.md index f8926fed5d..cda24c1a15 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset.md +++ b/powerapps-docs/developer/component-framework/reference/dataset.md @@ -1,8 +1,8 @@ --- title: DataSet (Power Apps component framework API reference) | Microsoft Docs description: Learn how to use different methods and properties available for DatSet in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/addColumn.md b/powerapps-docs/developer/component-framework/reference/dataset/addColumn.md index 7a5c954380..df2147969e 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/addColumn.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/addColumn.md @@ -1,8 +1,8 @@ --- title: addColumn (Power Apps component framework API reference) | Microsoft Docs description: Adds column to the column set. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/clearselectedrecordids.md b/powerapps-docs/developer/component-framework/reference/dataset/clearselectedrecordids.md index be0142b781..e2cf875e18 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/clearselectedrecordids.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/clearselectedrecordids.md @@ -1,8 +1,8 @@ --- title: clearSelectedRecordIds (Power Apps component framework API reference) | Microsoft Docs description: Clears the selected record ids list. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/delete.md b/powerapps-docs/developer/component-framework/reference/dataset/delete.md index 16f4730b97..d66b9fc019 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/delete.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/delete.md @@ -1,8 +1,8 @@ --- title: delete (Power Apps component framework API reference) | Microsoft Docs description: Delete the records from data source. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -27,7 +27,7 @@ Canvas apps | Parameter Name | Type | Required | description | | -------------- | ---------- | -------- | --------------------------- | -| ids | `string[]` | Yes | Array of IDs to be deleted. | +| `ids` | `string[]` | Yes | Array of IDs to be deleted. | ## Return value diff --git a/powerapps-docs/developer/component-framework/reference/dataset/getCommands.md b/powerapps-docs/developer/component-framework/reference/dataset/getCommands.md index 6cacd30423..6319c65dde 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/getCommands.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/getCommands.md @@ -1,8 +1,8 @@ --- title: getCommands (Power Apps component framework API reference) | Microsoft Docs description: The commands for this dataset. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/getDataSetCapabilities.md b/powerapps-docs/developer/component-framework/reference/dataset/getDataSetCapabilities.md index 2350dee241..e7c4893f4f 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/getDataSetCapabilities.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/getDataSetCapabilities.md @@ -1,8 +1,8 @@ --- title: getDataSetCapabilities (Power Apps component framework API reference) | Microsoft Docs description: The capabilities for this dataset. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/getselectedrecordids.md b/powerapps-docs/developer/component-framework/reference/dataset/getselectedrecordids.md index 5ebba360c8..be4846e0d6 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/getselectedrecordids.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/getselectedrecordids.md @@ -1,8 +1,8 @@ --- title: getSelectedRecordIds (Power Apps component framework API reference) | Microsoft Docs description: Retrieves all the selected record IDs. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/gettargetentitytype.md b/powerapps-docs/developer/component-framework/reference/dataset/gettargetentitytype.md index 27b597a58b..7354f71139 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/gettargetentitytype.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/gettargetentitytype.md @@ -1,8 +1,8 @@ --- title: getTargetEntityType (Power Apps component framework API reference) | Microsoft Docs description: Returns the target table type name. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/gettitle.md b/powerapps-docs/developer/component-framework/reference/dataset/gettitle.md index ea32b8d8f7..ba32c3ceda 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/gettitle.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/gettitle.md @@ -1,8 +1,8 @@ --- title: getTitle (Power Apps component framework API reference) | Microsoft Docs description: Retrieves the view display name used by the dataset property. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/getviewid.md b/powerapps-docs/developer/component-framework/reference/dataset/getviewid.md index 9c4c465c24..8fafbaa569 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/getviewid.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/getviewid.md @@ -1,8 +1,8 @@ --- title: getViewId (Power Apps component framework API reference) | Microsoft Docs description: Returns the Id of view used by dataset parameter. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/includes/opendatasetitem-description.md b/powerapps-docs/developer/component-framework/reference/dataset/includes/opendatasetitem-description.md index 641a3528e7..cd212125a4 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/includes/opendatasetitem-description.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/includes/opendatasetitem-description.md @@ -1 +1 @@ -Open dataset item for a given EntityReference. It checks if there is a command with command button id `Mscrm.OpenRecordItem`. If exists, it executes the command, otherwise it just navigates to the associated form of the EntityReference. +Open dataset item for a given EntityReference. It checks if there's a command with command button ID `Mscrm.OpenRecordItem`. If exists, it executes the command, otherwise it just navigates to the associated form of the EntityReference. diff --git a/powerapps-docs/developer/component-framework/reference/dataset/newRecord.md b/powerapps-docs/developer/component-framework/reference/dataset/newRecord.md index 23f69f2b9f..0ecb5d4eb8 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/newRecord.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/newRecord.md @@ -1,8 +1,8 @@ --- title: newRecord (Power Apps component framework API reference) | Microsoft Docs description: Initialize a local record object for control to set the value. The control will need to invoke save() on the newly created record to persist the change. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/opendatasetitem.md b/powerapps-docs/developer/component-framework/reference/dataset/opendatasetitem.md index e30787854b..87508c5fdb 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/opendatasetitem.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/opendatasetitem.md @@ -1,8 +1,8 @@ --- title: openDatasetItem (Power Apps component framework API reference) | Microsoft Docs -description: Open dataset item for a given EntityReference. It checks if there is a command with command button id Mscrm.OpenRecordItem. -ms.author: hemantg -author: HemantGaur +description: Open dataset item for a given EntityReference. It checks if there's a command with command button ID `Mscrm.OpenRecordItem`. If exists, it executes the command, otherwise it just navigates to the associated form of the EntityReference. +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -27,7 +27,7 @@ Model-driven and canvas apps | Parameter Name | Type | Required | description | | --------------- | ------------------------------------------ | -------- | ------------------------------ | -| entityReference | [Entityreference](../entityreference.md) | Yes | Reference that will be opened. | +| entityReference | [Entityreference](../entityreference.md) | Yes | Reference that is opened. | ### Related articles diff --git a/powerapps-docs/developer/component-framework/reference/dataset/refresh.md b/powerapps-docs/developer/component-framework/reference/dataset/refresh.md index e7b3c78b15..3fd0b34835 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/refresh.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/refresh.md @@ -1,8 +1,8 @@ --- title: refresh (Power Apps component framework API reference) | Microsoft Docs description: Refreshes the dataset based on filters, sorting, linking, new column. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/retrieveRecordCommand.md b/powerapps-docs/developer/component-framework/reference/dataset/retrieveRecordCommand.md index 6d04cac201..c38f30dd6e 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/retrieveRecordCommand.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/retrieveRecordCommand.md @@ -1,8 +1,8 @@ --- title: retrieveRecordCommand (Power Apps component framework API reference) | Microsoft Docs description: Retrieve record's associated commands. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dataset/setselectedrecordids.md b/powerapps-docs/developer/component-framework/reference/dataset/setselectedrecordids.md index 30f69304f5..c321c48014 100644 --- a/powerapps-docs/developer/component-framework/reference/dataset/setselectedrecordids.md +++ b/powerapps-docs/developer/component-framework/reference/dataset/setselectedrecordids.md @@ -1,8 +1,8 @@ --- title: setSelectedRecordIds (Power Apps component framework API reference) | Microsoft Docs description: Set the ids of the selected records. -ms.author: hemantg -author: HemantGaur +author: clromano +ms.author: clromano ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/dateformattinginfo.md b/powerapps-docs/developer/component-framework/reference/dateformattinginfo.md index 776ad8e546..e38cd2c97e 100644 --- a/powerapps-docs/developer/component-framework/reference/dateformattinginfo.md +++ b/powerapps-docs/developer/component-framework/reference/dateformattinginfo.md @@ -1,8 +1,8 @@ --- title: DateFormattingInfo (Power Apps component framework API reference) | Microsoft Docs description: Provides the date formatting information for the current user. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/device.md b/powerapps-docs/developer/component-framework/reference/device.md index 4e47bddc95..50c6147589 100644 --- a/powerapps-docs/developer/component-framework/reference/device.md +++ b/powerapps-docs/developer/component-framework/reference/device.md @@ -1,8 +1,8 @@ --- title: Device (Power Apps component framework API reference) | Microsoft Docs description: Provides methods to use native device capabilities. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/device/captureaudio.md b/powerapps-docs/developer/component-framework/reference/device/captureaudio.md index cb363bdd24..adee09f24c 100644 --- a/powerapps-docs/developer/component-framework/reference/device/captureaudio.md +++ b/powerapps-docs/developer/component-framework/reference/device/captureaudio.md @@ -1,8 +1,8 @@ --- title: CaptureAudio (Power Apps component framework API reference) | Microsoft Docs description: Invokes the device microphone to record audio. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/device/captureimage.md b/powerapps-docs/developer/component-framework/reference/device/captureimage.md index cfc9749952..fe07d39f84 100644 --- a/powerapps-docs/developer/component-framework/reference/device/captureimage.md +++ b/powerapps-docs/developer/component-framework/reference/device/captureimage.md @@ -1,8 +1,8 @@ --- title: CaptureImage (Power Apps component framework API reference) | Microsoft Docs description: Invokes the device camera to capture the image. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/device/capturevideo.md b/powerapps-docs/developer/component-framework/reference/device/capturevideo.md index bd9aae5a6a..09f2c9115b 100644 --- a/powerapps-docs/developer/component-framework/reference/device/capturevideo.md +++ b/powerapps-docs/developer/component-framework/reference/device/capturevideo.md @@ -1,8 +1,8 @@ --- title: CaptureVideo (Power Apps component framework API reference) | Microsoft Docs description: Invokes the device camera to record video. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/device/getbarcodevalue.md b/powerapps-docs/developer/component-framework/reference/device/getbarcodevalue.md index b6cbb88224..21a7c9d04b 100644 --- a/powerapps-docs/developer/component-framework/reference/device/getbarcodevalue.md +++ b/powerapps-docs/developer/component-framework/reference/device/getbarcodevalue.md @@ -1,8 +1,8 @@ --- title: getBarcodeValue (Power Apps component framework API reference) | Microsoft Docs description: Invokes the device camera to scan the barcode information, such as product number. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/device/getcurrentposition.md b/powerapps-docs/developer/component-framework/reference/device/getcurrentposition.md index 65626c01a2..fb2f56e27b 100644 --- a/powerapps-docs/developer/component-framework/reference/device/getcurrentposition.md +++ b/powerapps-docs/developer/component-framework/reference/device/getcurrentposition.md @@ -1,8 +1,8 @@ --- title: CaptureImageOptions (Power Apps component framework API reference) | Microsoft Docs description: Returns the current location using the device geo location capability. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/device/pickfile.md b/powerapps-docs/developer/component-framework/reference/device/pickfile.md index c41de58221..301490b69a 100644 --- a/powerapps-docs/developer/component-framework/reference/device/pickfile.md +++ b/powerapps-docs/developer/component-framework/reference/device/pickfile.md @@ -1,8 +1,8 @@ --- title: PickFile (Power Apps component framework API reference) | Microsoft Docs description: Opens a window to select files for the upload. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entity.md b/powerapps-docs/developer/component-framework/reference/entity.md index 1bfca06aaf..449a7c0fbf 100644 --- a/powerapps-docs/developer/component-framework/reference/entity.md +++ b/powerapps-docs/developer/component-framework/reference/entity.md @@ -1,8 +1,8 @@ --- title: Entity (Power Apps component framework API reference)| Microsoft Docs description: Learn how to use different methods and properties available for Entity in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityformoptions.md b/powerapps-docs/developer/component-framework/reference/entityformoptions.md index e72da98906..ee66a3cdee 100644 --- a/powerapps-docs/developer/component-framework/reference/entityformoptions.md +++ b/powerapps-docs/developer/component-framework/reference/entityformoptions.md @@ -1,8 +1,8 @@ --- title: EntityFormOptions (Power Apps component framework API reference)| Microsoft Docs description: Learn how to use different methods and properties available for EntityFormOptions in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 04/17/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entitymetadata.md b/powerapps-docs/developer/component-framework/reference/entitymetadata.md index 3c674f2cf1..eb574f1270 100644 --- a/powerapps-docs/developer/component-framework/reference/entitymetadata.md +++ b/powerapps-docs/developer/component-framework/reference/entitymetadata.md @@ -1,8 +1,8 @@ --- title: EntityMetadata (Power Apps component framework API reference)| Microsoft Docs description: Information about methods and properties for table definitions. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord.md b/powerapps-docs/developer/component-framework/reference/entityrecord.md index b22c0d955c..0e21e1221f 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord.md @@ -1,8 +1,8 @@ --- title: EntityRecord (Power Apps component framework API reference)| Microsoft Docs description: Learn how to use different methods and properties available for EntityRecord in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 08/18/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/getColumnInfo.md b/powerapps-docs/developer/component-framework/reference/entityrecord/getColumnInfo.md index 2b9a3f2675..7955396e6b 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/getColumnInfo.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/getColumnInfo.md @@ -1,8 +1,8 @@ --- title: getColumnInfo (Power Apps component framework API reference) | Microsoft Docs description: Gets the current state of the column for the record. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/getformattedvalue.md b/powerapps-docs/developer/component-framework/reference/entityrecord/getformattedvalue.md index 04577268c9..d57e0b15ee 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/getformattedvalue.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/getformattedvalue.md @@ -1,8 +1,8 @@ --- title: getFormattedValue (Power Apps component framework API reference) | Microsoft Docs description: Gets the current formatted value of the record column. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/getnamedreference.md b/powerapps-docs/developer/component-framework/reference/entityrecord/getnamedreference.md index 572e81a449..280b6eb01d 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/getnamedreference.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/getnamedreference.md @@ -1,8 +1,8 @@ --- title: getNamedReference (Power Apps component framework API reference) | Microsoft Docs description: Gets the object that encapsulates an EntityReference as a plain object. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/getrecordid.md b/powerapps-docs/developer/component-framework/reference/entityrecord/getrecordid.md index 661d57d164..c75fe0f752 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/getrecordid.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/getrecordid.md @@ -1,8 +1,8 @@ --- title: GetRecordId (Power Apps component framework API reference) | Microsoft Docs description: Gets the record ID. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/getvalue.md b/powerapps-docs/developer/component-framework/reference/entityrecord/getvalue.md index ad9d5343ec..2a28d529fa 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/getvalue.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/getvalue.md @@ -1,8 +1,8 @@ --- title: EntityRecord.getValue (Power Apps component framework API reference) | Microsoft Docs description: Gets the value of the record's column. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 04/21/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/isDirty.md b/powerapps-docs/developer/component-framework/reference/entityrecord/isDirty.md index 8face08f52..ddc714306c 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/isDirty.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/isDirty.md @@ -1,8 +1,8 @@ --- title: isDirty (Power Apps component framework API reference) | Microsoft Docs description: Whether this record is has changed values. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/isValid.md b/powerapps-docs/developer/component-framework/reference/entityrecord/isValid.md index d1d7fc6c39..2a9b798313 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/isValid.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/isValid.md @@ -1,8 +1,8 @@ --- title: isValid (Power Apps component framework API reference) | Microsoft Docs description: Whether this record is valid. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/save.md b/powerapps-docs/developer/component-framework/reference/entityrecord/save.md index 61908e26d5..ddc8a3f3b7 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/save.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/save.md @@ -1,8 +1,8 @@ --- title: save (Power Apps component framework API reference) | Microsoft Docs description: Saves the record -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 04/21/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityrecord/setValue.md b/powerapps-docs/developer/component-framework/reference/entityrecord/setValue.md index e0a6f4b26c..3f4d6e9ed5 100644 --- a/powerapps-docs/developer/component-framework/reference/entityrecord/setValue.md +++ b/powerapps-docs/developer/component-framework/reference/entityrecord/setValue.md @@ -1,8 +1,8 @@ --- title: setValue (Power Apps component framework API reference) | Microsoft Docs description: Set value for the column. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 04/21/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/entityreference.md b/powerapps-docs/developer/component-framework/reference/entityreference.md index 1a6457441c..ae41e0c0fd 100644 --- a/powerapps-docs/developer/component-framework/reference/entityreference.md +++ b/powerapps-docs/developer/component-framework/reference/entityreference.md @@ -1,8 +1,8 @@ --- title: EntityReference (Power Apps component framework API reference)| Microsoft Docs description: Learn how to use different methods and properties available for EntityReference in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/events.md b/powerapps-docs/developer/component-framework/reference/events.md index e25d36480b..25731e73c8 100644 --- a/powerapps-docs/developer/component-framework/reference/events.md +++ b/powerapps-docs/developer/component-framework/reference/events.md @@ -1,14 +1,12 @@ --- title: Events (Power Apps component framework API reference) | Microsoft Docs -description: Provides methods to call maker-defined Power Fx events that are configured in Power Apps Studio. -ms.author: olidum +description: Provides methods to call events defined in a PCF. For canvas apps, makers configure these events using Power Fx. For model-driven apps, developers describe the events using JavaScript. author: OliverDumrique -ms.date: 11/20/2023 -ms.reviewer: olidum +ms.author: olidum +ms.reviewer: jdaly +ms.date: 03/17/2025 ms.topic: reference ms.subservice: pcf -contributors: - - OliverDumrique --- # Events @@ -17,7 +15,7 @@ contributors: ## Available for -Canvas apps only +Canvas apps and model-driven apps ## Syntax @@ -27,6 +25,8 @@ Canvas apps only [event](../manifest-schema-reference/event.md) nodes in the manifest file are built as callable methods in the `context.events` object. +[Define Events](../events.md) + ## Example ```JSX @@ -40,7 +40,8 @@ return ( ``` ### Related articles -[Power Apps component framework API reference](../reference/index.md)
-[Power Apps component framework overview](../overview.md) + +[Power Apps component framework API reference](../reference/index.md) +[Power Apps component framework overview](../overview.md) [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/component-framework/reference/factory.md b/powerapps-docs/developer/component-framework/reference/factory.md index 3b3e8b49f3..ffee730c5a 100644 --- a/powerapps-docs/developer/component-framework/reference/factory.md +++ b/powerapps-docs/developer/component-framework/reference/factory.md @@ -1,8 +1,8 @@ --- title: Factory (Power Apps component framework API reference) | Microsoft Docs description: Provides properties and methods to work with Popup services. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/factory/getpopupservice.md b/powerapps-docs/developer/component-framework/reference/factory/getpopupservice.md index 240dda4854..e2371225fc 100644 --- a/powerapps-docs/developer/component-framework/reference/factory/getpopupservice.md +++ b/powerapps-docs/developer/component-framework/reference/factory/getpopupservice.md @@ -1,8 +1,8 @@ --- title: getPopupService (Power Apps component framework API reference) | Microsoft Docs description: Gets the popup service which helps to create popups and manage popups easily. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/factory/requestrender.md b/powerapps-docs/developer/component-framework/reference/factory/requestrender.md index fec2df5d38..07406c4551 100644 --- a/powerapps-docs/developer/component-framework/reference/factory/requestrender.md +++ b/powerapps-docs/developer/component-framework/reference/factory/requestrender.md @@ -1,8 +1,8 @@ --- title: requestRender (Power Apps component framework API reference) | Microsoft Docs description: Requests re-rendering of the component with the updated data. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/fileobject.md b/powerapps-docs/developer/component-framework/reference/fileobject.md index 3b5b9f63bd..13b9df25a0 100644 --- a/powerapps-docs/developer/component-framework/reference/fileobject.md +++ b/powerapps-docs/developer/component-framework/reference/fileobject.md @@ -1,8 +1,8 @@ --- title: FileObject (Power Apps component framework API reference) | Microsoft Docs description: Provides access to all the properties of a file. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/filterexpression.md b/powerapps-docs/developer/component-framework/reference/filterexpression.md index 2f24e1e2eb..0b0a1b266c 100644 --- a/powerapps-docs/developer/component-framework/reference/filterexpression.md +++ b/powerapps-docs/developer/component-framework/reference/filterexpression.md @@ -1,8 +1,8 @@ --- title: FilterExpression (Power Apps component framework API reference) | Microsoft Docs description: An expression used to represent a filter. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/filtering.md b/powerapps-docs/developer/component-framework/reference/filtering.md index 4b5c40e6a2..62b9205df7 100644 --- a/powerapps-docs/developer/component-framework/reference/filtering.md +++ b/powerapps-docs/developer/component-framework/reference/filtering.md @@ -1,8 +1,8 @@ --- title: Filtering (Power Apps component framework API reference) | Microsoft Docs description: Provides properties and methods for filtering in a dataset. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/filtering/clearfilter.md b/powerapps-docs/developer/component-framework/reference/filtering/clearfilter.md index e191532817..d73fa2c7ef 100644 --- a/powerapps-docs/developer/component-framework/reference/filtering/clearfilter.md +++ b/powerapps-docs/developer/component-framework/reference/filtering/clearfilter.md @@ -1,8 +1,8 @@ --- title: clearFilter (Power Apps component framework API reference) | Microsoft Docs description: Clears the filter associated with the dataset. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/filtering/getfilter.md b/powerapps-docs/developer/component-framework/reference/filtering/getfilter.md index da4ed066f4..77f6ec2788 100644 --- a/powerapps-docs/developer/component-framework/reference/filtering/getfilter.md +++ b/powerapps-docs/developer/component-framework/reference/filtering/getfilter.md @@ -1,8 +1,8 @@ --- title: getFilter (Power Apps component framework API reference) | Microsoft Docs description: Returns the top-most filter associated with the dataset. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/filtering/setfilter.md b/powerapps-docs/developer/component-framework/reference/filtering/setfilter.md index 4468abd78f..86be8c29e7 100644 --- a/powerapps-docs/developer/component-framework/reference/filtering/setfilter.md +++ b/powerapps-docs/developer/component-framework/reference/filtering/setfilter.md @@ -1,8 +1,8 @@ --- title: setFilter (Power Apps component framework API reference) | Microsoft Docs description: Sets the top-most filter associated with the dataset. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting.md b/powerapps-docs/developer/component-framework/reference/formatting.md index 7dd7ed51d5..cc2e184033 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting.md +++ b/powerapps-docs/developer/component-framework/reference/formatting.md @@ -1,8 +1,8 @@ --- title: Formatting (Power Apps component framework API reference) | Microsoft Docs description: Provides properties and methods to work with formatting. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatDateLong.md b/powerapps-docs/developer/component-framework/reference/formatting/formatDateLong.md index a2377782be..44213db33c 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatDateLong.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatDateLong.md @@ -1,8 +1,8 @@ --- title: formatDateLong (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents a date in the long form. Results pattern is based on the culture. In USA it's "Abbreviated Day of week, Month dd, yyyy". -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatDateLongAbbreviated.md b/powerapps-docs/developer/component-framework/reference/formatting/formatDateLongAbbreviated.md index 1dcc52b75b..5c3eceb490 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatDateLongAbbreviated.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatDateLongAbbreviated.md @@ -1,8 +1,8 @@ --- title: formatDateLongAbbreviated (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents a date in the long form using abbreviation. Results pattern is based on culture. In USA it's "Abbreviated Day of week, Month dd, yyyy". -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatDateShort.md b/powerapps-docs/developer/component-framework/reference/formatting/formatDateShort.md index cf429026fd..a9e7512a05 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatDateShort.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatDateShort.md @@ -1,8 +1,8 @@ --- title: formatDateShort (Power Apps component framework API reference) | Microsoft Docs description: Returns a string represents the datetime value after being formatted. Result pattern is based on culture. In USA it is represented as MM/DD/YYYY. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatDateYearMonth.md b/powerapps-docs/developer/component-framework/reference/formatting/formatDateYearMonth.md index 60da236b55..1ec979f258 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatDateYearMonth.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatDateYearMonth.md @@ -2,8 +2,8 @@ title: formatDateYearMonth (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents a date in the year month format. keywords: -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatDecimal.md b/powerapps-docs/developer/component-framework/reference/formatting/formatDecimal.md index a12f023aaf..ab4b53a448 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatDecimal.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatDecimal.md @@ -1,8 +1,8 @@ --- title: formatDecimal (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents the decimal value after being formatted. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatInteger.md b/powerapps-docs/developer/component-framework/reference/formatting/formatInteger.md index 0935f0d4f4..4d5b7abcd9 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatInteger.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatInteger.md @@ -2,8 +2,8 @@ title: formatInteger (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string represents a given integer value. keywords: -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatLanguage.md b/powerapps-docs/developer/component-framework/reference/formatting/formatLanguage.md index 1b3f92baaa..1500af95da 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatLanguage.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatLanguage.md @@ -1,8 +1,8 @@ --- title: formatLanguage (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents a given language. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatTime.md b/powerapps-docs/developer/component-framework/reference/formatting/formatTime.md index e151726433..699ea4e03e 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatTime.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatTime.md @@ -1,8 +1,8 @@ --- title: formatTime (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents the datetime value after being formatted. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatUTCDateTimeToUserDate.md b/powerapps-docs/developer/component-framework/reference/formatting/formatUTCDateTimeToUserDate.md index 08b4cfa29a..2faa9b0241 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatUTCDateTimeToUserDate.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatUTCDateTimeToUserDate.md @@ -1,8 +1,8 @@ --- title: formatUTCDateTimeToUserDate (Power Apps component framework API reference) | Microsoft Docs description: Returns a date that represents the UTC value after being formatted. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatUserDateTimeToUTC.md b/powerapps-docs/developer/component-framework/reference/formatting/formatUserDateTimeToUTC.md index 5417fd58a7..92b8bd3299 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatUserDateTimeToUTC.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatUserDateTimeToUTC.md @@ -1,8 +1,8 @@ --- title: formatUserDateTimeToUTC (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents the UTC datetime value after being formatted. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatUserInput.md b/powerapps-docs/developer/component-framework/reference/formatting/formatUserInput.md index 98254f8131..fb7409e769 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatUserInput.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatUserInput.md @@ -1,8 +1,8 @@ --- title: formatUserInput (Power Apps component framework API reference) | Microsoft Docs description: Returns formatter user input based on the passed in attribute type. If type is not recognized, returns the input itself. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatcurrency.md b/powerapps-docs/developer/component-framework/reference/formatting/formatcurrency.md index e6f32d0596..66f4e8275b 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatcurrency.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatcurrency.md @@ -1,8 +1,8 @@ --- title: FormatCurrency (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents the currency value after being formatted. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/formatdateasfilterstringinutc.md b/powerapps-docs/developer/component-framework/reference/formatting/formatdateasfilterstringinutc.md index ab9e3fa432..417dd77187 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/formatdateasfilterstringinutc.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/formatdateasfilterstringinutc.md @@ -1,8 +1,8 @@ --- title: formatDateAsFilterStringUTC (Power Apps component framework API reference) | Microsoft Docs description: Returns a formatted string that represents a date in YYYY-MM-DD standard UTC format. Results pattern is based on standard UTC format. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/getWeekOfYear.md b/powerapps-docs/developer/component-framework/reference/formatting/getWeekOfYear.md index 5d7edf5cdb..2651c05304 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/getWeekOfYear.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/getWeekOfYear.md @@ -1,8 +1,8 @@ --- title: getWeekOfYear (Power Apps component framework API reference) | Microsoft Docs description: Gets the ISO week number of the year for a given date. Range is from 1-53. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/formatting/parseDateFromInput.md b/powerapps-docs/developer/component-framework/reference/formatting/parseDateFromInput.md index 25c265a83d..daab6d1224 100644 --- a/powerapps-docs/developer/component-framework/reference/formatting/parseDateFromInput.md +++ b/powerapps-docs/developer/component-framework/reference/formatting/parseDateFromInput.md @@ -1,8 +1,8 @@ --- title: parseDateFromInput (Power Apps component framework API reference) | Microsoft Docs description: Returns parsed string as date. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/ilinkentityexposedexpression.md b/powerapps-docs/developer/component-framework/reference/ilinkentityexposedexpression.md index 7cd024570c..029c2bcf31 100644 --- a/powerapps-docs/developer/component-framework/reference/ilinkentityexposedexpression.md +++ b/powerapps-docs/developer/component-framework/reference/ilinkentityexposedexpression.md @@ -1,8 +1,8 @@ --- title: ILinkEntityExposedExpression (Power Apps component framework API reference) | Microsoft Docs description: Learn how to use different methods and properties available for ILinkEntityExposedExpression in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/includes/copilot-description.md b/powerapps-docs/developer/component-framework/reference/includes/copilot-description.md new file mode 100644 index 0000000000..81c6808b1b --- /dev/null +++ b/powerapps-docs/developer/component-framework/reference/includes/copilot-description.md @@ -0,0 +1 @@ +Provides methods to execute registered Microsoft Copilot Studio Topics. \ No newline at end of file diff --git a/powerapps-docs/developer/component-framework/reference/includes/events-description.md b/powerapps-docs/developer/component-framework/reference/includes/events-description.md index 79a6a56de7..0e61a58f50 100644 --- a/powerapps-docs/developer/component-framework/reference/includes/events-description.md +++ b/powerapps-docs/developer/component-framework/reference/includes/events-description.md @@ -1 +1 @@ -Provides methods to call maker-defined Power Fx events that are configured in Power Apps Studio. +Provides methods to call events defined in a PCF. For canvas apps, makers configure these events using Power Fx. For model-driven apps, developers describe the events using JavaScript diff --git a/powerapps-docs/developer/component-framework/reference/includes/react-control-description.md b/powerapps-docs/developer/component-framework/reference/includes/react-control-description.md index e2f32fa9cc..71e51d2279 100644 --- a/powerapps-docs/developer/component-framework/reference/includes/react-control-description.md +++ b/powerapps-docs/developer/component-framework/reference/includes/react-control-description.md @@ -1,3 +1,3 @@ Provides properties and methods to initiate, update, destroy and perform various actions to build a component using a React control. -This control is part of the [React controls & platform libraries (Preview) ](../../react-controls-platform-libraries.md). \ No newline at end of file +This control is part of the [React controls & platform libraries](../../react-controls-platform-libraries.md). diff --git a/powerapps-docs/developer/component-framework/reference/index.md b/powerapps-docs/developer/component-framework/reference/index.md index 7234516218..fc0149f751 100644 --- a/powerapps-docs/developer/component-framework/reference/index.md +++ b/powerapps-docs/developer/component-framework/reference/index.md @@ -1,9 +1,9 @@ --- title: "Power Apps component framework API reference | MicrosoftDocs" description: "The topic provides Power Apps component framework API reference." -ms.author: hemantg -author: HemantGaur -ms.date: 05/27/2022 +ms.author: anuitz +author: anuitz +ms.date: 03/24/2025 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf @@ -58,7 +58,7 @@ This section contains reference documentation for creating code components using |[PopupService](popupservice.md)|[!INCLUDE [popupservice-description](includes/popupservice-description.md)]|Model-driven and canvas apps| |[Position](position.md)|[!INCLUDE [position-description](includes/position-description.md)]|Model-driven and canvas apps| |[Property](property.md)|[!INCLUDE [property-description](includes/property-description.md)]|Model-driven and canvas apps| -|[ReactControl (Preview)](react-control.md)|[!INCLUDE [react-control-description](includes/react-control-description.md)]|Model-driven and canvas apps| +|[ReactControl](react-control.md)|[!INCLUDE [react-control-description](includes/react-control-description.md)]|Model-driven and canvas apps| |[Resources](resources.md)|[!INCLUDE [resources-description](includes/resources-description.md)]|Model-driven and canvas apps| |[RetrieveMultipleResponse](retrievemultipleresponse.md)|[!INCLUDE [retrievemultipleresponse-description](includes/retrievemultipleresponse-description.md)]|Model-driven apps| |[Security Values](securityvalues.md)|[!INCLUDE [securityvalues-description](includes/securityvalues-description.md)]|Model-driven apps| diff --git a/powerapps-docs/developer/component-framework/reference/linking.md b/powerapps-docs/developer/component-framework/reference/linking.md index bc14b62a9c..6869d4274f 100644 --- a/powerapps-docs/developer/component-framework/reference/linking.md +++ b/powerapps-docs/developer/component-framework/reference/linking.md @@ -1,8 +1,8 @@ --- title: Linking (Power Apps component framework API reference) | Microsoft Docs description: Provides properties and methods to determine which table is linked and to get all the tables linked. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/linking/addlinkedentity.md b/powerapps-docs/developer/component-framework/reference/linking/addlinkedentity.md index c374ac094b..96e957ac8b 100644 --- a/powerapps-docs/developer/component-framework/reference/linking/addlinkedentity.md +++ b/powerapps-docs/developer/component-framework/reference/linking/addlinkedentity.md @@ -1,8 +1,8 @@ --- title: addLinkedEntity (Power Apps component framework API reference) | Microsoft Docs description: Adds a new linked table relationship with the existing query primary table. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/linking/getlinkedentities.md b/powerapps-docs/developer/component-framework/reference/linking/getlinkedentities.md index 7963abb582..22f6c51bd7 100644 --- a/powerapps-docs/developer/component-framework/reference/linking/getlinkedentities.md +++ b/powerapps-docs/developer/component-framework/reference/linking/getlinkedentities.md @@ -1,8 +1,8 @@ --- title: getLinkedEntities (Power Apps component framework API reference) | Microsoft Docs description: Returns all the linked tables information. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/lookupvalue.md b/powerapps-docs/developer/component-framework/reference/lookupvalue.md index 6c49262343..89504d8ec7 100644 --- a/powerapps-docs/developer/component-framework/reference/lookupvalue.md +++ b/powerapps-docs/developer/component-framework/reference/lookupvalue.md @@ -1,8 +1,8 @@ --- title: LookupValue (Power Apps component framework API reference) | Microsoft Docs description: Learn how to use different properties available for LookupValue in Power Apps component framework. -ms.author: rarattay -author: rarattay +author: anuitz +ms.author: anuitz ms.date: 04/17/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/metadata.md b/powerapps-docs/developer/component-framework/reference/metadata.md index 386e66495c..0bf5ec5afc 100644 --- a/powerapps-docs/developer/component-framework/reference/metadata.md +++ b/powerapps-docs/developer/component-framework/reference/metadata.md @@ -1,8 +1,8 @@ --- title: Metadata (Power Apps component framework API reference) | Microsoft Docs description: Provides all the information about column definitions. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/mode.md b/powerapps-docs/developer/component-framework/reference/mode.md index 84b6dfcbec..bef5272db2 100644 --- a/powerapps-docs/developer/component-framework/reference/mode.md +++ b/powerapps-docs/developer/component-framework/reference/mode.md @@ -1,8 +1,8 @@ --- title: Mode (Power Apps component framework API reference) | Microsoft Docs description: Provides access to methods to get the information about the current state of the code component. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/mode/setcontrolstate.md b/powerapps-docs/developer/component-framework/reference/mode/setcontrolstate.md index 6282fda6aa..c9c3f9658a 100644 --- a/powerapps-docs/developer/component-framework/reference/mode/setcontrolstate.md +++ b/powerapps-docs/developer/component-framework/reference/mode/setcontrolstate.md @@ -1,8 +1,8 @@ --- title: setControlState (Power Apps component framework API reference) | Microsoft Docs description: Set component state so that it will be stored in one session. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/mode/setfullscreen.md b/powerapps-docs/developer/component-framework/reference/mode/setfullscreen.md index c9b0d9f4e5..cec205ca10 100644 --- a/powerapps-docs/developer/component-framework/reference/mode/setfullscreen.md +++ b/powerapps-docs/developer/component-framework/reference/mode/setfullscreen.md @@ -1,8 +1,8 @@ --- title: setFullScreen (Power Apps component framework API reference) | Microsoft Docs description: Make the component full screen. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/mode/trackcontainerresize.md b/powerapps-docs/developer/component-framework/reference/mode/trackcontainerresize.md index 37a179c20a..5b142deaf7 100644 --- a/powerapps-docs/developer/component-framework/reference/mode/trackcontainerresize.md +++ b/powerapps-docs/developer/component-framework/reference/mode/trackcontainerresize.md @@ -1,8 +1,8 @@ --- title: TrackContainerResize (Power Apps component framework API reference) | Microsoft Docs description: Determines the container sizing if the component needs to react. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/navigation.md b/powerapps-docs/developer/component-framework/reference/navigation.md index ad4fe94f7f..70292a5c51 100644 --- a/powerapps-docs/developer/component-framework/reference/navigation.md +++ b/powerapps-docs/developer/component-framework/reference/navigation.md @@ -1,8 +1,8 @@ --- title: Navigation (Power Apps component framework API reference) | Microsoft Docs description: Provides navigation-related methods. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/navigation/openalertdialog.md b/powerapps-docs/developer/component-framework/reference/navigation/openalertdialog.md index f8e98e4dba..0a637e07d9 100644 --- a/powerapps-docs/developer/component-framework/reference/navigation/openalertdialog.md +++ b/powerapps-docs/developer/component-framework/reference/navigation/openalertdialog.md @@ -1,8 +1,8 @@ --- title: openAlertDialog (Power Apps component framework API reference) | Microsoft Docs description: Displays an alert dialog containing a message and a button. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/navigation/openconfirmdialog.md b/powerapps-docs/developer/component-framework/reference/navigation/openconfirmdialog.md index 377d1f9aab..98297533f8 100644 --- a/powerapps-docs/developer/component-framework/reference/navigation/openconfirmdialog.md +++ b/powerapps-docs/developer/component-framework/reference/navigation/openconfirmdialog.md @@ -1,8 +1,8 @@ --- title: openConfirmDialog (Power Apps component framework API reference) | Microsoft Docs description: Displays a confirmation dialog box containing a message and two buttons. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/navigation/openerrordialog.md b/powerapps-docs/developer/component-framework/reference/navigation/openerrordialog.md index 9575fead87..0c447e7650 100644 --- a/powerapps-docs/developer/component-framework/reference/navigation/openerrordialog.md +++ b/powerapps-docs/developer/component-framework/reference/navigation/openerrordialog.md @@ -1,8 +1,8 @@ --- title: openErrorDialog (Power Apps component framework API reference) | Microsoft Docs description: Displays an error dialog. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/navigation/openfile.md b/powerapps-docs/developer/component-framework/reference/navigation/openfile.md index 0dd452fc0c..e35fb0f4c1 100644 --- a/powerapps-docs/developer/component-framework/reference/navigation/openfile.md +++ b/powerapps-docs/developer/component-framework/reference/navigation/openfile.md @@ -1,8 +1,8 @@ --- title: openFile (Power Apps component framework API reference) | Microsoft Docs description: Opens a file. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 08/22/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/navigation/openform.md b/powerapps-docs/developer/component-framework/reference/navigation/openform.md index 740daf4ba2..e98fcd4912 100644 --- a/powerapps-docs/developer/component-framework/reference/navigation/openform.md +++ b/powerapps-docs/developer/component-framework/reference/navigation/openform.md @@ -1,8 +1,8 @@ --- title: openForm (Power Apps component framework API reference) | Microsoft Docs description: Opens a form or a quick create form. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/navigation/openurl.md b/powerapps-docs/developer/component-framework/reference/navigation/openurl.md index a2dd5bae67..ebaee99a94 100644 --- a/powerapps-docs/developer/component-framework/reference/navigation/openurl.md +++ b/powerapps-docs/developer/component-framework/reference/navigation/openurl.md @@ -1,8 +1,8 @@ --- title: openUrl (Power Apps component framework API reference) | Microsoft Docs description: Opens a url, including file urls. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/navigation/openwebresource.md b/powerapps-docs/developer/component-framework/reference/navigation/openwebresource.md index 17f4b054a9..ca13051d25 100644 --- a/powerapps-docs/developer/component-framework/reference/navigation/openwebresource.md +++ b/powerapps-docs/developer/component-framework/reference/navigation/openwebresource.md @@ -1,8 +1,8 @@ --- title: openWebResource (Power Apps component framework API reference) | Microsoft Docs description: Opens a HTML web resource. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/numberformattinginfo.md b/powerapps-docs/developer/component-framework/reference/numberformattinginfo.md index 8ffcd325f6..3b83e1afb0 100644 --- a/powerapps-docs/developer/component-framework/reference/numberformattinginfo.md +++ b/powerapps-docs/developer/component-framework/reference/numberformattinginfo.md @@ -1,8 +1,8 @@ --- title: NumberFormattingInfo (Power Apps component framework API reference) | Microsoft Docs description: The interface for the Organization System Settings Number Format info exposed to a code component. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/paging.md b/powerapps-docs/developer/component-framework/reference/paging.md index 8e989dcebb..7a33a422a2 100644 --- a/powerapps-docs/developer/component-framework/reference/paging.md +++ b/powerapps-docs/developer/component-framework/reference/paging.md @@ -1,8 +1,8 @@ --- title: Paging (Power Apps component framework API reference) | Microsoft Docs description: Provides properties and methods to work with paging. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 06/14/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/paging/loadExactPage.md b/powerapps-docs/developer/component-framework/reference/paging/loadExactPage.md index ca827e673a..3dff7453ec 100644 --- a/powerapps-docs/developer/component-framework/reference/paging/loadExactPage.md +++ b/powerapps-docs/developer/component-framework/reference/paging/loadExactPage.md @@ -1,8 +1,8 @@ --- title: loadExactPage (Power Apps component framework API reference) | Microsoft Docs description: Request the exact page of results to be loaded. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/paging/loadnextpage.md b/powerapps-docs/developer/component-framework/reference/paging/loadnextpage.md index 5887e0230d..5e885d39f1 100644 --- a/powerapps-docs/developer/component-framework/reference/paging/loadnextpage.md +++ b/powerapps-docs/developer/component-framework/reference/paging/loadnextpage.md @@ -1,8 +1,8 @@ --- title: loadNextPage (Power Apps component framework API reference) | Microsoft Docs description: Request the next page of results to be loaded. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/paging/loadpreviouspage.md b/powerapps-docs/developer/component-framework/reference/paging/loadpreviouspage.md index a815f6be54..5ead74f480 100644 --- a/powerapps-docs/developer/component-framework/reference/paging/loadpreviouspage.md +++ b/powerapps-docs/developer/component-framework/reference/paging/loadpreviouspage.md @@ -1,8 +1,8 @@ --- title: loadPreviousPage (Power Apps component framework API reference) | Microsoft Docs description: Request the previous page of results to be loaded. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/paging/reset.md b/powerapps-docs/developer/component-framework/reference/paging/reset.md index f82ee28ebd..74143504c1 100644 --- a/powerapps-docs/developer/component-framework/reference/paging/reset.md +++ b/powerapps-docs/developer/component-framework/reference/paging/reset.md @@ -1,8 +1,8 @@ --- title: reset (Power Apps component framework API reference) | Microsoft Docs description: Reload the results from the server, and reset to page 1. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/paging/setpagesize.md b/powerapps-docs/developer/component-framework/reference/paging/setpagesize.md index 198e679e05..d5f1df88ac 100644 --- a/powerapps-docs/developer/component-framework/reference/paging/setpagesize.md +++ b/powerapps-docs/developer/component-framework/reference/paging/setpagesize.md @@ -1,8 +1,8 @@ --- title: setPageSize (Power Apps component framework API reference) | Microsoft Docs description: Sets the number of results to return per page on the next data refresh. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/pickfileoptions.md b/powerapps-docs/developer/component-framework/reference/pickfileoptions.md index 76fffc8680..35eacfafc5 100644 --- a/powerapps-docs/developer/component-framework/reference/pickfileoptions.md +++ b/powerapps-docs/developer/component-framework/reference/pickfileoptions.md @@ -1,8 +1,8 @@ --- title: PickFileOptions (Power Apps component framework API reference)| Microsoft Docs description: Provides set of options for the pickFile options parameter. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popup.md b/powerapps-docs/developer/component-framework/reference/popup.md index 7e4cbb6303..4739a06725 100644 --- a/powerapps-docs/developer/component-framework/reference/popup.md +++ b/powerapps-docs/developer/component-framework/reference/popup.md @@ -1,8 +1,8 @@ --- title: Popup (Power Apps component framework API reference) | Microsoft Docs description: Provides access to get all the information about the popup. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popupservice.md b/powerapps-docs/developer/component-framework/reference/popupservice.md index 2ff342612f..0bd4c724f6 100644 --- a/powerapps-docs/developer/component-framework/reference/popupservice.md +++ b/powerapps-docs/developer/component-framework/reference/popupservice.md @@ -1,8 +1,8 @@ --- title: PopupService (Power Apps component framework API reference) | Microsoft Docs description: Provides properties and methods to create and manage popups. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popupservice/closepopup.md b/powerapps-docs/developer/component-framework/reference/popupservice/closepopup.md index 2c3da93173..cb5664b7ff 100644 --- a/powerapps-docs/developer/component-framework/reference/popupservice/closepopup.md +++ b/powerapps-docs/developer/component-framework/reference/popupservice/closepopup.md @@ -1,8 +1,8 @@ --- title: closePopup (Power Apps component framework API reference) | Microsoft Docs description: Closes an existing popup in the service with the given name. Does nothing if popup does not exist yet. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popupservice/createpopup.md b/powerapps-docs/developer/component-framework/reference/popupservice/createpopup.md index be55fee847..c306b75305 100644 --- a/powerapps-docs/developer/component-framework/reference/popupservice/createpopup.md +++ b/powerapps-docs/developer/component-framework/reference/popupservice/createpopup.md @@ -1,8 +1,8 @@ --- title: createPopup (Power Apps component framework API reference) | Microsoft Docs description: Creates a new popup element. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popupservice/deletepopup.md b/powerapps-docs/developer/component-framework/reference/popupservice/deletepopup.md index 09bb33a486..7cdf7d42c0 100644 --- a/powerapps-docs/developer/component-framework/reference/popupservice/deletepopup.md +++ b/powerapps-docs/developer/component-framework/reference/popupservice/deletepopup.md @@ -1,8 +1,8 @@ --- title: deletePopup (Power Apps component framework API reference) | Microsoft Docs description: Removes the referenced popup from the popup service and unregister the service. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popupservice/getpopupsid.md b/powerapps-docs/developer/component-framework/reference/popupservice/getpopupsid.md index ab1a03655b..5f29520674 100644 --- a/powerapps-docs/developer/component-framework/reference/popupservice/getpopupsid.md +++ b/powerapps-docs/developer/component-framework/reference/popupservice/getpopupsid.md @@ -1,8 +1,8 @@ --- title: getPopupsId (Power Apps component framework API reference) | Microsoft Docs description: Gets the currently set popup Id. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popupservice/openpopup.md b/powerapps-docs/developer/component-framework/reference/popupservice/openpopup.md index b5c18cef03..5de1022264 100644 --- a/powerapps-docs/developer/component-framework/reference/popupservice/openpopup.md +++ b/powerapps-docs/developer/component-framework/reference/popupservice/openpopup.md @@ -1,8 +1,8 @@ --- title: openPopup (Power Apps component framework API reference) | Microsoft Docs description: Opens an existing popup in the service with the given name. Does nothing if popup does not exist yet. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popupservice/setpopupsid.md b/powerapps-docs/developer/component-framework/reference/popupservice/setpopupsid.md index 840830eccc..b2a827ba67 100644 --- a/powerapps-docs/developer/component-framework/reference/popupservice/setpopupsid.md +++ b/powerapps-docs/developer/component-framework/reference/popupservice/setpopupsid.md @@ -1,8 +1,8 @@ --- title: setPopupsId (Power Apps component framework API reference) | Microsoft Docs description: Sets the ID (on the DOM and in the system) for the root popup element. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/popupservice/updatepopup.md b/powerapps-docs/developer/component-framework/reference/popupservice/updatepopup.md index 6544b7df46..6a75c3e43f 100644 --- a/powerapps-docs/developer/component-framework/reference/popupservice/updatepopup.md +++ b/powerapps-docs/developer/component-framework/reference/popupservice/updatepopup.md @@ -1,8 +1,8 @@ --- title: updatePopup (Power Apps component framework API reference) | Microsoft Docs description: Updates an existing popup in the service with the given name. Does nothing if popup does not exist yet. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/position.md b/powerapps-docs/developer/component-framework/reference/position.md index d4f254eedf..d8fd1108d3 100644 --- a/powerapps-docs/developer/component-framework/reference/position.md +++ b/powerapps-docs/developer/component-framework/reference/position.md @@ -1,8 +1,8 @@ --- title: Position (Power Apps component framework API reference) | Microsoft Docs description: Provides access to get geographical information from context.device.getCurrentPosition method. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/property.md b/powerapps-docs/developer/component-framework/reference/property.md index 04b40bfd9f..cd3cafde70 100644 --- a/powerapps-docs/developer/component-framework/reference/property.md +++ b/powerapps-docs/developer/component-framework/reference/property.md @@ -1,8 +1,8 @@ --- title: Property (Power Apps component framework API reference) | Microsoft Docs description: Interface for context.parameters. -ms.author: hemantg -author: HemantGaur +ms.author: anuitz +author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/react-control.md b/powerapps-docs/developer/component-framework/reference/react-control.md index b306632842..93a6d0e644 100644 --- a/powerapps-docs/developer/component-framework/reference/react-control.md +++ b/powerapps-docs/developer/component-framework/reference/react-control.md @@ -1,9 +1,9 @@ --- title: ReactControl (Power Apps component framework API reference) | MicrosoftDocs description: Provides properties and methods to initiate, update, destroy and perform various actions to build a component using a ReactControl. -ms.author: hemantg -author: HemantGaur -ms.date: 05/27/2022 +author: anuitz +ms.author: anuitz +ms.date: 12/04/2024 ms.reviewer: jdaly ms.topic: reference ms.subservice: pcf @@ -11,7 +11,7 @@ contributors: - JimDaly --- -# ReactControl (Preview) +# ReactControl [!INCLUDE [react-control-description](includes/react-control-description.md)] @@ -30,7 +30,7 @@ Model-driven and canvas apps ### Related articles -[React controls & platform libraries (Preview) ](../react-controls-platform-libraries.md)
+[React controls & platform libraries](../react-controls-platform-libraries.md)
[Power Apps component framework API reference](../reference/index.md)
[Power Apps component framework overview](../overview.md) diff --git a/powerapps-docs/developer/component-framework/reference/react-control/destroy.md b/powerapps-docs/developer/component-framework/reference/react-control/destroy.md index cbb7f40f07..d522448035 100644 --- a/powerapps-docs/developer/component-framework/reference/react-control/destroy.md +++ b/powerapps-docs/developer/component-framework/reference/react-control/destroy.md @@ -1,8 +1,8 @@ --- title: "ReactControl.destroy (Power Apps component framework API reference) | MicrosoftDocs" description: This method is invoked in a ReactControl when the component is to be removed from the DOM tree. Use it for the cleanup and to release any memory that the component is using. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -34,7 +34,7 @@ public destroy(): void ### Related articles -[React controls & platform libraries (Preview) ](../../react-controls-platform-libraries.md)
+[React controls & platform libraries](../../react-controls-platform-libraries.md)
[ReactControl](../react-control.md)
[Power Apps component framework API reference](../../reference/index.md)
[Power Apps component framework overview](../../overview.md) diff --git a/powerapps-docs/developer/component-framework/reference/react-control/getOutputs.md b/powerapps-docs/developer/component-framework/reference/react-control/getOutputs.md index cb4a4038fb..a18b97950c 100644 --- a/powerapps-docs/developer/component-framework/reference/react-control/getOutputs.md +++ b/powerapps-docs/developer/component-framework/reference/react-control/getOutputs.md @@ -1,8 +1,8 @@ --- title: "ReactControl.getOutputs (Power Apps component framework API reference) | MicrosoftDocs" description: It is called by the framework for a ReactControl prior to a component receiving the new data. Returns an object based on nomenclature defined in manifest, expecting objects[s] for the property marked as bound. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -47,7 +47,7 @@ public getOutputs(): IOutputs ### Related articles -[React controls & platform libraries (Preview) ](../../react-controls-platform-libraries.md)
+[React controls & platform libraries](../../react-controls-platform-libraries.md)
[ReactControl](../react-control.md)
[Power Apps component framework API reference](../../reference/index.md)
[Power Apps component framework overview](../../overview.md) diff --git a/powerapps-docs/developer/component-framework/reference/react-control/getoutputschema.md b/powerapps-docs/developer/component-framework/reference/react-control/getoutputschema.md index e44e08071e..8a511bf71a 100644 --- a/powerapps-docs/developer/component-framework/reference/react-control/getoutputschema.md +++ b/powerapps-docs/developer/component-framework/reference/react-control/getoutputschema.md @@ -1,8 +1,8 @@ --- title: "ReactControl.getOutputSchema (Power Apps component framework API reference) | MicrosoftDocs" description: "Called by the framework prior to a component initialization in a react control. Returns an object schema based on nomenclature defined in manifest, for any output property of type object." -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 11/07/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/react-control/init.md b/powerapps-docs/developer/component-framework/reference/react-control/init.md index 3df9f7d698..a041ee1faa 100644 --- a/powerapps-docs/developer/component-framework/reference/react-control/init.md +++ b/powerapps-docs/developer/component-framework/reference/react-control/init.md @@ -1,8 +1,8 @@ --- title: "ReactControl.init (Power Apps component framework API reference) | MicrosoftDocs" description: Used to initialize the component instance for a ReactControl. Components can kick off remote server calls and other initialization actions. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -53,7 +53,7 @@ public init( ### Related articles -[React controls & platform libraries (Preview) ](../../react-controls-platform-libraries.md)
+[React controls & platform libraries](../../react-controls-platform-libraries.md)
[ReactControl](../react-control.md)
[Power Apps component framework API reference](../../reference/index.md)
[Power Apps component framework overview](../../overview.md) diff --git a/powerapps-docs/developer/component-framework/reference/react-control/updateview.md b/powerapps-docs/developer/component-framework/reference/react-control/updateview.md index f4d1cb6585..fde7fc8ca1 100644 --- a/powerapps-docs/developer/component-framework/reference/react-control/updateview.md +++ b/powerapps-docs/developer/component-framework/reference/react-control/updateview.md @@ -1,8 +1,8 @@ --- title: "ReactControl.updateView (Power Apps component framework API reference)| MicrosoftDocs" description: This method is called for a ReactControl when any value in the property bag changes. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 03/25/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/resources.md b/powerapps-docs/developer/component-framework/reference/resources.md index 8b1524a3e6..4a8c9e80c7 100644 --- a/powerapps-docs/developer/component-framework/reference/resources.md +++ b/powerapps-docs/developer/component-framework/reference/resources.md @@ -1,8 +1,8 @@ --- title: Resources (Power Apps component framework API reference) | Microsoft Docs description: Provides access to the methods to get all the information about the resource files defined in the manifest. -ms.author: hemantg -author: HemantGaur +ms.author: anuitz +author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/resources/getresource.md b/powerapps-docs/developer/component-framework/reference/resources/getresource.md index 50ca22831f..140529db2c 100644 --- a/powerapps-docs/developer/component-framework/reference/resources/getresource.md +++ b/powerapps-docs/developer/component-framework/reference/resources/getresource.md @@ -1,8 +1,8 @@ --- title: getResource (Power Apps component framework API reference) | Microsoft Docs description: Provides information about the methods available for getResource. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/resources/getstring.md b/powerapps-docs/developer/component-framework/reference/resources/getstring.md index dadd53c9a8..d50e87241c 100644 --- a/powerapps-docs/developer/component-framework/reference/resources/getstring.md +++ b/powerapps-docs/developer/component-framework/reference/resources/getstring.md @@ -1,8 +1,8 @@ --- title: getString (Power Apps component framework API reference) | Microsoft Docs description: Returns the localized string for a given key associated with the specified resource (resx) defined in the manifest file. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 09/27/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/retrievemultipleresponse.md b/powerapps-docs/developer/component-framework/reference/retrievemultipleresponse.md index fe271ae794..c6820daa16 100644 --- a/powerapps-docs/developer/component-framework/reference/retrievemultipleresponse.md +++ b/powerapps-docs/developer/component-framework/reference/retrievemultipleresponse.md @@ -1,8 +1,8 @@ --- title: RetrieveMultipleResponse (Power Apps component framework API reference)| Microsoft Docs description: Learn how to use different methods and properties available for RetrieveMultipleResponse in Power Apps component framework. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/securityprivilegesmetadata.md b/powerapps-docs/developer/component-framework/reference/securityprivilegesmetadata.md index ed12c7b26c..acc045dc38 100644 --- a/powerapps-docs/developer/component-framework/reference/securityprivilegesmetadata.md +++ b/powerapps-docs/developer/component-framework/reference/securityprivilegesmetadata.md @@ -1,8 +1,8 @@ --- title: SecurityPrivilegesMetadata (Power Apps component framework API reference) | Microsoft Docs description: Information about table definitions security privileges. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/securityvalues.md b/powerapps-docs/developer/component-framework/reference/securityvalues.md index 4e90a56833..3443b44639 100644 --- a/powerapps-docs/developer/component-framework/reference/securityvalues.md +++ b/powerapps-docs/developer/component-framework/reference/securityvalues.md @@ -1,8 +1,8 @@ --- title: SecurityValues (Power Apps component framework API reference) | Microsoft Docs description: Provides all the information about table definitions security values. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/sortstatus.md b/powerapps-docs/developer/component-framework/reference/sortstatus.md index 2a77c730a1..60640fd45c 100644 --- a/powerapps-docs/developer/component-framework/reference/sortstatus.md +++ b/powerapps-docs/developer/component-framework/reference/sortstatus.md @@ -1,8 +1,8 @@ --- title: SortStatus (Power Apps component framework API reference) | Microsoft Docs description: Current sort status of a dataset column. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/theming.md b/powerapps-docs/developer/component-framework/reference/theming.md index 79ad24105d..a1bf7a287c 100644 --- a/powerapps-docs/developer/component-framework/reference/theming.md +++ b/powerapps-docs/developer/component-framework/reference/theming.md @@ -1,8 +1,8 @@ --- title: Theming (Power Apps component framework API reference) | Microsoft Docs description: Provides the API for platform-provided modern theming. -ms.author: vilesyk -author: lesyk +author: jasongre +ms.author: jasongre ms.date: 11/15/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/updatedproperties.md b/powerapps-docs/developer/component-framework/reference/updatedproperties.md index 45e8619652..21529d1fe8 100644 --- a/powerapps-docs/developer/component-framework/reference/updatedproperties.md +++ b/powerapps-docs/developer/component-framework/reference/updatedproperties.md @@ -1,8 +1,8 @@ --- title: updatedProperties (Power Apps component framework API reference) | Microsoft Docs description: Provides updatesProperties related methods. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/usersettings.md b/powerapps-docs/developer/component-framework/reference/usersettings.md index 0f58a3191a..14461afd37 100644 --- a/powerapps-docs/developer/component-framework/reference/usersettings.md +++ b/powerapps-docs/developer/component-framework/reference/usersettings.md @@ -1,8 +1,8 @@ --- title: UserSettings (Power Apps component framework API reference) | Microsoft Docs description: Provides information about the current user settings. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/usersettings/gettimezoneoffsetminutes.md b/powerapps-docs/developer/component-framework/reference/usersettings/gettimezoneoffsetminutes.md index d26cfd6215..1d032cba03 100644 --- a/powerapps-docs/developer/component-framework/reference/usersettings/gettimezoneoffsetminutes.md +++ b/powerapps-docs/developer/component-framework/reference/usersettings/gettimezoneoffsetminutes.md @@ -1,8 +1,8 @@ --- title: getTimeZoneOffsetMinutes (Power Apps component framework API reference) | Microsoft Docs description: Gets the offset in minutes from UTC for the given date. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/utility.md b/powerapps-docs/developer/component-framework/reference/utility.md index 172e167782..200e2c933e 100644 --- a/powerapps-docs/developer/component-framework/reference/utility.md +++ b/powerapps-docs/developer/component-framework/reference/utility.md @@ -1,8 +1,8 @@ --- title: Utility (Power Apps component framework API reference) | Microsoft Docs description: Provides a container for useful methods. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/utility/getentitymetadata.md b/powerapps-docs/developer/component-framework/reference/utility/getentitymetadata.md index bc43dcbdf9..599608e525 100644 --- a/powerapps-docs/developer/component-framework/reference/utility/getentitymetadata.md +++ b/powerapps-docs/developer/component-framework/reference/utility/getentitymetadata.md @@ -1,8 +1,8 @@ --- title: getEntityMetadata (Power Apps component framework API reference) | Microsoft Docs description: Returns the table definitions for the specified table. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/utility/hasentityprivilege.md b/powerapps-docs/developer/component-framework/reference/utility/hasentityprivilege.md index 6e30f5f126..2df7b7de3b 100644 --- a/powerapps-docs/developer/component-framework/reference/utility/hasentityprivilege.md +++ b/powerapps-docs/developer/component-framework/reference/utility/hasentityprivilege.md @@ -1,8 +1,8 @@ --- title: hasEntityPrivilege (Power Apps component framework API reference) | Microsoft Docs description: Returns if the user has privilege for specific table. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 06/25/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/utility/lookupobjects.md b/powerapps-docs/developer/component-framework/reference/utility/lookupobjects.md index 2dfc5ed719..a4e51fd88a 100644 --- a/powerapps-docs/developer/component-framework/reference/utility/lookupobjects.md +++ b/powerapps-docs/developer/component-framework/reference/utility/lookupobjects.md @@ -1,8 +1,8 @@ --- title: lookupObjects (Power Apps component framework API reference) | Microsoft Docs description: Opens a lookup dialog allowing the user to select one or more items. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 03/01/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/webapi.md b/powerapps-docs/developer/component-framework/reference/webapi.md index a8d4d9e70b..28be288e85 100644 --- a/powerapps-docs/developer/component-framework/reference/webapi.md +++ b/powerapps-docs/developer/component-framework/reference/webapi.md @@ -1,8 +1,8 @@ --- title: WebAPI (Power Apps component framework API reference) | Microsoft Docs description: Provides properties and methods to use Web API to create and manage records. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/webapi/createrecord.md b/powerapps-docs/developer/component-framework/reference/webapi/createrecord.md index 10cb1e6939..cdfb1a37ee 100644 --- a/powerapps-docs/developer/component-framework/reference/webapi/createrecord.md +++ b/powerapps-docs/developer/component-framework/reference/webapi/createrecord.md @@ -1,8 +1,8 @@ --- title: createRecord (Power Apps component framework API reference) | Microsoft Docs description: Creates a table record. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/webapi/deleterecord.md b/powerapps-docs/developer/component-framework/reference/webapi/deleterecord.md index 2b02bd3e37..e426b70db0 100644 --- a/powerapps-docs/developer/component-framework/reference/webapi/deleterecord.md +++ b/powerapps-docs/developer/component-framework/reference/webapi/deleterecord.md @@ -1,8 +1,8 @@ --- title: deleteRecord (Power Apps component framework API reference) | Microsoft Docs description: Deletes a table record. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/webapi/retrievemultiplerecords.md b/powerapps-docs/developer/component-framework/reference/webapi/retrievemultiplerecords.md index b187f23f9b..35e23496d6 100644 --- a/powerapps-docs/developer/component-framework/reference/webapi/retrievemultiplerecords.md +++ b/powerapps-docs/developer/component-framework/reference/webapi/retrievemultiplerecords.md @@ -1,8 +1,8 @@ --- title: retrieveMultipleRecords (Power Apps component framework API reference) | Microsoft Docs description: Retrieves a collection of table records. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -55,7 +55,7 @@ Model-driven apps & portals. maxPageSize Number No -

Specify a positive number that indicates the number of table records to be returned per page. If you do not specify this parameter, the default value is passed as 5000.

+

Specify a positive number that indicates the number of table records to be returned per page. If you do not specify this parameter, the default value is passed as 5,000.

If the number of records being retrieved is more than the specified maxPageSize value, nextLink column in the returned promise object will contain a link to retrieve the next set of tables. diff --git a/powerapps-docs/developer/component-framework/reference/webapi/retrieverecord.md b/powerapps-docs/developer/component-framework/reference/webapi/retrieverecord.md index ba1868e1f1..9a33fb040b 100644 --- a/powerapps-docs/developer/component-framework/reference/webapi/retrieverecord.md +++ b/powerapps-docs/developer/component-framework/reference/webapi/retrieverecord.md @@ -1,8 +1,8 @@ --- title: RetrieveRecord (Power Apps component framework API reference) | Microsoft Docs description: Retrieves a table record. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/reference/webapi/updaterecord.md b/powerapps-docs/developer/component-framework/reference/webapi/updaterecord.md index 169d58e2c3..6cd0904c41 100644 --- a/powerapps-docs/developer/component-framework/reference/webapi/updaterecord.md +++ b/powerapps-docs/developer/component-framework/reference/webapi/updaterecord.md @@ -1,8 +1,8 @@ --- title: updateRecord (Power Apps component framework API reference) | Microsoft Docs description: Updates a table record. -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/component-framework/sample-controls/angular-flip-control.md b/powerapps-docs/developer/component-framework/sample-controls/angular-flip-control.md index 430acc0eb1..4b4a55a10f 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/angular-flip-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/angular-flip-control.md @@ -1,9 +1,9 @@ --- title: "Flip component| Microsoft Docs" -description: "This sample shows how to use third-party libraries to create components in Power Apps component framework. The flip sample component is implemented based on angular.js, angular-ui, angular-animate, angular-sanitize, bootstrap." -author: HemantGaur -ms.author: hemantg -ms.date: 03/12/2022 +description: "This sample shows how to use external libraries/frameworks to create components in Power Apps component framework. The flip sample component is implemented based on angular.js, angular-ui, angular-animate, angular-sanitize, bootstrap." +author: anuitz +ms.author: anuitz +ms.date: 03/17/2025 ms.reviewer: jdaly ms.topic: sample ms.subservice: pcf @@ -15,7 +15,7 @@ contributors: # Implementing Flip component -This sample shows how to use third-party libraries to create components in Power Apps component framework. The flip sample component is implemented based on angular.js, angular-ui, angular-animate, angular-sanitize, bootstrap. The code may not reveal the best practices for the mentioned third-party libraries. +This sample shows how to use external libraries/frameworks to create components in Power Apps component framework. The flip sample component is implemented based on angular.js, angular-ui, angular-animate, angular-sanitize, bootstrap. The code might not reveal the best practices for the mentioned external libraries/frameworks. [!INCLUDE[cc-terminology](../../data-platform/includes/cc-terminology.md)] @@ -30,22 +30,22 @@ Model-driven and canvas apps You can download the complete sample component from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/AngularJSFlipControl). -This sample provides examples on how to add dependencies for third-party libraries, showcasing how to perform data-binding between Power Apps component framework, component model and third-party inner data model in bi-direction. +This sample provides examples on how to add dependencies for external libraries/frameworks, showcasing how to perform data-binding between Power Apps component framework, component model, and Angular inner data model in bi-direction. -The flip component sample consists of a label and a button. When you click on the button, the text on the label toggles. +The flip component sample consists of a label and a button. When you select on the button, the text on the label toggles. - When the component is loaded, the label shows the text based on the bind column value. The `context.parameters.[property_name].attributes` contains the associated definitions. -- For Yes/No columns, `context.parameters.[property_name].Options` will include both true and false value. -- Selecting on the Flip button, the label will update the value using **notifyOutputEvents** method, [getOutputs](../reference/control/getoutputs.md) method will be called asynchronously and will flow to Power Apps component framework. -- ClientAPI updates the bind column value, and the updated value flows to the component label. You can also use `ClientAPI` to update a column value to trigger control's [updateView](../reference/control/updateview.md) method. The component then updates the third-party model and the label gets updated. +- For Yes/No columns, `context.parameters.[property_name].Options` includes both true and false value. +- When you select the Flip button, the label updates the value using **notifyOutputEvents** method, [getOutputs](../reference/control/getoutputs.md) method is called asynchronously and flows to Power Apps component framework. +- ClientAPI updates the bind column value, and the updated value flows to the component label. You can also use `ClientAPI` to update a column value to trigger control's [updateView](../reference/control/updateview.md) method. The component then updates the Angular model and the label gets updated. -### Related topics +### Related articles -[Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
-[How to use the sample components](../use-sample-components.md)
-[Power Apps component framework manifest schema reference](../manifest-schema-reference/index.md)
-[Power Apps component framework API reference](../reference/index.md)
+[Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework) +[How to use the sample components](../use-sample-components.md) +[Power Apps component framework manifest schema reference](../manifest-schema-reference/index.md) +[Power Apps component framework API reference](../reference/index.md) [Power Apps component framework overview](../overview.md) diff --git a/powerapps-docs/developer/component-framework/sample-controls/control-state-api.md b/powerapps-docs/developer/component-framework/sample-controls/control-state-api.md index 9739b9c5bd..2fb1ea4f49 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/control-state-api.md +++ b/powerapps-docs/developer/component-framework/sample-controls/control-state-api.md @@ -1,8 +1,8 @@ --- title: Control State API | Microsoft Docs description: The Power Apps component framework allows you to persist state of component across multiple renderings of the component within the same session. -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -33,7 +33,7 @@ Model-driven and canvas apps You can download the complete sample component from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/ControlStateAPI). -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/customized-editable-grid-control.md b/powerapps-docs/developer/component-framework/sample-controls/customized-editable-grid-control.md index 501816f1e2..5a244a064f 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/customized-editable-grid-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/customized-editable-grid-control.md @@ -1,8 +1,8 @@ --- title: Customized editable grid | Microsoft Docs description: "This sample demonstrates how to customize the editable grid control" -ms.author: jasongre -author: jasongre +author: clromano +ms.author: clromano ms.date: 07/25/2022 ms.reviewer: jdaly ms.topic: sample @@ -60,7 +60,7 @@ export const cellRendererOverrides: CellRendererOverrides = { } ``` -### Related topics +### Related articles [Customize the editable grid control (Preview)](../customize-editable-grid-control.md)
[Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/data-set-component-canvas.md b/powerapps-docs/developer/component-framework/sample-controls/data-set-component-canvas.md index 4fa07cf47b..1c83c7b01e 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/data-set-component-canvas.md +++ b/powerapps-docs/developer/component-framework/sample-controls/data-set-component-canvas.md @@ -2,8 +2,8 @@ title: DataSet Grid component for canvas apps | Microsoft Docs description: This sample shows how to create a dataset component for canvas apps. The dataset component also showcases how to use the dataset API methods to get column metadata, record data, page through data, and handle navigation. keywords: -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -38,13 +38,13 @@ You can download the complete sample component from [here](https://github.com/mi In this sample, the column information is extracted using the `context.parameters.[dataset_property_name].columns`. It's an array type. The ways to access them are the same for both canvas and model-driven apps. -You can define multiple datasets in the manifest. The first dataset in the manifest is as the primary dataset. When configuring the multi dataset component, the primary dataset property always has name `Items`. All non-primary dataset properties will have a `_Items` suffix after the dataset name. +You can define multiple datasets in the manifest. The first dataset in the manifest is as the primary dataset. When you configure the multi dataset component, the primary dataset property always has name `Items`. All nonprimary dataset properties will have a `_Items` suffix after the dataset name. -Certain features in the authoring panel will only apply to the primary dataset properties, such as data source selector, field selector, and view selector. To configure a non-primary dataset property, the maker needs to first import the data source to the app, then set the property value to that secondary data source. Property-set should be used for accessing columns in a non-primary dataset property. +Certain features in the authoring panel only apply to the primary dataset properties, such as data source selector, field selector, and view selector. To configure a nonprimary dataset property, the maker needs to first import the data source to the app, then set the property value to that secondary data source. Property-set should be used for accessing columns in a nonprimary dataset property. ### Record binding -- The sorted record Ids information can be extracted using `context.parameters.[dataset_property_name].sortedRecordIds`. +- The sorted record IDs information can be extracted using `context.parameters.[dataset_property_name].sortedRecordIds`. - Get all the records information using `context.parameters.[dataset_property_name].records`. - Get each record object using `context.parameters.[dataset_property_name].records[record_Id]` - Formatted value could be retrieved using `getFormattedValue` method. @@ -55,14 +55,14 @@ The `context.parameters.[dataset_property_name].paging` method provides paging f ### Property sets -Property-set is used to access individual column values for particular columns in the record. For example, map control can use the longitude and latitude in the data-set to show the location pings in the map. In this sample component, two property sets are defined in the manifest, `samplePropertySet` and `samplePropertySet2`. Users will see two empty columns when the component is added to canvas app before any column names is configured. For a property-set, the corresponding columns are added in the beginning and order will be 0. +Property-set is used to access individual column values for particular columns in the record. For example, map control can use the longitude and latitude in the data-set to show the location pings in the map. In this sample component, two property sets are defined in the manifest, `samplePropertySet` and `samplePropertySet2`. Users see two empty columns when the component is added to canvas app before any column names is configured. For a property-set, the corresponding columns are added in the beginning and order is 0. > [!div class="mx-imgBorder"] > ![Property Set Configuration.](../media/property-set-configuration.png) ### Sizing -This sample also showcases how the component listens to the container resize. The `trackContainerResize` method should be called within the `init` method so that the `mode.allocatedWidth` and `mode.allocatedHeight` will be provided each time when the `updateView` is being called. If this method is not called initially, they don't have `allocatedWidth` and `allocatedHeight` values provided. If the `allocatedHeight` is –1, that means there is no limit on height. The component should adjust its height based on the provided width. +This sample also showcases how the component listens to the container resize. The `trackContainerResize` method should be called within the `init` method so that the `mode.allocatedWidth` and `mode.allocatedHeight` is provided each time when the `updateView` is being called. If this method isn't called initially, they don't have `allocatedWidth` and `allocatedHeight` values provided. If the `allocatedHeight` is –1, that means there's no limit on height. The component should adjust its height based on the provided width. ## Dataset API methods that aren't supported in canvas apps @@ -72,9 +72,9 @@ In this preview for canvas apps, only a limited set of [filtering](../reference/ **View** -In model-driven apps, views are required for dataset components to get the column's information. In canvas apps, views are used as a filter. It's up to the app maker to decide which columns to be added for each of the component. A view can be selected after a source is selected for the dataset component. This is applicable only when you choose Microsoft Dataverse as a source. Selecting a view applies the view's filter to the source. The view name and view id can be retrieved using the `context.parameters.[dataset_property_name].getTitle()` and `context.parameters.[dataset_property_name].getViewId()` methods. +Views are applicable only when you choose Microsoft Dataverse as a source. In model-driven apps, views are required for dataset components to get the column's information. In canvas apps, views are used as a filter. It's up to the app maker to decide which columns to be added for each of the component. A view can be selected after a source is selected for the dataset component. Selecting a view applies the view's filter to the source. The view name and view ID can be retrieved using the `context.parameters.[dataset_property_name].getTitle()` and `context.parameters.[dataset_property_name].getViewId()` methods. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/data-set-grid-control.md b/powerapps-docs/developer/component-framework/sample-controls/data-set-grid-control.md index 8dde593b7d..815555e971 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/data-set-grid-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/data-set-grid-control.md @@ -2,8 +2,8 @@ title: DataSet Grid component | Microsoft Docs description: This sample component shows how to change the user experience of interacting with the dataset. keywords: -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -49,7 +49,7 @@ The ***onRowClick*** function attaches the context of the record using its GUID The ***getSortedColumnsOnView*** method returns the list of columns based on the defined order on the view. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/device-api-control.md b/powerapps-docs/developer/component-framework/sample-controls/device-api-control.md index 4557c7e296..133bbe8f2b 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/device-api-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/device-api-control.md @@ -1,8 +1,8 @@ --- title: "Device API component | Microsoft Docs" description: "This sample component showcases Device API capabilities of the Power Apps control framework." -author: lesyk -ms.author: vilesyk +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -31,7 +31,7 @@ Model-driven and canvas apps You can download the complete sample component from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/DeviceApiControl). -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
[Image upload component](./image-upload-control.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/formatting-api-control.md b/powerapps-docs/developer/component-framework/sample-controls/formatting-api-control.md index f0117a8eac..a3e68e1326 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/formatting-api-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/formatting-api-control.md @@ -1,8 +1,8 @@ --- title: Formatting API component | Microsoft Docs description: This sample component explores the various methods available as part of the Power Apps component framework formatting API. -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -30,7 +30,7 @@ Model-driven and canvas apps You can download the complete sample component from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/FormattingAPIControl). -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/iframe-control.md b/powerapps-docs/developer/component-framework/sample-controls/iframe-control.md index 0b4af628a3..735aa5b5ae 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/iframe-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/iframe-control.md @@ -1,8 +1,8 @@ --- -title: " IFRAME component| Microsoft Docs" +title: "Implementing an IFRAME component | Microsoft Docs" description: "This sample describes how to bind a code component to different columns on the form and use the value of these columns as input properties to the component." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -12,7 +12,7 @@ search.audienceType: contributors: - JimDaly --- -# Implementing a IFRAME component +# Implementing an IFRAME component This sample describes how to bind a code component to different columns on the form and use the value of these columns as input properties to the component. @@ -30,20 +30,29 @@ Model-driven and canvas apps You can download the complete sample component from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/IFrameControl). > [!NOTE] -> Power Apps component framework does not yet support composite columns, so you will not be able to bind this component to the out of the box latitude and longitude address columns. You need to bind the code component to a different floating-point field. +> Power Apps component framework doesn't yet support composite columns, so you aren't able to bind this component to the out of the box latitude and longitude address columns. You need to bind the code component to a different floating-point field. This sample component renders an `IFRAME` which displays `Bing Maps URL`. The component is bound to two floating point columns on the form, which are passed as parameters to the component and injected into the `IFRAME URL` to update the Bing Map to the latitude and longitude of the provided inputs. -Update the `Manifest` file to include binding to two additional columns on the form. +Update the `Manifest` file to include binding to two more columns on the form. This change informs the Power Apps component framework that these bound columns need to be passed to the component during initialization and whenever one of the values is updated. ```xml - - - + + ``` -Additional bound properties may be required or not. This will be enforced during the component configuration when the component is being bound to the form. This can be configured by setting the `required` attribute of the property node in the component manifest. Set the value to false if you don't want to require the component property be bound to a field. +More bound properties might be required. This requirement is enforced during the component configuration when the component is being bound to the form. This can be configured by setting the `required` attribute of the property node in the component manifest. Set the value to false if you don't want to require the component property be bound to a field. `ComponentFramework.d.ts` needs to be updated to add two columns to `IInputs` interface. This is the format the Power Apps component framework passes the field values. Adding these values to the `IInputs` interface allows your TypeScript file to reference the values and compile successfully. @@ -56,9 +65,9 @@ Additional bound properties may be required or not. This will be enforced during The initial rendering generates an `IFRAME` element and appends it to the controls container. This `IFRAME` is used to display the **Bing Map**. The url of the `IFRAME` is set to a `Bing Map URL` and includes the bound columns (latitudeValue and longitudeValue) in the url to center the map at the provided location. -The [updateView](../reference/control/updateview.md) method is invoked whenever one of these columns are updated on the form. This method updates the url of the **Bing Map** IFRAME to use the new latitude and longitude values passed to the component. To view this component in run time, bind the component to a field on the form like any other code component. +The [updateView](../reference/control/updateview.md) method is invoked whenever one of these columns is updated on the form. This method updates the url of the **Bing Map** IFRAME to use the new latitude and longitude values passed to the component. To view this component in run time, bind the component to a field on the form like any other code component. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/image-upload-control.md b/powerapps-docs/developer/component-framework/sample-controls/image-upload-control.md index 44e1a4918e..8097aa8a57 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/image-upload-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/image-upload-control.md @@ -1,8 +1,8 @@ --- title: "Image Upload component | Microsoft Docs" description: "This sample component renders as an `Upload` button to upload the image and a default image when the component loads for the first time." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -52,7 +52,7 @@ The `device.pickFile` method opens a dialog box to select files for the upload. > [!NOTE] > If the same form or table is used on the legacy web client, then the field will show out-of-box text component on legacy web client, where there might have UX issues.  To make it hidden on the legacy web client, we could uncheck the **Visibility** checkbox and check **Hide Default Control** checkbox together. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
[Device API component](./device-api-control.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/increment-control.md b/powerapps-docs/developer/component-framework/sample-controls/increment-control.md index 7c62aaefd8..7f4e9677eb 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/increment-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/increment-control.md @@ -1,8 +1,8 @@ --- -title: " Increment component| Microsoft Docs" +title: "Increment component| Microsoft Docs" description: "This sample component shows how to bind data with Power Apps component framework and error handling." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -39,7 +39,7 @@ When you click on the button, the value in the text box is increased by 1. The u Edit the value in the text box, and if it is a valid integer, then it updates the value to Power Apps component framework. You can continuously click the `Increment` button and update it. If it's an invalid integer, an error message pops out. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/linear-input-control.md b/powerapps-docs/developer/component-framework/sample-controls/linear-input-control.md index 8dcdea5b25..1b2b5618fc 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/linear-input-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/linear-input-control.md @@ -1,8 +1,8 @@ --- -title: " Linear Input component| Microsoft Docs" +title: "Linear Input component| Microsoft Docs" description: "This sample component changes the user experience of interacting with numeric types on the form." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -61,7 +61,7 @@ public updateView(context: ComponentFramework.IPropBag)    } ``` -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/localization-api-control.md b/powerapps-docs/developer/component-framework/sample-controls/localization-api-control.md index 563431e41e..25862710e7 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/localization-api-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/localization-api-control.md @@ -1,8 +1,8 @@ --- title: "Localization API component| Microsoft Docs" description: "This sample showcases how localization is done for code components." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/30/2022 ms.reviewer: jdaly ms.topic: sample @@ -50,7 +50,7 @@ When this line of code is executed, the Power Apps component framework automatic |1033 |Increment | |1035 |lisäys | -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/lookup-control.md b/powerapps-docs/developer/component-framework/sample-controls/lookup-control.md index da1d4cf9e9..00f22e8058 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/lookup-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/lookup-control.md @@ -1,8 +1,8 @@ --- -title: " Lookup component| Microsoft Docs" +title: "Lookup component| Microsoft Docs" description: "demonstrates how to leverage the Lookup.Simple type on properties of field components." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -41,7 +41,7 @@ You'll notice that each of the `Lookup Objects` buttons have the same `onClick` In `getOutputs`, the component sends back the newly selected record to consume and update. In `updateView`, the component uses the raw value of both lookup properties to display the currently selected lookups for both bound properties. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/map-control.md b/powerapps-docs/developer/component-framework/sample-controls/map-control.md index 0126a5becc..574b355234 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/map-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/map-control.md @@ -1,16 +1,16 @@ --- -title: " Map component| Microsoft Docs" +title: "Map component| Microsoft Docs" description: "This sample component changes the user experience of interacting with address fields on the form." -ms.author: jdaly -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: concept-article --- # Implementing map component -This sample component changes the user experience of interacting with address fields on the form. Along with the text values of the address, this component provides the ability to visually identify a particular address on a map without navigating to another tab or screen.  +This sample component changes the user experience of interacting with address fields on the form. Along with the text values of the address, this component visually identifies a particular address on a map without navigating to another tab or screen. [!INCLUDE[cc-terminology](../../data-platform/includes/cc-terminology.md)] @@ -28,14 +28,14 @@ You can download the complete sample component from [here](https://github.com/mi In the manifest file, we defined property of type `Single line of Text`. We use this to bind it to the address field on the form.  > [!NOTE] -> You can use any of the map API’s that are available in the market. In this example, we are going to show how to do it with the Google Map API. +> You can use any of the map APIs that are available in the market. In this example, we're going to show how to do it with the Google Map API. You need to create an API key for the component to access the Google Map API. Follow the instructions(https://developers.google.com/maps/documentation/embed/get-api-key to generate one). Create a variable name `MAPS_API_KEY` that can be accessed in the context of the component. Google Map API allows you only to render the maps inside an `IFRAME`. So, you need to create an `IFRAME` element that is going to render the map using the URL we generate. -By default, we are setting the map to be hidden and display it only when the address value exists on the form. +By default, we're setting the map to be hidden and display it only when the address value exists on the form. -`buildMapUrl` and `renderMap` (you can even merge them into one) takes the address string and embeds it onto the map URL by encoding the address string and then sets the IFRAME element’s src element to the URL respectively. Also, call the **notifyOutputChanged** method to ensure we notify the component that the rendering has changed. +`buildMapUrl` and `renderMap` (you can even merge them into one) takes the address string and embeds it onto the map URL by encoding the address string and then sets the IFRAME element's src element to the URL respectively. Also, call the **notifyOutputChanged** method to ensure we notify the component that the rendering changed. ```TypeScript public renderMap(mapUrl: string) { @@ -51,7 +51,7 @@ By default, we are setting the map to be hidden and display it only when the add Ensure you call the `renderMap` function inside the [updateView](../reference/control/updateview.md) function to ensure the control is refreshed every time the view is updated. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/modern-theming-api-control.md b/powerapps-docs/developer/component-framework/sample-controls/modern-theming-api-control.md index 27a3c01654..4c4db331ed 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/modern-theming-api-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/modern-theming-api-control.md @@ -1,8 +1,8 @@ --- title: "Modern theming API component | Microsoft Docs" description: "This sample component demonstrates various ways to use the modern theming API capabilities to style your component." -author: lesyk -ms.author: vilesyk +author: jasongre +ms.author: jasongre ms.date: 03/12/2023 ms.reviewer: jdaly ms.topic: sample diff --git a/powerapps-docs/developer/component-framework/sample-controls/multi-select-option-set-control.md b/powerapps-docs/developer/component-framework/sample-controls/multi-select-option-set-control.md index 002b894f50..47270bc1c4 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/multi-select-option-set-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/multi-select-option-set-control.md @@ -1,8 +1,8 @@ --- -title: " Multi Select OptionSet component| Microsoft Docs" +title: "Multi Select OptionSet component| Microsoft Docs" description: "This sample demonstrates how to leverage the multi select option set type on properties of field components." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -43,7 +43,7 @@ The `getOutputs` method simply returns the currently selected set of values back -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/navigation-api-control.md b/powerapps-docs/developer/component-framework/sample-controls/navigation-api-control.md index 07a3fbf534..3461a4dda9 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/navigation-api-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/navigation-api-control.md @@ -1,8 +1,8 @@ --- -title: " Navigation API component| Microsoft Docs" +title: "Navigation API component| Microsoft Docs" description: "This sample component explores the various methods available as part of the Power Apps component framework navigation API." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -15,7 +15,7 @@ contributors: # Implementing Navigation API component -This sample component explores the various methods available as part of the Power Apps component framework navigation API. In this sample, you create a series of input elements of type buttons which calls into the respective methods of the navigation API that matches with the value displayed. +This sample component explores the various methods available as part of the Power Apps component framework navigation API. In this sample, you create a series of buttons that call into the respective methods of the navigation API that matches with the value displayed. [!INCLUDE[cc-terminology](../../data-platform/includes/cc-terminology.md)] @@ -32,33 +32,33 @@ You can download the complete sample component from [here](https://github.com/mi The `openAlertDialog` method provides the capability to display an alert dialog containing a message and a button. You can also implement callback methods when the alert dialog is closed or if an error is encountered when loading the dialog.   -In this sample when you click on the `openAlertDialogButton` an alert dialog pops up and sets the value of it to `Alert dialog closed` when the dialog is closed either using the `OK` button or the `X` button. +In this sample when you select on the `openAlertDialogButton` an alert dialog pops up and sets the value of it to `Alert dialog closed` when the dialog is closed either using the `OK` button or the `X` button. > [!NOTE] > This is similar to calling the [Xrm.Navigation.openAlertDialog](../../model-driven-apps/clientapi/reference/Xrm-Navigation/openAlertDialog.md) method in ClientAPI. The `openConfirmDialog` method provides the ability to display an alert dialog containing a message and two buttons. You can use this method to implement different logic based on the button clicked. You can implement the success callback which is called when the dialog is closed by clicking either of the buttons.   -This sample shows you a confirm dialog when you click on the `openConfirmDialogButton` and sets the value of it to `Ok` or `Cancel`, or `X` depending on the button that was clicked. +This sample shows you a confirm dialog when you select on the `openConfirmDialogButton` and sets the value of it to `Ok` or `Cancel`, or `X` depending on the button that was clicked. > [!NOTE] > This is similar to calling the [Xrm.Navigation.openConfirmDialog](../../model-driven-apps/clientapi/reference/Xrm-Navigation/openConfirmDialog.md) method in ClientAPI. -The `openFile` method provides the ability to open a file. You'd need to pass in the file object which has the filename, content, mimetype and the filesize. You can also pass in the optional parameter of the mode you want to open the file as 1 or 2, 1 being the default which opens the file in read or open mode. +The `openFile` method provides the ability to open a file. You'd need to pass in the file object which has the filename, content, mimetype, and the filesize. You can also pass in the optional parameter of the mode you want to open the file as 1 or 2, 1 being the default which opens the file in read or open mode.   This sample opens a file named `SampleDemo.txt` in save mode on clicking the `openFileButton`. > [!NOTE] > This is similar to calling the [Xrm.Navigation.openFile](../../model-driven-apps/clientapi/reference/Xrm-Navigation/openFile.md) method in ClientAPI. -The `openUrl` method provides the ability to open a URL. You need to pass the URL as a string to the method and also pass the optional parameters of height, width and openInNewWindow as true if you want the URL to be opened in a new window. +The `openUrl` method opens a URL. You need to pass the URL as a string to the method and also pass the optional parameters of height, width, and openInNewWindow as true if you want the URL to be opened in a new window.   This sample opens a new window and loads the microsoft.com home page on clicking the `openUrlButton`. > [!NOTE] > This is similar to calling the [Xrm.Navigation.openUrl](../../model-driven-apps/clientapi/reference/Xrm-Navigation/openUrl.md) method in ClientAPI. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/object-output.md b/powerapps-docs/developer/component-framework/sample-controls/object-output.md index 6a980dda1e..21740f338e 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/object-output.md +++ b/powerapps-docs/developer/component-framework/sample-controls/object-output.md @@ -1,8 +1,8 @@ --- title: "Object Output Component Sample| Microsoft Docs" -description: "Learn how you can use the object outout APIs." -ms.author: hemantg -author: HemantGaur +description: "Learn how you can use the object output APIs." +author: anuitz +ms.author: anuitz ms.date: 06/07/2023 ms.reviewer: jdaly ms.topic: reference @@ -13,7 +13,7 @@ contributors: # Object Output Component -[This article is pre-release documentation and is subject to change.] +[!INCLUDE [cc-beta-prerelease-disclaimer](../../../includes/cc-beta-prerelease-disclaimer.md)] This sample component shows how to use object type output properties. This component generates a static object and output via a property which then can be accessed in a canvas app or via client APIs in a model form. @@ -56,7 +56,7 @@ We also need to create a property dependency between these two properties. ``` -In the index.ts file we need to add [getOutputSchema](../reference/control/getoutputschema.md) method to provide the output object schema. When the control is added to a Canvas App, the platform will call to this method prior to control initialization to receive the output object(s) schema(s). +In the index.ts file, we need to add [getOutputSchema](../reference/control/getoutputschema.md) method to provide the output object schema. When the control is added to a Canvas App, the platform calls to this method before control initialization to receive the output object(s) schema(s). ```typescript public async getOutputSchema(context: ComponentFramework.Context): Promise> { @@ -76,7 +76,7 @@ public getOutputs(): IOutputs { } ``` -The `onLoadData` method will be called when the **Load Data** button is pressed to load the data to the output object and notify the platform about the output changes. This will trigger onChange behavior in the Canvas App for the control or [OnOutputChange](../../model-driven-apps/clientapi/reference/events/onoutputchange.md) event for client APIs. +The `onLoadData` method is called when the **Load Data** button is pressed to load the data to the output object and notify the platform about the output changes. This triggers onChange behavior in the Canvas App for the control or [OnOutputChange](../../model-driven-apps/clientapi/reference/events/onoutputchange.md) event for client APIs. ```typescript private onLoadData = async () => { @@ -86,7 +86,7 @@ private onLoadData = async () => { } ``` -### Related topics +### Related articles [onOutputChange Event](../../model-driven-apps/clientapi/reference/events/onoutputchange.md) [StandardControl.getOutputSchema](../reference/control/getoutputschema.md) diff --git a/powerapps-docs/developer/component-framework/sample-controls/react-facepile-control.md b/powerapps-docs/developer/component-framework/sample-controls/react-facepile-control.md index a7e222055e..a8ef0255f1 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/react-facepile-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/react-facepile-control.md @@ -1,8 +1,8 @@ --- title: "React Facepile component| Microsoft Docs" description: "This sample shows how to use React to create components using Power Apps component framework." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/07/2022 ms.reviewer: jdaly ms.topic: sample @@ -15,7 +15,7 @@ contributors: # Implementing the FacePile component -This sample shows how to use React to create components using Power Apps component framework. The facepile sample component is implemented based on React and the Office UI Fabric React components. The code may not reveal the best practices for the mentioned third-party libraries. +This sample shows how to use React to create components using Power Apps component framework. The facepile sample component is implemented based on React and the Office UI Fabric React components. The code might not reveal the best practices for the mentioned third-party libraries. [!INCLUDE[cc-terminology](../../data-platform/includes/cc-terminology.md)] @@ -32,19 +32,19 @@ You can download the complete sample component from [here](https://github.com/mi > [!IMPORTANT] -> Although the Power Apps host applications work on top of React, the version of React you bundle will not communicate with the host version, nor is it dependent on that version. A new copy of React (or any third-party library you bundle with your component) will be loaded into the host page for every instance of that control, so be mindful of how large you are making your page(s) as you add components. We will have a solution to this issue in a future release. +> Although the Power Apps host applications work on top of React, the version of React you bundle won't communicate with the host version, nor is it dependent on that version. A new copy of React (or any third-party library you bundle with your component) is loaded into the host page for every instance of that control, so be mindful of how large you're making your page(s) as you add components. We'll have a solution to this issue in a future release. This sample provides examples on how to add dependencies for third-party libraries and Office UI Fabric, showcasing how to utilize the Office UI Fabric components for React for UI and perform bi-directional data-binding between the Power Apps component framework and the React state model. -The component sample consists of three Office UI Fabric components: a facepile, a slider, a check box, and a drop-down list. When you move the slider, the number of faces in the facepile changes. The check box components whether the faces fade in and out or simply appear or disappear, and the options in the drop-down list control the size of the faces. If there is no value set, the number of faces defaults to 3. +The component sample consists of three Office UI Fabric components: a facepile, a slider, a check box, and a drop-down list. When you move the slider, the number of faces in the facepile changes. The check box components whether the faces fade in and out or appear or disappear, and the options in the drop-down list control the size of the faces. If there's no value set, the number of faces defaults to 3. - When the component is loaded, the slider is set to the bound attribute value. The `context.parameters.[property_name].attributes` property contains the associated metadata. - An event handler is passed in the React component's props; this will allow the React component to notify the host Power Apps component framework control that a value has changed. The event handler then determines if a call to the **notifyOutputEvents** method is necessary. -- Sliding the slider will cause React to update the bound value and call the passed in event handler. Inside that handler, if a call is made to the **notifyOutputEvents** method, then the control's [getOutputs](../reference/control/getoutputs.md) method will be called asynchronously and will flow to the Power Apps component framework. +- Sliding the slider causes React to update the bound value and call the passed in event handler. Inside that handler, if a call is made to the **notifyOutputEvents** method, then the control's [getOutputs](../reference/control/getoutputs.md) method is called asynchronously and flows to the Power Apps component framework. - The framework host updates the bound attribute value, and the updated value flows to the component, triggering the control's [updateView](../reference/control/updateview.md) method. The control then renders again the React component with the new value. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/table-control.md b/powerapps-docs/developer/component-framework/sample-controls/table-control.md index eb7983ba78..8a876e3fab 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/table-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/table-control.md @@ -1,8 +1,8 @@ --- -title: " Table component| Microsoft Docs" +title: "Table component| Microsoft Docs" description: "This sample component renders a table with two columns. The left column shows the name of the API method or property, and the right column shows the value returned by the API." -author: HemantGaur -ms.author: hemantg +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -43,7 +43,7 @@ This method returns a `Promise` object, representing the completion or failure o The callback method injects this information as HTML into a div rendered on the code component to showcase the selected results to the user. If the `Promise` is rejected, the error callback method is invoked where your component can handle the error scenario accordingly. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/table-grid-control.md b/powerapps-docs/developer/component-framework/sample-controls/table-grid-control.md index 900de41f45..eac86a3680 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/table-grid-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/table-grid-control.md @@ -1,8 +1,8 @@ --- -title: " Table grid component| Microsoft Docs" -description: "This sample showcases how to create a simple dataset component, view's column metadata binding, record binding, more records from paging and record navigation to form." -author: HemantGaur -ms.author: hemantg +title: "Table grid component| Microsoft Docs" +description: "This sample showcases how to create a basic dataset component, view's column metadata binding, record binding, more records from paging and record navigation to form." +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -15,7 +15,7 @@ contributors: # Implementing table grid component -This sample showcases how to create a simple dataset component, view's column metadata binding, record binding, more records from paging and record navigation to form. +This sample showcases how to create a basic dataset component, view's column metadata binding, record binding, more records from paging and record navigation to form. The component header columns and internal record values are bound to the existing views. [!INCLUDE[cc-terminology](../../data-platform/includes/cc-terminology.md)] @@ -31,28 +31,28 @@ Model-driven apps You can download the complete sample component from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/TableGrid). -Column Header bind to the View : +Column Header bind to the View: View column info lies at `context.parameters.[dataset_property_name].columns`. It's an array type. -Record binding : +Record binding: -- The sorted record Ids are at `context.parameters.[dataset_property_name].sortedRecordIds` +- The sorted record IDs are at `context.parameters.[dataset_property_name].sortedRecordIds` - All records info is at `context.parameters.[dataset_property_name].records` - For each record object, `context.parameters.[dataset_property_name].records[record_Id]` - Formatted value could be retrieved at `getFormattedValue` -Load more page of data if needed : +Load more pages of data if needed: -`context.parameters.[dataset_property_name].paging` will provide paging functionality like `hasNextPage` and `loadNextPage` data. The `Load More` button is shown if it has next page data. +`context.parameters.[dataset_property_name].paging` provides paging functionality like `hasNextPage` and `loadNextPage` data. The `Load More` button is shown if it has next page data. This sample also showcases how the component listens to the container resize. -The `trackContainerResize` method should be called within [init](../reference/control/init.md) method so that the `mode.allocatedWidth` and `mode.allocatedHeight` will be provided each time [updateView](../reference/control/updateview.md) being called. If this method is not being called initially, then they don't have `allocatedWidth` and `allocatedHeight` provided. +The `trackContainerResize` method should be called within [init](../reference/control/init.md) method so that the `mode.allocatedWidth` and `mode.allocatedHeight` is provided each time [updateView](../reference/control/updateview.md) being called. If this method isn't being called initially, then they don't have `allocatedWidth` and `allocatedHeight` provided. -If the allocatedHeight is –1, that means there is no limit on height. The component should adjust its height based on the provided width. +If the allocatedHeight is –1, that means there's no limit on height. The component should adjust its height based on the provided width. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/sample-controls/webapi-control.md b/powerapps-docs/developer/component-framework/sample-controls/webapi-control.md index 57f8a02049..554abaca12 100644 --- a/powerapps-docs/developer/component-framework/sample-controls/webapi-control.md +++ b/powerapps-docs/developer/component-framework/sample-controls/webapi-control.md @@ -1,8 +1,8 @@ --- -title: " Web API component| Microsoft Docs" -description: "The web API component is designed to perform create, retrieve, update and delete actions." -author: HemantGaur -ms.author: hemantg +title: "Web API component| Microsoft Docs" +description: "The web API component is designed to perform create, retrieve, update, and delete actions." +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: sample @@ -14,7 +14,7 @@ contributors: --- # Implementing Web API component -The web API component is designed to perform create, retrieve, update and delete actions. The component renders four buttons, which can be clicked to invoke different web API actions. The result of the web API call is injected into a HTML div element at the bottom of the code component. +The web API component is designed to perform create, retrieve, update, and delete actions. The component renders four buttons, which can be clicked to invoke different web API actions. The result of the web API call is injected into an HTML div element at the bottom of the code component. [!INCLUDE[cc-terminology](../../data-platform/includes/cc-terminology.md)] @@ -31,7 +31,7 @@ You can download the complete sample component from [here](https://github.com/mi By default, in the sample, the component is configured to perform the create, retrieve, update actions on the `Account` entity and set the name and revenue fields in the web API examples. -To change the default configuration to any entity or field, update the below configuration values as shown +To change the default configuration to any entity or field, update the following configuration values as shown ```TypeScript private static _entityName:string = "account"; @@ -42,17 +42,17 @@ To change the default configuration to any entity or field, update the below con The `createRecord` method renders three buttons, which allows you to create an account record with the revenue field set to different values (100, 200, 300). -When you click one of the create buttons, the button's `onClick` event handler checks the value of the button clicked and use the web API action to create an account record with the revenue field set to the button's value. The name field of the account record will be set to `Web API code component (Sample)` with a random `int` appended to the end of the string. The callback method from the web API call injects the result of the web API call (success or failure) into the custom control's result div. +When you select one of the create buttons, the button's `onClick` event handler checks the value of the button clicked and use the web API action to create an account record with the revenue field set to the button's value. The name field of the account record is set to `Web API code component (Sample)` with a random `int` appended to the end of the string. The callback method from the web API call injects the result of the web API call (success or failure) into the custom control's result div. -The `deleteRecord` method renders a button which opens a lookup dialog when clicked. The lookup dialog allows you to select the account record you want to delete. Once an account record is selected from the lookup dialog, it is passed to the `deleteRecord` to delete the record from the database. The callback method from the web API call injects the result of the web API call (success or failure) into the custom control's result div. +The `deleteRecord` method renders a button which opens a lookup dialog when clicked. The lookup dialog allows you to select the account record you want to delete. Once an account record is selected from the lookup dialog, it's passed to the `deleteRecord` to delete the record from the database. The callback method from the web API call injects the result of the web API call (success or failure) into the custom control's result div. The FetchXML `retrieveMultiple` method renders a button in the code component. `onClick` of this button, FetchXML is generated and passed to the `retrieveMultiple` function to calculate the average value of the revenue field for all the accounts records. The callback method from the web API call injects the result of the web API call (success or failure) into the custom control's result div. The OData `retrieveMultiple` method renders a button in the code component. `onClick` of this button, OData string is generated and passed to the `retrieveMultiple` function to retrieve all account records with a name field that is like 'code component Web API (Sample)', which is true for all account records created by this code component example. -On successful retrieve of the records, the code component has logic to count how many account records have the revenue field set to 100, 200 or 300, and display this count into an OData status container div on the code component. The callback method from the web API call injects the result of the web API call (success or failure) into the custom control's result div. +On successful retrieve of the records, the code component has logic to count how many account records have the revenue field set to 100, 200 or 300, and display this count into an OData status container div on the code component. The callback method from the web API call injects the result of the web API call (success or failure) into the custom control's result div. -### Related topics +### Related articles [Download sample components](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework)
[How to use the sample components](../use-sample-components.md)
diff --git a/powerapps-docs/developer/component-framework/share-your-feedback-for-pcf.md b/powerapps-docs/developer/component-framework/share-your-feedback-for-pcf.md index dc2fc39f9a..a1ed51acb9 100644 --- a/powerapps-docs/developer/component-framework/share-your-feedback-for-pcf.md +++ b/powerapps-docs/developer/component-framework/share-your-feedback-for-pcf.md @@ -1,8 +1,8 @@ --- title: Share your feedback for Power Apps component framework | Microsoft Docs description: Capabilities and limitations for canvas apps -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/component-framework/toc.yml b/powerapps-docs/developer/component-framework/toc.yml index c41acfc822..a65dfb5986 100644 --- a/powerapps-docs/developer/component-framework/toc.yml +++ b/powerapps-docs/developer/component-framework/toc.yml @@ -12,10 +12,14 @@ items: href: component-framework-for-canvas-apps.md - name: For Power Pages href: /power-pages/configure/component-framework - - name: "React controls & platform libraries (Preview)" + - name: "React controls & platform libraries" href: react-controls-platform-libraries.md - name: "Style components with modern theming (preview)" href: fluent-modern-theming.md + - name: Dependent libraries (preview) + href: dependent-libraries.md + - name: Events (preview) + href: events.md - name: Get tooling href: get-powerapps-cli.md - name: Limitations @@ -30,6 +34,10 @@ items: href: tutorial-create-model-driven-app-dataset-component.md - name: Create a canvas app dataset component href: tutorial-create-canvas-dataset-component.md + - name: Define an event in a component + href: tutorial-define-event.md + - name: Use dependent libraries + href: tutorial-use-dependent-libraries.md - name: Online learning href: /training/paths/use-power-apps-component-framework - name: Code components ALM @@ -54,6 +62,8 @@ items: href: publish-components-app-source.md - name: Customize the editable grid control href: customize-editable-grid-control.md + - name: Bring intelligence into your components using Agent APIs + href: bring-intelligence-using-agent-apis.md - name: Troubleshooting items: - name: Common issues and workarounds @@ -146,6 +156,15 @@ items: href: reference/controlattributes.md - name: ControlAttributesType href: reference/controlattributestype.md + - name: Copilot + href: reference/copilot.md + items: + - name: executeEvent + href: reference/copilot/executeevent.md + - name: executePrompt + href: reference/copilot/executeprompt.md + - name: MCSResponse + href: reference/copilot/mcsresponse.md - name: DataProviderCapabilities href: reference/dataprovidercapabilities.md - name: DataSet @@ -371,7 +390,7 @@ items: href: reference/position.md - name: Property href: reference/property.md - - name: ReactControl (Preview) + - name: ReactControl href: reference/react-control.md items: - name: destroy @@ -452,6 +471,8 @@ items: href: manifest-schema-reference/css.md - name: data-set href: manifest-schema-reference/data-set.md + - name: dependency + href: manifest-schema-reference/dependency.md - name: domain href: manifest-schema-reference/domain.md - name: external-service-usage @@ -464,6 +485,8 @@ items: href: manifest-schema-reference/img.md - name: manifest href: manifest-schema-reference/manifest.md + - name: platform-action + href: manifest-schema-reference/platform-action.md - name: platform-library href: manifest-schema-reference/platform-library.md - name: property-dependencies diff --git a/powerapps-docs/developer/component-framework/tutorial-create-canvas-dataset-component.md b/powerapps-docs/developer/component-framework/tutorial-create-canvas-dataset-component.md index 1b9197d318..45e5327fcc 100644 --- a/powerapps-docs/developer/component-framework/tutorial-create-canvas-dataset-component.md +++ b/powerapps-docs/developer/component-framework/tutorial-create-canvas-dataset-component.md @@ -1,8 +1,8 @@ --- title: "Create canvas app dataset component in Microsoft Dataverse | MicrosoftDocs" description: "In this tutorial, learn how to create a canvas app dataset code component, and deploy, add to a screen, and test the component using Visual Studio Code." -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 02/20/2023 ms.reviewer: jdaly ms.topic: tutorial diff --git a/powerapps-docs/developer/component-framework/tutorial-create-model-driven-app-dataset-component.md b/powerapps-docs/developer/component-framework/tutorial-create-model-driven-app-dataset-component.md index aac119f0d4..76e0b329cc 100644 --- a/powerapps-docs/developer/component-framework/tutorial-create-model-driven-app-dataset-component.md +++ b/powerapps-docs/developer/component-framework/tutorial-create-model-driven-app-dataset-component.md @@ -1,8 +1,8 @@ --- title: "Create a model-driven app dataset component in Microsoft Dataverse | MicrosoftDocs" description: "In this tutorial, learn how to create a dataset code component, deploy it, and configure it inside a model-driven app using Visual Studio Code." -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 05/27/2022 ms.reviewer: jdaly ms.topic: tutorial diff --git a/powerapps-docs/developer/component-framework/tutorial-create-model-driven-field-component.md b/powerapps-docs/developer/component-framework/tutorial-create-model-driven-field-component.md index a0329e3667..0f798dcc56 100644 --- a/powerapps-docs/developer/component-framework/tutorial-create-model-driven-field-component.md +++ b/powerapps-docs/developer/component-framework/tutorial-create-model-driven-field-component.md @@ -1,8 +1,8 @@ --- title: "Create a model-driven app field component in Microsoft Dataverse | MicrosoftDocs" description: "In this tutorial, learn how to create a model-driven app field component, and deploy, configure, and test the component on a form using Visual Studio Code." -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 02/05/2023 ms.reviewer: jdaly ms.topic: tutorial diff --git a/powerapps-docs/developer/component-framework/tutorial-define-event.md b/powerapps-docs/developer/component-framework/tutorial-define-event.md new file mode 100644 index 0000000000..10b4323e4c --- /dev/null +++ b/powerapps-docs/developer/component-framework/tutorial-define-event.md @@ -0,0 +1,455 @@ +--- +title: "Tutorial: Define a custom event in a component" +description: "In this tutorial, learn how to define a custom event in a PCF control and use it in canvas and model-driven apps." +author: anuitz +ms.author: anuitz +ms.date: 03/24/2025 +ms.reviewer: jdaly +ms.topic: tutorial +ms.subservice: pcf +contributors: + - JimDaly + - kierantpetrie +--- +# Tutorial: Define a custom event in a component + +[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)] + +In this tutorial, you'll build a code component that uses custom events and test it using both canvas and model-driven apps. [Learn more about the custom events preview](events.md). + +## Goal + +The steps in this tutorial guide you to create a code component with two buttons which raise different events for the hosting application can react to. You'll define two events: `customEvent1` and `customEvent2`. Then, the code component exposes two buttons that cause these events to occur. + +### Canvas App + +The canvas app uses Power Fx expressions on these events to toggle the visible and display mode properties of a control: + +:::image type="content" source="media/define-custom-event-tutorial-diagram.png" alt-text="Diagram shows the goal of this sample to define two custom events"::: + + +> [!VIDEO https://learn-video.azurefd.net/vod/player?id=9a59542b-cff6-4de5-a347-5da92aae2c9a] + +### Model-driven App + +The model-driven app uses client-side JavaScript to show an alert when the respective events occur. + +## Prerequisites + +You should already know how to: + +- [Create and build a code component](create-custom-controls-using-pcf.md) +- [Package a code component](import-custom-controls.md) +- [Add code components to a model-driven app](add-custom-controls-to-a-field-or-entity.md#add-a-code-component-to-a-column) +- [Add components to a canvas app](component-framework-for-canvas-apps.md#add-components-to-a-canvas-app) + +## Create a new Control + +1. Create a new component using this command: + + `pac pcf init -n EventSample -ns SampleNamespace -t field -fw react -npm` + +2. Edit the manifest to add the new events + +#### [Before](#tab/before) + +```xml + + + + + + + + +``` + +#### [After](#tab/after) + +```xml + + + + + + + + + + +``` + +--- + +## Define events + +In the `EventSample\HelloWorld.tsx` control file, define two events in the interface and bind the events to two different buttons. Also update the import to include `DefaultButton` as the following changes show. + +#### [Before](#tab/before) + +```typescript +import * as React from 'react'; +import { Label } from '@fluentui/react'; + +export interface IHelloWorldProps { + name?: string; +} + +export class HelloWorld extends React.Component { + public render(): React.ReactNode { + return ( + + ) + } +} +``` + +#### [After](#tab/after) + +```typescript +import * as React from 'react'; +import { Label, DefaultButton } from '@fluentui/react'; + +// This component renders two buttons each one will trigger an event passed via props + +export interface IHelloWorldProps { + onCustomEvent1: () => void; + onCustomEvent2: () => void; +} + +export const HelloWorld: React.FunctionComponent = (props: IHelloWorldProps) => { + return ( +

+ + Trigger event 1 + Trigger event 2 +
+ ); +}; +``` + +--- + +## Modify `updateview` method + +In `EventSample\Index.ts`, modify [the updateView method ](reference/react-control/updateview.md) to add handlers for the two button events. These handlers add the two events defined in the manifest to the events in the context passed to the control. + +#### [Before](#tab/before) + +```typescript +public updateView(context: ComponentFramework.Context): React.ReactElement { + const props: IHelloWorldProps = { name: 'Hello, World!' }; + return React.createElement( + HelloWorld, props + ); +} +``` + +#### [After](#tab/after) + +```typescript +public updateView(context: ComponentFramework.Context): React.ReactElement { + const props: IHelloWorldProps = { + onCustomEvent1: ()=> { + context.events.customEvent1() + }, + onCustomEvent2: () => { + context.events.customEvent2() + } + }; + return React.createElement( + HelloWorld, props + ); +} +``` + +--- + +## Build and package + +As usual, you need to complete these steps to use this control: + +1. [Create and build the code component](create-custom-controls-using-pcf.md) +1. [Package the code component](import-custom-controls.md) +1. [Deploy the code component](import-custom-controls.md#deploying-code-components) + +## Use in a canvas app + +To use this control in a canvas app, you need to: + +1. [Create a new blank Canvas App](../../maker/canvas-apps/create-blank-app.md) +1. [Add the new component to the canvas app](component-framework-for-canvas-apps.md#add-components-to-a-canvas-app) +1. [Add a new control](../../maker/canvas-apps/add-configure-controls.md). This example uses a text control. + + :::image type="content" source="media/event_canvas_sample_app.png" alt-text="Image of the Canvas App with controls added." lightbox="media/event_canvas_sample_app.png"::: + +1. Add two global variables to the app: `isVisible` and `canEdit`. +1. Set `canEdit` to the `DisplayMode` property of the text control. + + :::image type="content" source="media/event_canvas_sample_app_displaymode.png" alt-text="Image of the DisplayMode property of the text control" lightbox="media/event_canvas_sample_app_displaymode.png"::: + +1. Set `isVisible` to the `Visible` property of the text control. + + :::image type="content" source="media/event_canvas_sample_app_visible.png" alt-text="Image of the Visible property of the text control" lightbox="media/event_canvas_sample_app_visible.png"::: + +1. Set custom actions on the new custom control to update the `isVisible` and `canEdit` variables when the buttons are clicked. + + :::image type="content" source="media/event_canvas_sample_app_customevents.png" alt-text="Image of the Custom Event properties of the new component" lightbox="media/event_canvas_sample_app_customevents.png"::: + + |Event|Power FX expression| + |---|---| + |customEvent1|`If(isVisible, Set (isVisible, false), Set (isVisible, true))`| + |customEvent2|`If(canEdit = DisplayMode.Edit, Set(canEdit, DisplayMode.Disabled), Set (canEdit, DisplayMode.Edit))`| + +### Test the canvas app + +1. Press **Trigger event 1**. + + **Expected**: The text control toggles between visible and hidden + +1. Press **Trigger event 2**. + + **Expected**: The text control toggles between editable and read only. + +## Use in a model-driven app + +> [!NOTE] +> These steps refer to instructions described in [Walkthrough: Write your first client script](../model-driven-apps/clientapi/walkthrough-write-your-first-client-script.md). + +1. Create a new JavaScript web resource to run on the `onLoad` event of a form. This script binds two event handlers to the new events for the controls on load of the form. + + ```javascript + /* eslint-disable */ + "use strict"; + + var MyScriptsNameSpace = window.MyScriptsNameSpace || {}; + (function () { + + const controlName1 = "cr116_personid"; + + this.onLoad = function (executionContext) { + const formContext = executionContext.getFormContext(); + + const sampleControl1 = formContext.getControl(controlName1); + sampleControl1.addEventHandler("customEvent1", this.onSampleControl1CustomEvent1); + sampleControl1.addEventHandler("customEvent2", this.onSampleControl1CustomEvent2); + }; + + this.onSampleControl1CustomEvent1 = function (params) { + alert(`SampleControl1 Custom Event 1`); + }.bind(this); + + this.onSampleControl1CustomEvent2 = function (params) { + alert(`SampleControl1 Custom Event 2`); + }.bind(this); + + }).call(MyScriptsNameSpace); + ``` + +1. Complete the following steps as you normally do: + + 1. [Upload your new JavaScript file as a web resource](../model-driven-apps/clientapi/walkthrough-write-your-first-client-script.md#step-3-upload-your-code-as-a-web-resource). + 1. [Add the component to the model-driven form](code-components-model-driven-apps.md#add-code-components-to-model-driven-apps). + 1. [Associate the webresource to the form](../model-driven-apps/clientapi/walkthrough-write-your-first-client-script.md#step-4-associate-your-web-resource-to-a-form). + +1. [Configure the On Load event](../model-driven-apps/clientapi/walkthrough-write-your-first-client-script.md#configure-form-on-load-event) as shown in the following image: + + :::image type="content" source="media/event_mda_sample_jsbinding.png" alt-text="Image of the JavaScript binding for the Model Driven App Form" lightbox="media/event_mda_sample_jsbinding.png"::: + +1. Test your app. + + When you navigate to the form and press **Trigger event 1**, an alert displays `SampleControl1 Custom Event 1`. When you press **Trigger event 2**, an alert displays `SampleControl1 Custom Event 2`. + +## Passing payload in events + +As described in [Defining an event for model-driven apps](events.md#defining-an-event-for-model-driven-apps), you can pass payload in events in model-driven apps. You can modify this example in the following way to see how this works. + +:::image type="content" source="media/passing-payload-in-events.png" alt-text="Diagram shows multiple controls generating multiple events with a call back being made"::: + + + +### Pass payload with event + +Change the `EventSample\index.ts` so that the events pass a message payload and in the second event also pass a callback function that changes an internal variable + +#### [Before](#tab/before) + +```typescript +public updateView(context: ComponentFramework.Context): React.ReactElement { + const props: IHelloWorldProps = { + onCustomEvent1: ()=> { + context.events.customEvent1() + }, + onCustomEvent2: () => { + context.events.customEvent2() + } + }; + return React.createElement( + HelloWorld, props + ); +} +``` + +#### [After](#tab/after) + +```typescript +public updateView(context: ComponentFramework.Context): React.ReactElement { + const props: IHelloWorldProps = { + onCustomEvent1: () => { + // Trigger event with a string as payload + context.events.customEvent1("Hello from event 1") + }, + onCustomEvent2: () => { + let defaultPrevented = false; + // Trigger event with a payload object and a preventDefault function + context.events.customEvent2({ message: "Hello from event 2", preventDefault: () => { defaultPrevented = true } }) + + // Check if the event was prevented + if (defaultPrevented) { + alert("Event 2 prevented default!"); + } else { + alert("Event 2 default NOT prevented"); + } + } + }; + return React.createElement( + HelloWorld, props + ); +} +``` + +--- + +Then: + +1. [Rebuild and Deploy the component](tutorial-define-event.md#build-and-package). +1. Add another field to the form used [before](tutorial-define-event.md#use-in-a-model-driven-app) and also set that to use the new component. + + :::image type="content" source="media/event_mda_sample_param.png" alt-text="Diagram shows multiple controls added to the form"::: + +### Use the payload in the event handler + +Update the `onLoad` function to set the event handlers on the custom controls to react to events from both controls and also to make use of the parameters being passed + +#### [Before](#tab/before) + +```javascript +/* eslint-disable */ +"use strict"; + +var MyScriptsNameSpace = window.MyScriptsNameSpace || {}; +(function () { + +const controlName1 = "cr116_personid"; + +this.onLoad = function (executionContext) { + const formContext = executionContext.getFormContext(); + + const sampleControl1 = formContext.getControl(controlName1); + sampleControl1.addEventHandler("customEvent1", this.onSampleControl1CustomEvent1); + sampleControl1.addEventHandler("customEvent2", this.onSampleControl1CustomEvent2); +}; + +this.onSampleControl1CustomEvent1 = function (params) { + alert(`SampleControl1 Custom Event 1`); +}.bind(this); + +this.onSampleControl1CustomEvent2 = function (params) { + alert(`SampleControl1 Custom Event 2`); +}.bind(this); + +}).call(MyScriptsNameSpace); +``` + +#### [After](#tab/after) + +```javascript +/* eslint-disable */ +"use strict"; + +var MyScriptsNameSpace = window.MyScriptsNameSpace || {}; +(function () { + +const controlName1 = "cr116_personid"; +const controlName2 = "cr116_haircolor"; + +this.onLoad = function (executionContext) { + const formContext = executionContext.getFormContext(); + + const sampleControl1 = formContext.getControl(controlName1); + sampleControl1.addEventHandler("customEvent1", this.onSampleControl1CustomEvent1); + sampleControl1.addEventHandler("customEvent2", this.onSampleControl1CustomEvent2); + + const sampleControl2 = formContext.getControl(controlName2); + if (sampleControl2) { + sampleControl2.addEventHandler("customEvent1", this.onSampleControl2CustomEvent1); + sampleControl2.addEventHandler("customEvent2", this.onSampleControl2CustomEvent2); + } +}; + +this.onSampleControl1CustomEvent1 = function (params) { + alert(`SampleControl1 Custom Event 1: ${params.message}`); +}.bind(this); + +this.onSampleControl1CustomEvent2 = function (params) { + alert(`SampleControl1 Custom Event 2: ${params.message}`); +}.bind(this); + +this.onSampleControl2CustomEvent1 = function (params) { + alert(`SampleControl2 Custom Event 1: ${params}`); +} + +this.onSampleControl2CustomEvent2 = function (params) { + alert(`SampleControl2 Custom Event 2: ${params.message}`); + // prevent the default action for the event + params.preventDefault(); +}*/ +}).call(MyScriptsNameSpace); +``` + +--- + +### Test the model-driven app + +1. Navigate to the form. +1. Press **Trigger event 1** on the _first_ field. + + **Expected**: A pop-up displays **SampleControl1 Custom Event 1: Hello from event 1** on the first field. + +1. Press **Trigger event 2** on the _first_ field. + + **Expected**: A pop-up displays **SampleControl1 Custom Event 2: Hello from event 2** on the first field followed by an alert from the first control that says **Event 2 default NOT prevented** + +1. Press **Trigger event 1** on the _second_ field. + + **Expected**: A pop-up displays **SampleControl2 Custom Event 1: Hello from event 1** on the second field. + +1. Press **Trigger event 2** on the _second_ field. + + **Expected**: A pop-up displays **SampleControl2 Custom Event 2: Hello from event 2** on the second field followed by an alert from the second control that says **Event 2 default prevented** + +### Related articles + +[Define Events (preview)](events.md) \ No newline at end of file diff --git a/powerapps-docs/developer/component-framework/tutorial-use-dependent-libraries.md b/powerapps-docs/developer/component-framework/tutorial-use-dependent-libraries.md new file mode 100644 index 0000000000..a314645db6 --- /dev/null +++ b/powerapps-docs/developer/component-framework/tutorial-use-dependent-libraries.md @@ -0,0 +1,628 @@ +--- +title: "Tutorial: Use dependent libraries in a component" +description: "In this tutorial, learn how to use dependent libraries with a model-driven app." +author: anuitz +ms.author: anuitz +ms.date: 04/04/2025 +ms.reviewer: jdaly +ms.topic: tutorial +ms.subservice: pcf +contributors: + - JimDaly + - kierantpetrie +--- +# Tutorial: Use dependent libraries in a component + +[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)] + +This tutorial shows how to build a code component for model-driven apps that is dependent on libraries that are contained in another component. +[Learn more about the dependent libraries preview](dependent-libraries.md) + +## Goal + +Follow the steps in this tutorial to create a library control and a control that depends on it. This tutorial contains the following steps: + +1. [Build the library component](#1-build-the-library-component): Create a component that only contains the reusable library. For simplicity, this control only contains the reusable library. There's no reason it couldn't also provide functionality. +1. [Build the dependent control](#2-build-the-dependent-control): Create a component that uses the library defined in the library control and add it to a form of a model-driven app to verify that it works. +1. [Load dependent library on demand](#3-load-dependent-library-on-demand): Expand on the example to make the dependent component load the library resource on demand rather than have the framework load the library when the control loads. + +## Prerequisites + +You should already know how to: + +- [Create and build a code component](create-custom-controls-using-pcf.md) +- [Package a code component](import-custom-controls.md) +- [Add code components to a model-driven app](add-custom-controls-to-a-field-or-entity.md#add-a-code-component-to-a-column) + +## 1. Build the library component + +This component doesn't provide any capabilities by itself. It's simply a container for the library. + +The first step is to create a new component using the [pac pcf init command](/power-platform/developer/cli/reference/pcf#pac-pcf-init): + + ```cmd + pac pcf init -n StubLibrary -ns SampleNamespace -t field -npm + ``` + +### Define the library + +1. You need a new declaration file (d.ts) to describe the objects and functions contained in your library. Create a new file in the root folder of your project named `myLib.d.ts`: + + ```typescript + declare module 'myLib' { + export function sayHello(): string; + } + ``` + +1. We are going to expose our library as an UMD module, and we need to put the variable in the global scope. For this we need a new declaration file (d.ts). Create a new file in the root folder of your project named `global.d.ts`: + + ```typescript + /* eslint-disable no-var */ + declare global { + var myLib: typeof import('myLib'); + } + + export { }; + ``` + +1. Update tsconfig.json to allow UMD modules and javascript code as follows: + + #### [Before](#tab/before) + + ```json + { + "extends": "./node_modules/pcf-scripts/tsconfig_base.json", + "compilerOptions": { + "typeRoots": ["node_modules/@types"] + } + } + ``` + + #### [After](#tab/after) + + ```json + { + "extends": "./node_modules/pcf-scripts/tsconfig_base.json", + "compilerOptions": { + "typeRoots": ["node_modules/@types"], + "allowJs": true, + "allowUmdGlobalAccess": true, + "outDir": "dist" + }, + } + ``` + --- + +### Add the library + +In your new control folder, add a new folder to contain your libraries `libs` for this example create a new JavaScript file. This example uses a library named `myLib-v_0_0_1.js` that has a single `sayHello` function. + + ```javascript + // UMD module pattern + var myLib = (function (exports) { + "use strict"; + + function sayHello() { + return "Hello from myLib"; + } + + exports.sayHello = sayHello; + + return exports; + })(/** @type {import('myLib')} */ ({})); + ``` + +### Add Configuration data + +1. Add a file named `featureconfig.json` in the root folder of the project. +1. Add the following text to the `featureconfig.json` file: + + ```json + { + "pcfAllowCustomWebpack": "on", + "pcfAllowLibraryResources": "on" + } + ``` + + [Learn more about the featureconfig.json file](dependent-libraries.md#featureconfigjson) + +1. Add a new `webpack.config.js` file in the root folder of your project. This configuration data ensures that the libraries aren't bundled with the control output. Bundling isn't necessary because they're already packaged separately when you build the project. + + ```typescript + /* eslint-disable */ + "use strict"; + + module.exports = { + externals: { + "myLib": "myLib" + }, + } + ``` + + [Learn more about the webpack.config.js file](dependent-libraries.md#webpackconfigjs) + +1. Add a reference to the library under the `resources` in the control manifest. + +#### [Before](#tab/before) + +```xml + + + +``` + +#### [After](#tab/after) + +```xml + + + + + + +``` + +--- + +### Add the library to window + +The last step is to edit the `index.ts` of the control to bind the library to the [window](https://developer.mozilla.org/docs/Web/API/Window). + +#### [Before](#tab/before) + +```typescript +import { IInputs, IOutputs } from "./generated/ManifestTypes"; + +export class StubLibrary +implements ComponentFramework.StandardControl +{ + constructor() { + // Empty + } + + public init( + context: ComponentFramework.Context, + notifyOutputChanged: () => void, + state: ComponentFramework.Dictionary, + container: HTMLDivElement + ): void { + // Add control initialization code + } + + public updateView(context: ComponentFramework.Context): void { + // Add code to update control view + } + + public getOutputs(): IOutputs { + return {}; + } + + public destroy(): void { + // Add code to cleanup control if necessary + } +} +``` + +#### [After](#tab/after) + +```typescript +import * as myLib from 'myLib'; +import { IInputs, IOutputs } from "./generated/ManifestTypes"; + +export class StubLibrary +implements ComponentFramework.StandardControl +{ + constructor() { + // Empty + } + + public init( + context: ComponentFramework.Context, + notifyOutputChanged: () => void, + state: ComponentFramework.Dictionary, + container: HTMLDivElement + ): void { + // Add control initialization code + } + + public updateView(context: ComponentFramework.Context): void { + // Add code to update control view + } + + public getOutputs(): IOutputs { + return {}; + } + + public destroy(): void { + // Add code to cleanup control if necessary + } +} + +(function () { + window.myLib = myLib; +})(); +``` + +--- + +The library project should look like this:- + +:::image type="content" source="media/dependent-library-libprojectview.png" alt-text="View of the project folder"::: + +### Build and package the library component + +To finish the library component, complete the following steps as usual: + +1. [Create and build the code component](create-custom-controls-using-pcf.md) +1. [Package the code component](import-custom-controls.md) +1. [Deploy the code component](import-custom-controls.md#deploying-code-components) + +## 2. Build the dependent control + +Now that you have a library control, you need a control to depend on it. + +1. Create a new component using this command: + + ```cmd + pac pcf init -n DependencyControl -ns SampleNamespace -t field -fw react -npm + ``` + +1. Add a new feature control file in the root folder of your project called `featureconfig.json` containing the following text: + + ```json + { + "pcfResourceDependency": "on" + } + ``` + +1. Add the dependent resource in the control manifest. + + Use the `schemaName` of the dependent control `[solution prefix]_[namespace].[control name]` which you can find in the `solution.xml` file for the dependent component. The XML in the solution.xml file might look like this: + + ```xml + + + + ``` + +#### [Before](#tab/before) + +```xml + + + + + +``` + +#### [After](#tab/after) + +```xml + + + + + + +``` + +--- + +### Add Global.d.ts + +Since the StubLibrary is exposed as an UMD module, we need to put the variable in the global scope. For this we need a new declaration file (d.ts). Create a new file in the root folder of your project named `global.d.ts`: + +```typescript +/* eslint-disable no-var */ + +interface MyLib { + sayHello(): string; +} + +declare global { + var myLib: MyLib; +} + +export { }; + +``` + +### Use the library function + +Update the component `HelloWorld.tsx` file so that it uses a function from the dependent library. The library is loaded into the `Window` object at runtime. + +#### [Before](#tab/before) + +```typescript +import * as React from 'react'; +import { Label } from '@fluentui/react-components'; + +export interface IHelloWorldProps { + name?: string; +} + +export class HelloWorld extends React.Component { + public render(): React.ReactNode { + return ( + + ) + } +} + +``` + +#### [After](#tab/after) + +```typescript +import * as React from 'react'; +import { Label } from '@fluentui/react-components'; + +export interface IHelloWorldProps { + name?: string; +} + +export class HelloWorld extends React.Component { + public render(): React.ReactNode { + return ( + + ) + } +} +``` + +--- + +### Build and package the dependent component + +To finish the dependent component, complete the following steps as usual: + +1. [Create and build the code component](create-custom-controls-using-pcf.md) +1. [Package the code component](import-custom-controls.md) +1. [Deploy the code component](import-custom-controls.md#deploying-code-components) + +### Add the component to a form + +1. [Add the component to the model-driven form](code-components-model-driven-apps.md#add-code-components-to-model-driven-apps). + +1. Navigate to the form and you should see the component show the text `Hello from myLib from Dependency`. + + :::image type="content" source="media/dependent-library-running.png" alt-text="Image of component running in an environment"::: + +## 3. Load dependent library on demand + +You can expand on this example by changing the dependent component to load the library resource on demand rather than have the framework load the library when the component loads. On demand load behavior is useful if the libraries being used by the control are large and would increase the load time of the form. + +### Specify on demand load behavior + +To specify on demand load behavior, modify the control manifest of the component created in [2. Build the dependent control](#2-build-the-dependent-control). + +#### [Before](#tab/before) + +```xml + + + + + + +``` + +#### [After](#tab/after) + +```xml + + + + + + + + + + +``` + +--- + +### Modify the dependent component to load library on demand + +Modify the `HelloWorld.tsx` to add a state and methods to update it once the dependency loads. + +#### [Before](#tab/before) + +```typescript +import * as React from 'react'; +import { Label } from '@fluentui/react-components'; + +export interface IHelloWorldProps { + name?: string; +} + +export class HelloWorld extends React.Component { + public render(): React.ReactNode { + return ( + + ) + } +} +``` + +#### [After](#tab/after) + +```typescript +import * as React from 'react'; +import { Label } from '@fluentui/react-components'; + +export interface IHelloWorldProps { + name?: string; +} + +export class HelloWorld extends React.Component { + constructor(props: IHelloWorldProps) { + super(props); + this.state = { + loaded: false + }; + } + + public afterPageLoad() { + this.setState({ loaded: true }); + } + + public render(): React.ReactNode { + return ( + + ) + } +} +``` + +--- + +### Update index.ts + +When the script is loaded on demand, you need to make slight adjustments to how the component is created and initialized. For example, new variables for references to the context and the container to update the state. + +Most importantly add a `getActions` method to react to the On Load and request the dependent control to be loaded. + +#### [Before](#tab/before) + +```typescript +import { IInputs, IOutputs } from "./generated/ManifestTypes"; +import { HelloWorld, IHelloWorldProps } from "./HelloWorld"; +import * as React from "react"; + +export class DependencyControl implements ComponentFramework.ReactControl { + private notifyOutputChanged: () => void; + + constructor() { + // Empty + } + + public init( + context: ComponentFramework.Context, + notifyOutputChanged: () => void, + state: ComponentFramework.Dictionary + ): void { + this.notifyOutputChanged = notifyOutputChanged; + } + + public updateView(context: ComponentFramework.Context): React.ReactElement { + const props: IHelloWorldProps = { name: 'Power Apps' }; + return React.createElement( + HelloWorld, props + ); + } + + public getOutputs(): IOutputs { + return { }; + } + + public destroy(): void { + // Add code to cleanup control if necessary + } +} + +``` + +#### [After](#tab/after) + +```typescript +import { IInputs, IOutputs } from "./generated/ManifestTypes"; +import { HelloWorld} from "./HelloWorld"; +import * as React from "react"; + +export class DependencyControl implements ComponentFramework.ReactControl { + private theComponent: ComponentFramework.ReactControl; + private notifyOutputChanged: () => void; + private context: ComponentFramework.Context; + private mainContainerRef: React.RefObject = React.createRef(); + + constructor() { + // Empty + } + + public init( + context: ComponentFramework.Context, + notifyOutputChanged: () => void, + state: ComponentFramework.Dictionary + ): void { + this.notifyOutputChanged = notifyOutputChanged; + this.context = context; + } + + public updateView(context: ComponentFramework.Context): React.ReactElement { + return React.createElement( + HelloWorld, {ref: this.mainContainerRef } + ); + } + + public getOutputs(): IOutputs { + return { }; + } + + public getActions(): {afterPageLoad: ()=>Promise} { + return { + afterPageLoad: async () => { + console.log("afterPageLoad"); + const loadedControl = await this.context.utils.loadDependency?.("samples_SampleNamespace.StubLibrary"); + if (loadedControl) { + this.mainContainerRef.current?.afterPageLoad(); + } + }, + }; + } + + public destroy(): void { + // Add code to cleanup control if necessary + } +} +``` + +--- + +### Final steps + +1. Update the version number of the control in the `ControlManifest.Input.xml` and the version in the `Solution.xml` +1. Rebuild, package, deploy, and publish the solution with the updated control. + +### Verify results + +Now, when the page loads you see the control load with `Loading...` displayed. + +:::image type="content" source="media/dependent-library-loading.png" alt-text="Image of component while the form loads" lightbox="media/dependent-library-loading.png"::: + +Once the page loads, the control updates to display `Hello from myLib Dependency On Demand Load`. + +:::image type="content" source="media/dependent-library-loaded.png" alt-text="Image of component once the form has loaded" lightbox="media/dependent-library-loaded.png"::: + +### Related articles + +[Dependent Libraries (preview)](dependent-libraries.md) diff --git a/powerapps-docs/developer/component-framework/use-sample-components.md b/powerapps-docs/developer/component-framework/use-sample-components.md index 20df38d3b8..5a9e41ccb3 100644 --- a/powerapps-docs/developer/component-framework/use-sample-components.md +++ b/powerapps-docs/developer/component-framework/use-sample-components.md @@ -1,11 +1,11 @@ --- title: How to use the sample components that are built using Power Apps component framework in Microsoft Dataverse | Microsoft Docs description: Provides information on how you can use the sample components created using Power Apps Component Framework in your model-driven and canvas apps -ms.author: hemantg -author: HemantGaur +author: anuitz +ms.author: anuitz ms.date: 08/01/2023 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: pcf contributors: - JimDaly diff --git a/powerapps-docs/developer/data-platform/TOC.yml b/powerapps-docs/developer/data-platform/TOC.yml index 5f93e4c191..7be9f6d78e 100644 --- a/powerapps-docs/developer/data-platform/TOC.yml +++ b/powerapps-docs/developer/data-platform/TOC.yml @@ -24,6 +24,8 @@ href: security-access-coding.md - name: Security roles and templates href: security-roles.md + - name: Column-level security + href: column-level-security.md - name: Microsoft Entra ID group teams href: aad-group-team.md - name: Work with data using code @@ -46,7 +48,7 @@ href: ./search/statistics-status.md - name: Legacy search href: ./search/legacy.md - - name: Custom Analyzers + - name: Configure Azure AI built-in analyzers href: ./search/custom-search-analyzer.md - name: Query data using FetchXml items: @@ -122,6 +124,8 @@ href: fetchxml/sample.md - name: Query using wildcard characters href: wildcard-characters.md + - name: Query anti-patterns + href: query-antipatterns.md - name: Query throttling href: query-throttling.md - name: Query Hierarchical data @@ -135,11 +139,8 @@ - name: "Dataverse SQL" href: how-dataverse-sql-differs-from-transact-sql.md - name: Bulk Operation messages - displayName: CreateMultiple, UpdateMultiple, UpsertMultiple + displayName: CreateMultiple, UpdateMultiple, UpsertMultiple, DeleteMultiple href: bulk-operations.md - items: - - name: Use DeleteMultiple (preview) - href: deletemultiple.md - name: Restore deleted records (preview) displayName: RecycleBin, Restore href: restore-deleted-records.md @@ -409,8 +410,6 @@ href: time-zone-entities.md - name: BusinessUnit table href: businessunit-entity.md - - name: Field security tables - href: field-security-entities.md - name: Use access teams and owner teams to collaborate and share information href: use-access-teams-owner-teams-collaborate-share-information.md - name: Azure AD user tables @@ -440,8 +439,8 @@ href: entity-attribute-metadata-messages.md - name: Behavior and format of the date and time column href: behavior-format-date-time-attribute.md - - name: Formula, calculated, and rollup columns - href: calculated-rollup-attributes.md + - name: Specialized columns + href: specialized-columns.md - name: Create auto-number columns href: create-auto-number-attributes.md - name: Choices @@ -535,8 +534,8 @@ href: walkthrough-register-app-azure-active-directory.md - name: "Tutorial: Create an ASP.NET Core Blazor WebAssembly App" href: walkthrough-blazor-webassembly-single-tenant.md - - name: "Quick Start: Register and configure a SPA application with msal.js" - href: quick-start-register-configure-simplespa-application-msal-js.md + - name: "Quick Start: Register and configure a SPA application with MSAL.js" + href: webapi/quick-start-js-spa.md - name: Transition apps to Dataverse ServiceClient href: sdk-client-transition.md - name: Best practices diff --git a/powerapps-docs/developer/data-platform/aad-group-team.md b/powerapps-docs/developer/data-platform/aad-group-team.md index e49171c867..e5ebbca4ae 100644 --- a/powerapps-docs/developer/data-platform/aad-group-team.md +++ b/powerapps-docs/developer/data-platform/aad-group-team.md @@ -6,7 +6,7 @@ ms.date: 09/21/2023 ms.suite: "" ms.tgt_pltfrm: "" -ms.topic: "article" +ms.topic: how-to applies_to: - "Dynamics 365 (online)" ms.assetid: 767f39d4-6a8e-48f0-bf7d-69ea1191acef diff --git a/powerapps-docs/developer/data-platform/aaduser-entity.md b/powerapps-docs/developer/data-platform/aaduser-entity.md index ca07df0d7f..02a734eab1 100644 --- a/powerapps-docs/developer/data-platform/aaduser-entity.md +++ b/powerapps-docs/developer/data-platform/aaduser-entity.md @@ -1,14 +1,13 @@ --- -title: "Azure Active Directory user (AADUser) table (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "An Azure Active Directory user virtual table in Microsoft Dataverse." # 115-145 characters including spaces. This abstract displays in the search result. -ms.custom: "" +title: "Azure Active Directory user (AADUser) table (Microsoft Dataverse) | Microsoft Docs" +description: "An Azure Active Directory user virtual table in Microsoft Dataverse." ms.date: 04/20/2022 ms.reviewer: "pehecke" ms.topic: "article" -author: "NHelgren" # GitHub ID +author: "NHelgren" ms.service: powerapps ms.subservice: dataverse-developer -ms.author: "nhelgren" # MSFT alias of Microsoft employees only +ms.author: "nhelgren" search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/access-web-services.md b/powerapps-docs/developer/data-platform/access-web-services.md index bcd7eb4337..e21a9f3d81 100644 --- a/powerapps-docs/developer/data-platform/access-web-services.md +++ b/powerapps-docs/developer/data-platform/access-web-services.md @@ -2,16 +2,16 @@ title: "Access external web services (Microsoft Dataverse) | MicrosoftDocs" description: "Learn how to access a web service from a custom plug-in or workflow activity." ms.custom: "" -ms.date: 06/23/2022 -ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri +ms.date: 06/10/2025 +ms.reviewer: pehecke +ms.topic: article +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: "pehecke" +ms.author: jukoesma search.audienceType: - developer contributors: - - PHecke + - phecke --- # Access external web services @@ -19,32 +19,80 @@ Plug-ins and custom workflow activities can access the network through the HTTP - Your server must have the current [TLS and cipher suites](/power-platform/admin/onpremises-server-cipher-tls-requirements). - Only the HTTP and HTTPS protocols are allowed. -- Access to localhost (loopback) is not permitted. -- IP addresses cannot be used. You must use a named web address that requires DNS name resolution. -- Anonymous authentication is supported and recommended. There is no provision for prompting the logged on user for credentials or saving those credentials. -- Your server must allow connections from [Power Platform and Dynamics 365 services IP address values specified under the AzureCloud service tag](/power-platform/admin/online-requirements#ip-addresses-required). +- Access to localhost (loopback) isn't permitted. +- IP addresses can't be used. You must use a named web address that requires DNS name resolution. +- Anonymous authentication is supported and recommended. There's no provision for prompting the logged on user for credentials, or saving those credentials. +- Your server must allow connections from Power Platform and Dynamics 365 services [IP address values](/power-platform/admin/online-requirements#ip-addresses-required) specified under the `PowerPlatformPlex` service tag. -Other methods of accessing web services include the use of Webhooks and the [!INCLUDE [pn_azure_service_bus](../../includes/pn_azure_service_bus.md)]. Refer to the links provided below for more information on those topics. +Other methods of accessing web services include the use of Webhooks and the [!INCLUDE [pn_azure_service_bus](../../includes/pn_azure_service_bus.md)]. Refer to the links provided in the next sections for more information on those topics. ## How to access external web services -Today most people are familiar with the [System.Net.Http.HttpClient Class](/dotnet/api/system.net.http.httpclient). `HttpClient` was introduced with .NET 4.5 and provides significant capabilities over the [System.Net.WebClient Class](/dotnet/api/system.net.webclient) which is still available. - -For new plug-ins you should use `HttpClient` because [the .NET team doesn't recommend WebClient for new development](/dotnet/api/system.net.webclient?#remarks). However, this doesn't mean you must replace any legacy code uses of `WebClient` that you find. Most of the advantages provided in `HttpClient` do not necessarily provide advantages within a plug-in. `HttpClient` is intended to be re-used and is asynchronous by default. Unless you are making multiple HTTP requests within your plug-in, `WebClient` is designed for a single request. Because `HttpClient` is asynchronous by default, you need to break away from typical use patterns and add code to force the operations to be performed synchronously, typically by removing the `await` keyword and appending `.GetAwaiter().GetResult()` to any asynchronous calls. - -`WebClient` provides simple synchronous methods such as [UploadData](/dotnet/api/system.net.webclient.uploaddata), [DownloadFile](/dotnet/api/system.net.webclient.downloadfile) which don't clearly expose the underlying HTTP method used, but they can be set using specific overrides such as [UploadString(String, String, String)](/dotnet/api/system.net.webclient.uploadstring?#system-net-webclient-uploadstring(system-string-system-string-system-string)) in case you want to use `PATCH` instead of `POST`. - -In most cases outside of plug-ins, you will want to use `HttpClient`. Within plug-ins, you can also use `WebClient` if you prefer. +Today most people are familiar with the [System.Net.Http.HttpClient Class](/dotnet/api/system.net.http.httpclient). `HttpClient` was introduced with .NET Framework 4.5 and provides significant capabilities over the [System.Net.WebClient Class](/dotnet/api/system.net.webclient), which is now obsolete. + +`HttpClient` is intended to be reused and is asynchronous by default. Because `HttpClient` is asynchronous by default, you need to break away from typical use patterns and add code to force the operations to be performed synchronously, typically by removing the `await` keyword and appending `.GetAwaiter().GetResult()` to any asynchronous calls. + +```csharp +public void Execute(IServiceProvider serviceProvider) +{ + //Extract the tracing service for use in plug-in debugging. + ITracingService tracingService = + (ITracingService)serviceProvider.GetService(typeof(ITracingService)); + + try + { + tracingService.Trace("Downloading the target URI: " + webAddress); + + try + { + // Download the target URI using a Web client. Any .NET class that uses the + // HTTP or HTTPS protocols and a DNS lookup should work. + using (HttpClient client = new HttpClient()) + { + client.Timeout = TimeSpan.FromMilliseconds(15000); //15 seconds + client.DefaultRequestHeaders.ConnectionClose = true; //Set KeepAlive to false + + + HttpResponseMessage response = client.GetAsync(webAddress).Result; //Make sure it is synchonrous + response.EnsureSuccessStatusCode(); + + string responseText = response.Content.ReadAsStringAsync().Result; //Make sure it is synchonrous + tracingService.Trace(responseText); + //Log success in the Plugin Trace Log: + tracingService.Trace("HttpClientPlugin completed successfully."); + } + } + + catch (AggregateException aex) + { + tracingService.Trace("Inner Exceptions:"); + + foreach (Exception ex in aex.InnerExceptions) { + tracingService.Trace(" Exception: {0}", ex.ToString()); + } + + throw new InvalidPluginExecutionException(string.Format(CultureInfo.InvariantCulture, + "An exception occurred while attempting to issue the request.", aex)); + } + } + catch (Exception e) + { + tracingService.Trace("Exception: {0}", e.ToString()); + throw; + } +} +``` + +More information: [Sample: Web access from a plug-in](org-service/samples/web-access-plugin.md) ## Best practices -As called out in the following best practices topics: +As called out in the following best practices articles: - [Set KeepAlive to false when interacting with external hosts in a plug-in](best-practices/business-logic/set-keepalive-false-interacting-external-hosts-plugin.md) -- [Set Timeout when making external calls in a plug-in](best-practices/business-logic/set-timeout-for-external-calls-from-plug-ins.md) - -You should make sure to set an appropriate `Timeout` period for your external calls and disable `KeepAlive`. See the above links for more information. +- [Set time-out when making external calls in a plug-in](best-practices/business-logic/set-timeout-for-external-calls-from-plug-ins.md) +You should make sure to set an appropriate `Timeout` period for your external calls and disable `KeepAlive`. See the previous links for more information. ## See also @@ -52,7 +100,5 @@ You should make sure to set an appropriate `Timeout` period for your external ca [Workflow extensions](workflow/workflow-extensions.md)
[Azure integration](azure-integration.md)
[Use Webhooks](use-webhooks.md)
-[Sample: Web access from a sandboxed plug-in](org-service/samples/web-access-plugin.md) - [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/activities-data-model-storage.md b/powerapps-docs/developer/data-platform/activities-data-model-storage.md index e82a1746fa..b8702ba6a4 100644 --- a/powerapps-docs/developer/data-platform/activities-data-model-storage.md +++ b/powerapps-docs/developer/data-platform/activities-data-model-storage.md @@ -1,13 +1,12 @@ --- title: "Activities data model and storage | MicrosoftDocs" description: "This article will help you understand the activities data model and its impact on storage capacity." -ms.custom: "" ms.date: 07/18/2022 -ms.reviewer: mduelae -ms.topic: "article" author: DanaMartens -ms.subservice: dataverse-developer ms.author: dmartens +ms.reviewer: mduelae +ms.topic: article +ms.subservice: dataverse-developer search.audienceType: - developer --- @@ -79,7 +78,7 @@ ActivityPointerBase contains data that was saved as users create activity rows s #### Why does ActivityPartyBase have so many rows? -There's one row for each activity participation. It’s easy to have many rows in this table, however the space utilized by these individual rows is minimal. +There's one row for each activity participation. It's easy to have many rows in this table, however the space utilized by these individual rows is minimal. ### Other Questions diff --git a/powerapps-docs/developer/data-platform/activity-entities.md b/powerapps-docs/developer/data-platform/activity-entities.md index cded7ebf33..bf14aef0f5 100644 --- a/powerapps-docs/developer/data-platform/activity-entities.md +++ b/powerapps-docs/developer/data-platform/activity-entities.md @@ -1,14 +1,12 @@ --- -title: "Activity table (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Activities are tasks that you or your teams perform when they contact customers, for example, sending letters or making telephone calls." # 115-145 characters including spaces. This abstract displays in the search result. -ms.custom: "" -ms.date: 03/25/2021 -ms.reviewer: "pehecke" - -ms.topic: "article" -author: "mayadumesh" # GitHub ID +title: "Activity table (Microsoft Dataverse) | Microsoft Docs" +description: "Activities are tasks that you or your teams perform when they contact customers, for example, sending letters or making telephone calls." +ms.date: 11/12/2024 +ms.reviewer: pehecke +ms.topic: article +author: mayadumesh ms.subservice: dataverse-developer -ms.author: "jdaly" # MSFT alias of Microsoft employees only +ms.author: jdaly search.audienceType: - developer --- @@ -18,22 +16,25 @@ search.audienceType: In Microsoft Dataverse, activities are tasks that you or your teams perform when they contact customers, for example, sending letters or making telephone calls. You can create activities for yourselves, can assign them to someone else, or can share them with other users or teams. An activity is any action which can be entered on a calendar and has time dimensions (start time, stop time, due date, and duration) that help determine when the action occurred or is to occur. Activities has some basic properties that help determine what action the activity represents, for example, subject and description. An activity state can be opened, canceled, or completed. The completed status of an activity will have several sub status values associated with it to clarify the way that the activity was completed. - Activities involve one or more participants, called activity parties in Dataverse. For a meeting activity, the participants are those contacts or users attending the meeting. For a telephone call or fax activity, the parties are the caller and the person who is called. The following diagram shows the entity relationships for activities. +Activities involve one or more participants, called activity parties in Dataverse. For a meeting activity, the participants are those contacts or users attending the meeting. For a telephone call or fax activity, the parties are the caller and the person who is called. The following diagram shows the entity relationships for activities. - ![Activity diagram.](media/entity-model-activity.gif "Activity diagram") +![Activity diagram.](media/entity-model-activity.gif "Activity diagram") - To support the communication needs of the modern-day business, such as instant messaging (IM) and SMS, you can create custom activities in Dataverse. +To support the communication needs of the modern-day business, such as instant messaging (IM) and SMS, you can create custom activities in Dataverse. + +> [!NOTE] +> Activities security is inherited through the [Activity (ActivityPointer) table](reference/entities/activitypointer.md). Each activity record is represented by a single row in the ActivityPointer table, which helps manage permissions and security roles for all activities uniformly. [Learn more about Activities data model and storage](activities-data-model-storage.md) -### See also +### See also + [Activities data model and storage](activities-data-model-storage.md) [Custom activities](custom-activities.md) - + [E-mail activity table](email-activity-entities.md) + [Activity tables for tasks, faxes, phone calls, and letters](task-fax-phone-call-letter-activity-entities.md) + [Activity Party table](activityparty-entity.md) [Activity Pointer (Activity) table](activitypointer-activity-entity.md) - - [Activity Party table](activityparty-entity.md) - - [Activity tables for tasks, faxes, phone calls, and letters](task-fax-phone-call-letter-activity-entities.md) - - [E-mail activity table](email-activity-entities.md) + + + [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/activitypointer-activity-entity.md b/powerapps-docs/developer/data-platform/activitypointer-activity-entity.md index 11d8a89c06..7fcf40ecca 100644 --- a/powerapps-docs/developer/data-platform/activitypointer-activity-entity.md +++ b/powerapps-docs/developer/data-platform/activitypointer-activity-entity.md @@ -3,7 +3,7 @@ title: Activity (ActivityPointer) table description: Learn how to work with the Activity (ActivityPointer) table in Microsoft Dataverse. ms.date: 07/03/2023 ms.reviewer: pehecke -ms.topic: conceptual +ms.topic: article author: DanaMartens ms.author: dmartens ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/analyze-performance.md b/powerapps-docs/developer/data-platform/analyze-performance.md index fda75ee8a8..cd4cd17224 100644 --- a/powerapps-docs/developer/data-platform/analyze-performance.md +++ b/powerapps-docs/developer/data-platform/analyze-performance.md @@ -1,12 +1,12 @@ --- title: "Analyze plug-in performance (Microsoft Dataverse) | Microsoft Docs" description: "Learn how to find and analyze performance data on plug-ins execution." -ms.date: 08/15/2023 -ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri +ms.date: 06/20/2025 +ms.reviewer: pehecke +ms.topic: article +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: "pehecke" +ms.author: jukoesma search.audienceType: - developer contributors: @@ -14,16 +14,16 @@ contributors: --- # Analyze plug-in performance -When you add business logic to your plug-in you should be aware of the impact your plug-ins will have on overall system performance. +When you add business logic to your plug-in you should be aware of the impact your plug-ins have on overall system performance. ## Time and resource constraints -There is a hard **2-minute time limit** for a Dataverse message operation to complete. This limit includes executing the intended message operation and all registered synchronous plug-ins. There are also limitations on the amount of CPU and memory resources that can be used by extensions. If the limits are exceeded an exception is thrown and the entire message operation will be cancelled (rolled back). +There's a hard **2-minute time limit** for a Dataverse message operation to complete. This limit includes executing the intended message operation and all registered synchronous plug-ins. There are also limitations on the amount of CPU and memory resources that extensions can use. If the limits are exceeded, Dataverse throws an exception and the entire message operation is canceled (rolled back). -If the time limit is exceeded, an will be thrown. If any custom extension exceeds threshold CPU, memory, or handle limits or is otherwise unresponsive, that process will be killed by the platform. At that point any current extension in that process will fail with exceptions. However, the next time that the extension is executed it will run normally. +If the time limit is exceeded, Dataverse throws a . If any custom extension exceeds threshold CPU, memory, or handle limits or is otherwise unresponsive, Dataverse kills that process. At that point any current extension in that process fails with exceptions. However, the next time that the extension is executed it will run normally. > [!IMPORTANT] -> You cannot control how long the message operation or other synchronous registered plug-ins take to execute. You can only control how long your plug-in takes to execute based on its design and coding. +> You can't control how long the message operation or other synchronous registered plug-ins take to execute. You can only control how long your plug-in takes to execute based on its design and coding. > > Our general recommendation is to limit the time your plug-in takes to execute to no more than 2 seconds. > @@ -34,7 +34,7 @@ More information: [Best practices and guidance regarding plug-in and workflow de ## Monitor performance > [!IMPORTANT] -> This feature is no longer operational or supported. Do not use. +> This feature is no longer operational or supported. Don't use. > > This section will be removed in a future article update. diff --git a/powerapps-docs/developer/data-platform/api-limits.md b/powerapps-docs/developer/data-platform/api-limits.md index 15da117cbf..a60977575c 100644 --- a/powerapps-docs/developer/data-platform/api-limits.md +++ b/powerapps-docs/developer/data-platform/api-limits.md @@ -1,12 +1,12 @@ --- title: "Service protection API limits (Microsoft Dataverse) | Microsoft Docs" description: "Understand what a developer needs to do to manage service protection limits for API requests." -ms.date: 01/31/2023 +ms.date: 11/26/2024 ms.reviewer: jdaly ms.topic: article -author: MicroSri +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -15,75 +15,77 @@ contributors: # Service protection API limits -To ensure consistent availability and performance for everyone we apply some limits to how APIs are used. These limits are designed to detect when client applications are making extraordinary demands on server resources. +To ensure consistent availability and performance for everyone, we apply some limits to how APIs are used. These limits are designed to detect when client applications are making extraordinary demands on server resources. -The limits should not affect normal users of interactive clients. Only client applications that perform extraordinary API requests should be affected. The limits provide a level of protection from random and unexpected surges in request volumes that threaten the availability and performance characteristics of the Microsoft Dataverse platform. +These limits shouldn't affect normal users of interactive clients. Only client applications that perform extraordinary volume of API requests should be affected. These limits provide a level of protection from random and unexpected surges in request volumes that threaten the availability and performance characteristics of the Microsoft Dataverse platform. -When a client application makes extraordinarily demanding requests, the Dataverse follows the common pattern for online services. We return an error indicating that too many requests have been made. +When a client application makes extraordinarily demanding requests, the Dataverse follows the common pattern for online services. We return an error indicating that too many requests were received. - With the Web API, we return a [429 Too Many Requests](https://developer.mozilla.org/docs/Web/HTTP/Status/429) error. -- With the Dataverse SDK for .NET, you will get an [OrganizationServiceFault](/dotnet/api/microsoft.xrm.sdk.organizationservicefault) error with one of three specific error codes. More information: [Service protection API limit errors returned](#service-protection-api-limit-errors-returned) +- With the Dataverse SDK for .NET, you get an [OrganizationServiceFault](/dotnet/api/microsoft.xrm.sdk.organizationservicefault) error with one of three specific error codes. + +[Learn about the service protection API limit errors returned](#service-protection-api-limit-errors-returned) ## Impact on client applications -It is the responsibility of client applications to manage service protection API limit errors. Exactly how to manage this error depends on the nature of the application. +It's the responsibility of client applications to manage service protection API limit errors. Exactly how to manage this error depends on the nature of the application. ### Interactive client applications -The service protection limits are high enough that it should be rare for an individual using an interactive client application to encounter them during normal usage. However, it is possible if the client application allows for bulk operations. Client application developers should be aware of how service protection API limits are enforced and design the UI to reduce the potential for users to send extremely demanding requests to the server. But they should still expect that service protection API limit errors can occur and be prepared to handle them. +The service protection limits are high enough that it should be rare for an individual using an interactive client application to encounter them during normal usage. However, it's possible when the client application allows for bulk operations. Client application developers should be aware of how service protection API limits are enforced and design the UI to reduce the potential for users to send extremely demanding requests to the server. Even when they do this, they should still expect that service protection API limit errors can occur and be prepared to handle them. -Client application developers should not simply throw the error to display the message to the user. The error message is not intended for end users. See [Retry operations](#retry-operations) for specific strategies. +Client application developers shouldn't just throw the error to display the message to the user. The error message isn't intended for end users. [Learn about specific strategies to retry operations](#retry-operations) ### Data integration applications -Applications designed to load data into Dataverse or perform bulk updates must also be able to manage service protection API limit errors. These applications prioritize throughput so they can complete their work in the minimum amount of time. These applications must have a strategy to retry operations. There are several strategies that they can apply to get the maximum throughput. More information: [How to maximize throughput](#how-to-maximize-throughput). +Applications designed to load data into Dataverse or perform bulk updates must manage service protection API limit errors. These applications prioritize throughput so they can complete their work in the minimum amount of time. These applications must have a strategy to retry operations. There are several strategies that they can apply to get the maximum throughput. [Learn how to maximize throughput](#how-to-maximize-throughput) ### Portal applications -Portal applications typically send requests from anonymous users through a service principal account. Because the service protection API limits are based on a per user basis, portal applications can hit service protection API limits based on the amount of traffic the portal experiences. Like interactive client applications, it isn't expected that the service protection API limits errors should be displayed to the portal end user. It is expected that the UI should disable further requests and display a message that the server is busy. The message may include the time when the application can begin accepting new requests. +Portal applications typically send requests from anonymous users through a service principal account. Because the service protection API limits are based on a per user basis, portal applications can hit service protection API limits based on the amount of traffic the portal experiences. Like interactive client applications, don't display service protection API limits errors to the portal end user. The UI for the portal should disable further requests and display a message that the server is busy. The message might include the time when the application can begin accepting new requests calculated using [the Retry-After duration](#the-retry-after-duration) returned with the error. ## Impact on plug-ins and custom workflow activities -Plug-ins and custom workflow activities apply business logic triggered by incoming requests. Service protection limits are not applied to plug-ins and custom workflow activities. Plug-ins and custom workflow activities are uploaded and run within the isolated sandbox service. Dataverse operations invoked on the sandbox service do not use the public API endpoints. +Plug-ins and custom workflow activities apply business logic triggered by incoming requests. Service protection limits aren't applied to data operations that originate from plug-ins and custom workflow activities. Plug-ins and custom workflow activities are uploaded and run within the isolated sandbox service. Dataverse operations invoked on the sandbox service don't use the public API endpoints. -If your application performs operations that trigger custom logic, the number of requests sent by plug-ins or custom workflow activities will not be counted towards service protection API limits. However, the additional computation time that these operations contribute will be added to the initial request that triggered them. This computation time is part of the service protection API limits. More information: [How service protection API limits are enforced](#how-service-protection-api-limits-are-enforced) +If your application performs operations that trigger custom logic, the number of requests sent by plug-ins or custom workflow activities won't be counted towards service protection API limits. However, the extra computation time that these operations contribute is added to the initial request that triggered them. This computation time is part of the service protection API limits. [Learn how service protection API limits are enforced](#how-service-protection-api-limits-are-enforced) ## Retry operations -When a service protection API limit error occurs, it will provide a value indicating the duration before any new requests from the user can be processed. +When a service protection API limit error occurs, it provides a value indicating the duration before any new requests from the user can be processed. -- When a 429 error is returned from the Web API, the response will include a [Retry-After](https://developer.mozilla.org/docs/Web/HTTP/Headers/Retry-After) with number of seconds. +- When a 429 error is returned from the Web API, the response includes a [Retry-After](https://developer.mozilla.org/docs/Web/HTTP/Headers/Retry-After) header with number of seconds. - With the SDK for .NET, a [TimeSpan](/dotnet/api/system.timespan) value is returned in the . collection with the key `Retry-After`. ### The Retry-After duration -The `Retry-After` duration will depend on the nature of the operations that have been sent in the preceding 5 minute period. The more demanding the requests are, the longer it will take for the server to recover. +The `Retry-After` duration depends on the nature of the operations that were sent in the preceding 5-minute period. The more demanding the requests are, the longer it takes for the server to recover. -Today, because of the way the limits are evaluated, you can expect to exceed the number of requests and execution time limits for a 5 minute period before the service protection API limits will take effect. However, exceeding the number of concurrent requests will immediately return an error. If the application continues to send such demanding requests, the duration will be extended to minimize the impact on shared resources. This will cause the individual retry-after duration period to be longer, which means your application will see longer periods of inactivity while it is waiting. This behavior may change in the future. +Today, because of the way the limits are evaluated, you can expect to exceed the number of requests and execution time limits for a 5-minute period before the service protection API limits take effect. However, exceeding the number of concurrent requests returns an error immediately. If the application continues to send such demanding requests, the duration is extended to minimize the impact on shared resources. This causes the individual retry-after duration period to be longer, which means your application sees longer periods of inactivity while it's waiting. This behavior might change in the future. -When possible, we recommend trying to achieve a consistent rate by starting with a lower number of requests and gradually increasing until you start hitting the service protection API limits. After that, let the server tell you how many requests it can handle within a 5 minute period. Keeping your maximum number of requests limited within this 5 minute period and gradually increasing will keep the retry-after duration low, optimizing your total throughput and minimizing server resource spikes. +When possible, we recommend trying to achieve a consistent rate by starting with a lower number of requests and gradually increasing until you start hitting the service protection API limits. After that, let the server tell you how many requests it can handle within a 5-minute period. Keeping your maximum number of requests limited within this 5-minute period and gradually increasing keeps the retry-after duration low, optimizing your total throughput and minimizing server resource spikes. -### Interactive application re-try +### Interactive application retry -If the client is an interactive application, you should display a message that the server is busy while you re-try the request the user made. You may want to provide an option for the user to cancel the operation. Don't allow users to submit more requests until the previous request you sent has completed. +If the client is an interactive application, you should display a message that the server is busy while you retry the request the user made. You might want to provide an option for the user to cancel the operation. Don't allow users to submit more requests until the previous request you sent is complete. -### Non-interactive application re-try +### Non-interactive application retry -If the client is not interactive, the common practice is to simply wait for the duration to pass before sending the request again. This is commonly done by pausing the execution of the current task using [Task.Delay](/dotnet/api/system.threading.tasks.task.delay) or equivalent methods. +If the client isn't interactive, the common practice is to just wait for the duration to pass before sending the request again. This is commonly done by pausing the execution of the current task using [Task.Delay](/dotnet/api/system.threading.tasks.task.delay) or equivalent methods. -### How to re-try +### How to retry The following describes how to retry .NET applications using the Dataverse SDK for .NET or Web API: #### [SDK for .NET](#tab/sdk) -If you are using the SDK for .NET, we recommend that you use the . or classes. Those classes implement the methods and can manage any service protection API limit errors that are returned. +If you're using the SDK for .NET, we recommend that you use the [PowerPlatform.Dataverse.Client.ServiceClient](xref:Microsoft.PowerPlatform.Dataverse.Client.ServiceClient) or [Xrm.Tooling.Connector.CrmServiceClient](xref:Microsoft.Xrm.Tooling.Connector.CrmServiceClient) classes. Those classes implement the [IOrganizationService](xref:Microsoft.Xrm.Sdk.IOrganizationService) methods and can manage any service protection API limit errors that are returned. -Since Xrm.Tooling.Connector version 9.0.2.16, it will automatically pause and re-send the request after the Retry-After duration period. +[Xrm.Tooling.Connector](xref:Microsoft.Xrm.Tooling.Connector) versions after [9.0.2.16 (May 2019)](https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.CoreAssembly/9.0.2.16), it will automatically pause and resend the request after the `Retry-After` duration period. -If your application is currently using the low-level . or . classes. You should be able to replace those with the `CrmServiceClient` or `ServiceClient` class. The is deprecated. +If your application is currently using the low-level [Xrm.Sdk.Client.OrganizationServiceProxy](xref:Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy) or [Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient](xref:Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient) classes, replace those with the `ServiceClient` or `CrmServiceClient` class. The is deprecated. More information: @@ -93,9 +95,11 @@ More information: #### [Web API](#tab/webapi) -If you are using the Web API with a client library, you may find that it supports the retry behavior expected for 429 errors. Check with the client library publisher. +If you're using the Web API with a client library, you might find that it supports the retry behavior expected for 429 errors. Check with the client library publisher. + +If you're using PowerShell, the PowerShell [Invoke-RestMethod cmdlet](/powershell/module/microsoft.powershell.utility/invoke-restmethod) [MaximumRetryCount parameter](/powershell/module/microsoft.powershell.utility/invoke-restmethod#-maximumretrycount) specifies how many times PowerShell retries a request when a failure code is between 400 and 599, inclusive or 304 is received. This means PowerShell retries Dataverse service protection 429 errors when you include a value for this parameter. [Learn more about managing Dataverse service protection limits using PowerShell](webapi/use-ps-and-vscode-web-api.md#manage-dataverse-service-protection-limits) -If you have written your own library, you can include behaviors to be similar to the one included in this sample code for a helper [WebAPIService class library (C#)](webapi/samples/webapiservice.md). +If you wrote your own library, you can include behaviors to be similar to the one included in this sample code for a helper [WebAPIService class library (C#)](webapi/samples/webapiservice.md). ```csharp /// @@ -134,22 +138,22 @@ This example uses [Polly](https://github.com/App-vNext/Polly), a .NET resilience #### HTTP Response headers -If you are using HTTP requests with the Web API, you can track the remaining limit values with the following HTTP response headers: +If you're using HTTP requests with the Web API, you can track the remaining limit values with the following HTTP response headers: |Header |Value Description | |---------|---------| |`x-ms-ratelimit-burst-remaining-xrm-requests`|The remaining number of requests for this connection| |`x-ms-ratelimit-time-remaining-xrm-requests`|The remaining combined duration for all connections using the same user account| -You should not depend on these values to control how many requests you send. They are intended for debugging purposes. If you are removing the affinity cookie, these values are re-set when you connect to a different server. +You shouldn't depend on these values to control how many requests you send. They're intended for debugging purposes. If you're removing the affinity cookie, these values are reset when you connect to a different server. --- ## How Service Protection API Limits are enforced -Two of the service protection API limits are evaluated within a 5 minute (300 second) sliding window. If either limits are exceeded within the preceding 300 seconds, a service protection API Limit error will be returned on subsequent requests to protect the service until the Retry-After duration has ended. +Two of the service protection API limits are evaluated within a 5 minutes (300 second) sliding window. If either limits are exceeded within the preceding 300 seconds, a service protection API Limit error is returned on subsequent requests to protect the service until the Retry-After duration ends. -The service protection API limits are evaluated per user. Each authenticated user is limited independently. Only those users accounts which are making extraordinary demands will be limited. Other users will not be impacted. +The service protection API limits are evaluated per user. Each authenticated user is limited independently. Only those users accounts which are making extraordinary demands are limited. Other users won't be impacted. Service protection API limits are enforced based on three facets: @@ -160,18 +164,18 @@ Service protection API limits are enforced based on three facets: If the only limit was on the number of requests sent by a user, it would be possible to bypass it. The other facets were added to counter these attempts. For example: - You could send fewer requests by bundling them in batch operations. - - The combined execution time limit will counter this. + - The combined execution time limit counters this. - Rather than sending requests individually in succession, you could send a large number of concurrent requests before service protection API limits are enforced. - - The concurrent request limit will counter this. + - The concurrent request limit counters this. -Each web server available to your environment will enforce these limits independently. Most environments will have more than one web server. Trial environments are allocated only a single web server. The actual number of web servers that are available to your environment depends on multiple factors that are part of the managed service we provide. One of the factors is how many user licenses you have purchased. +Each web server available to your environment enforces these limits independently. Most environments have more than one web server. Trial environments are allocated only a single web server. The actual number of web servers that are available to your environment depends on multiple factors that are part of the managed service Dataverse provides. One of the factors is how many user licenses you purchased. The following table describes the default service protection API limits enforced *per web server*: |Measure|Description|Limit per web server| |--|--|--| -|Number of requests|The cumulative number of requests made by the user.|6000 within the 5 minute sliding window| -|Execution time|The combined execution time of all requests made by the user.| 20 minutes (1200 seconds) within the 5 minute sliding window| +|Number of requests|The cumulative number of requests made by the user.|6000 within the 5-minute sliding window| +|Execution time|The combined execution time of all requests made by the user.| 20 minutes (1,200 seconds) within the 5-minute sliding window| |Number of concurrent requests|The number of concurrent requests made by the user|52 or higher| > [!IMPORTANT] @@ -188,30 +192,30 @@ This section describes the three types of service protection API limit errors th ### Number of requests -This limit counts the total number of requests during the preceding 300 second period. +This limit counts the total number of requests during the preceding 300-second period. | Error code | Hex code | Message | |------------|------------|-------------------------------------| |`-2147015902`|`0x80072322`|`Number of requests exceeded the limit of 6000 over time window of 300 seconds.`| -It is not expected that a typical user of an interactive application will be able to send 1,200 requests per minute to exceed this limit unless the application enables users to perform bulk operations. +It isn't expected that a typical user of an interactive application is able to send 1,200 requests per minute to exceed this limit unless the application enables users to perform bulk operations. For example, if a list view enables selection of 250 records at a time and allows a user to perform some operation on all these records, the user would need to perform this operation 24 times in a span of 300 seconds. The user would need to complete the operation on each list within 12.5 seconds. If your application provides this capability, you should consider some of the following strategies: - Decreasing the total number of records that can be selected in a list. If the number of items displayed in a list is reduced to 50, the user would need to perform this operation 120 times within 300 seconds. The user would have to complete the operation on each list within 2.5 seconds. -- Combine the selected operations into a batch. A batch can contain up to 1000 operations and will avoid the number of requests limit. However, you will need to be prepared for the execution time limit. +- Combine the selected operations into a batch. A batch can contain up to 1,000 operations and avoids the number of requests limit. However, you need to be prepared for the execution time limit. ### Execution time -This limit tracks the combined execution time of incoming requests during the preceding 300 second period. +This limit tracks the combined execution time of incoming requests during the preceding 300-second period. | Error code | Hex code | Message | |------------|------------|-------------------------------------| |`-2147015903`|`0x80072321`|`Combined execution time of incoming requests exceeded limit of 1,200,000 milliseconds over time window of 300 seconds. Decrease number of concurrent requests or reduce the duration of requests and try again later.`| -Some operations require more resources than others. Batch operations, importing solutions, and highly complex queries can be very demanding. These operations may also be performed simultaneously in concurrent requests. Therefore, within the 5 minute window it is possible to request operations that will require more than 20 minutes of combined computation time. +Some operations require more resources than others. Batch operations, importing solutions, and highly complex queries can be very demanding. These operations might also be performed simultaneously in concurrent requests. Therefore, within the 5-minute window it's possible to request operations that require more than 20 minutes of combined computation time. This limit can be encountered when strategies using batch operations and concurrent requests are used to avoid the number of requests limit. @@ -223,11 +227,11 @@ This limit tracks the number of concurrent requests. |------------|------------|-------------------------------------| |`-2147015898`|`0x80072326`|`Number of concurrent requests exceeded the limit of 52.`| -Client applications are not limited to sending individual requests sequentially. The client may apply parallel programming patterns or various methods to send multiple requests simultaneously. The server can detect when it is responding to multiple requests from the same user simultaneously. If this number of concurrent requests is exceeded, this error will be thrown. The limit may be higher than 52 in some cases. +Client applications aren't limited to sending individual requests sequentially. The client might apply parallel programming patterns or various methods to send multiple requests simultaneously. The server can detect when it's responding to multiple requests from the same user simultaneously. If this number of concurrent requests is exceeded, this error is thrown. The limit might be higher than 52 in some cases. -Sending concurrent requests can be a key part of a strategy to maximize throughput, but it is important to keep it under control. When using [Parallel Programming in .NET](/dotnet/standard/parallel-programming/) the default degree of parallelism depends on the number of CPU cores on the server running the code. It should not exceed the limit. The [ParallelOptions.MaxDegreeOfParallelism Property](/dotnet/api/system.threading.tasks.paralleloptions.maxdegreeofparallelism) can be set to define a maximum number of concurrent tasks. +Sending concurrent requests can be a key part of a strategy to maximize throughput, but it's important to keep it under control. When using [Parallel Programming in .NET](/dotnet/standard/parallel-programming/) the default degree of parallelism depends on the number of CPU cores on the server running the code. It shouldn't exceed the limit. The [ParallelOptions.MaxDegreeOfParallelism Property](/dotnet/api/system.threading.tasks.paralleloptions.maxdegreeofparallelism) can be set to define a maximum number of concurrent tasks. -More information: [Send parallel requests](send-parallel-requests.md) +[Learn about sending parallel requests](send-parallel-requests.md) ## How to maximize throughput @@ -235,57 +239,57 @@ When you have an application that must prioritize throughput to move the most da ### Let the server tell you how much it can handle -Don't try to calculate how many requests to send at a time. Each environment can be different. Gradually increase the rate you send requests until you begin to hit limits and then depend on the service protection API Limit `Retry-After` value to tell you when to send more. This value will keep your total throughput at the highest possible level. +Don't try to calculate how many requests to send at a time. Each environment can be different. Gradually increase the rate you send requests until you begin to hit limits and then depend on the service protection API Limit `Retry-After` value to tell you when to send more. This value keeps your total throughput at the highest possible level. ### Use multiple threads -The higher limit on number of concurrent threads is something your application can use to have a significant improvement in performance. This is true if your individual operations are relatively quick. Depending on the nature of the data you are processing, you may need to adjust the number of threads to get optimum throughput. More information: [Send parallel requests](send-parallel-requests.md) +The higher limit on number of concurrent threads is something your application can use to have a significant improvement in performance. This is true if your individual operations are relatively quick. Depending on the nature of the data you're processing, you might need to adjust the number of threads to get optimum throughput. [Learn about sending requests in parallel](send-parallel-requests.md) ### Avoid large batches *Batching* refers to sending multiple operations in a single request. -Most scenarios will be fastest sending single requests with a high degree of parallelism. If you feel batch size might improve performance, it is best to start with a small batch size of 10 and increase concurrency until you start getting service protection API limit errors that you will retry. +Most scenarios are fastest sending single requests with a high degree of parallelism. If you feel batch size might improve performance, it's best to start with a small batch size of 10 and increase concurrency until you start getting service protection API limit errors that you retry. -With the SDK for .NET this means using , which typically allows sending up to 1000 operations in a request. The main benefit this provides is that it reduces the total amount of XML payload that must be sent over the wire. This provides some performance benefit when network latency is an issue. For service protection limits it increases the total execution time per request. Larger sized batches increase the chance you will encounter execution time limits rather than limits on the number of requests. +With the SDK for .NET this means using , which typically allows sending up to 1,000 operations in a request. The main benefit this provides is that it reduces the total amount of XML payload that must be sent over the wire. This provides some performance benefit when network latency is an issue. For service protection limits it increases the total execution time per request. Larger sized batches increase the chance you encounter execution time limits rather than limits on the number of requests. In the past, `ExecuteMultiple` operations were limited to just 2 at a time because of the impact on performance that this could have. This is no longer the case, because service protection execution time API limits have made that limit redundant. -When using the Web API, the smaller JSON payload sent over the wire for individual requests means that network latency is not an issue. More information: [Execute batch operations using the Web API](webapi/execute-batch-operations-using-web-api.md) +When using the Web API, the smaller JSON payload sent over the wire for individual requests means that network latency isn't an issue. [Learn about executing batch operations using the Web API](webapi/execute-batch-operations-using-web-api.md) > [!NOTE] -> Batch operations are not a valid strategy to bypass entitlement limits. Service protection API limits and Entitlement limits are evaluated separately. Entitlement limits are based on CRUD operations and accrue whether or not they are included in a batch operation. More information: [Entitlement limits](../../maker/data-platform/api-limits-overview.md#entitlement-limits) +> Batch operations are not a valid strategy to bypass entitlement limits. Service protection API limits and Entitlement limits are evaluated separately. Entitlement limits are based on CRUD operations and accrue whether or not they are included in a batch operation. [Learn about entitlement limits](../../maker/data-platform/api-limits-overview.md#entitlement-limits) ## Strategies to manage Service Protection API limits -This section describes ways that you can design your clients and systems to avoid service protection API limit errors. You may also want to consider how you manage your licenses to reduce the impact. +This section describes ways that you can design your clients and systems to avoid service protection API limit errors. You might also want to consider how you manage your licenses to reduce the impact. ### Update your client application -Service Protection API limits have been applied to Dataverse since 2018, but there are many client applications written before these limits existed. These clients didn't expect these errors and can't handle the errors correctly. You should update these applications and apply the patterns to [Retry operations](#retry-operations) described above. +Service Protection API limits have been applied to Dataverse since 2018, but there are many client applications written before these limits existed. These clients didn't expect these errors and can't handle the errors correctly. You should update these applications and apply the patterns to [Retry operations](#retry-operations) described previously. ### Move towards real-time integration -Remember that the main point of service protection API limits is to smooth out the impact of highly demanding requests occurring over a short period of time. If your current business processes depend on large periodic nightly, weekly, or monthly jobs which attempt to process large amounts of data in a short period of time, consider how you might enable a real-time data integration strategy. If you can move away from processes that require highly demanding operations, you can reduce the impact service protection limits will have. +Remember that the main point of service protection API limits is to smooth out the impact of highly demanding requests occurring over a short period of time. If your current business processes depend on large periodic nightly, weekly, or monthly jobs which attempt to process large amounts of data in a short period of time, consider how you might enable a real-time data integration strategy. If you can move away from processes that require highly demanding operations, you can reduce the impact service protection limits have. ## Frequently asked questions -This section includes frequently asked questions. If you have questions that are not answered, please post them using the **Feedback** button at the bottom of this page to submit feedback about this page. +This section includes frequently asked questions. If you have questions that aren't answered, post them using the **Feedback** button at the bottom of this page to submit feedback about this page. ### I'm using an ETL application I licensed. How do I get optimum throughput? -Work with the ETL application vendor to learn which settings to apply. Make sure you are using a version of the product that supports the Retry-After behavior. +Work with the ETL application vendor to learn which settings to apply. Make sure you're using a version of the product that supports the Retry-After behavior. ### Do these limits apply to Dataverse search? -No. Dataverse native search is a different API (`api/search` rather than `api/data`) and has different rules. When using the Dataverse search API, there is a throttling limit of one request per second for each user. +No. Dataverse native search is a different API (`api/search` rather than `api/data`) and has different rules. When you use the Dataverse search API, there's a throttling limit of one request per second for each user. -More information: [Dataverse Search Service Protection Limits](search/overview.md#service-protection-limits) +[Learn about Dataverse Search Service Protection Limits](search/overview.md#service-protection-limits) ### How do these limits apply to how many requests a user is entitled to each day? -These limits are not related to entitlement limits. More information: [Entitlement limits](../../maker/data-platform/api-limits-overview.md#entitlement-limits) +These limits aren't related to entitlement limits. [Learn about entitlement limits](../../maker/data-platform/api-limits-overview.md#entitlement-limits) ### Are limits applied differently for application users? diff --git a/powerapps-docs/developer/data-platform/application-insights-ilogger.md b/powerapps-docs/developer/data-platform/application-insights-ilogger.md index ede55b5d3b..449fb1cc29 100644 --- a/powerapps-docs/developer/data-platform/application-insights-ilogger.md +++ b/powerapps-docs/developer/data-platform/application-insights-ilogger.md @@ -1,11 +1,11 @@ --- title: "Write Telemetry to your Application Insights resource using ILogger (Microsoft Dataverse) | Microsoft Docs" description: "When you enable Application Insights for your organization, any plug-ins written using the ILogger Interface provided in the SDK writes telemetry to your Application Insights resource." -ms.date: 03/10/2023 -author: MicroSri -ms.author: sriknair +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to ms.subservice: dataverse-developer search.audienceType: - developer @@ -17,12 +17,12 @@ contributors: # Write Telemetry to your Application Insights resource using ILogger > [!IMPORTANT] -> To use this capability you must first enable the Application Insights integration feature. More information: [Analyze model-driven apps and Microsoft Dataverse telemetry with Application Insights](/power-platform/admin/analyze-telemetry)

-> There is presently no support of `ILogger` within a plug-in profiling/debug session of the Plug-in Registration tool or the Power Platform Tools extension for Visual Studio. +> To use this capability, you must first enable the Application Insights integration feature using an administrator account. Ensure that the user enabling the feature has the necessary privileges to modify the Dataverse organization (such as System Administrator role or being a Power Platform/Dynamics 365 admin) and has contributor access to the Application Insights resource. If a user without the necessary permissions enables the integration, telemetry data will not be written to Application Insights. More information: [Analyze model-driven apps and Microsoft Dataverse telemetry with Application Insights](/power-platform/admin/analyze-telemetry)

+> There's presently no support of `ILogger` within a plug-in profiling/debug session of the Plug-in Registration tool or the Power Platform Tools extension for Visual Studio. When you enable Application Insights for your organization, any plug-ins written using the [ILogger Interface](/dotnet/api/microsoft.xrm.sdk.plugintelemetry.ilogger) provided in the SDK for .NET assemblies write telemetry to your Application Insights resource. -The Dataverse platform captures the Dataverse and model-driven app telemetry data and exports it to your Application Insights resource. There's some latency between the time it was captured and when it becomes available to you in Application Insights. Because Microsoft gathers this telemetry, you don't need to write any code to enable it. +The Dataverse platform captures the Dataverse and model-driven app telemetry data and exports it to your Application Insights resource. There's some latency between the time it was captured and when it becomes available to you in Application Insights. Because Microsoft gathers this telemetry, you don't need to write any code to enable it. Telemetry data that comes from plug-ins using the ILogger interface is different in two ways: @@ -37,24 +37,24 @@ Using ILogger provides true telemetry data and is intended to work together with |---------|---------|---------| |Intended use|Capture telemetry over time for analysis and debugging.|While developing and debugging plug-ins| |How long data is stored|According to your Application Insights data retention period, which is 90 days by default|24 hours| -|Available|Only for organizations that have subscribed to Application Insights integration.|Available for any organization when Plug-in tracing is enabled.| -|Amount of data|Each log message can pass a String value.|Only 10 kb of text can be written for each plug-in execution. Any more is truncated.| +|Available|Only for organizations that subscribe to Application Insights integration.|Available for any organization when Plug-in tracing is enabled.| +|Amount of data|Each log message can pass a String value.|Only 10 kb of text can be written for each plug-in execution. The text is truncated after the first 10 kb.| |Available in runtime errors|No|Available in model-driven app client errors and as annotations in Web API. More information: [Include more details with errors](webapi/compose-http-requests-handle-errors.md#include-more-details-with-errors)| You should continue to use the [ITracingService.Trace](xref:Microsoft.Xrm.Sdk.ITracingService.Trace%2A) to write to the Plug-in Trace Log table when needed. Not every organization enables Application Insights. If your plug-in code uses the ILogger interface and the organization doesn't have Application Insights integration enabled, nothing is written. So, it's important to continue to use the ITracingService Trace method in your plug-ins. Plug-in trace logs continue to be an important way to capture data while developing and debugging plug-ins, but they were never intended to provide telemetry data. More information: [Plug-ins: Tracing and logging](logging-tracing.md) You should use [ILogger](xref:Microsoft.Xrm.Sdk.PluginTelemetry.ILogger) because it provides telemetry about what happens within a plug-in. This telemetry is integrated with the larger scope of data captured with the Application Insights integration. The Application Insights integration tells you when a plug-in executes, how long it takes to run and whether it makes any external http requests, but Microsoft can't add any telemetry code within the plug-ins that you write to extend the behavior of the platform. -If you're an ISV with a product that includes plug-ins, your customers who enable Application Insights appreciate being able to see what is going on within your plug-ins and this data may help you support them if there are issues. But data captured using ILogger is only sent to the subscribing customer's resource. You'll only be able to see data captured for your own environments when you have Application Insights enabled. +If you're an ISV with a product that includes plug-ins, your customers who enable Application Insights appreciate being able to see what is going on within your plug-ins and this data might help you support them if there are issues. But data captured using ILogger is only sent to the subscribing customer's resource. You'll only be able to see data captured for your own environments when you have Application Insights enabled. ## Use ILogger -ILogger is a common interface for capturing log information. The implementation provided with the SDK for .NET assemblies provides common methods to support establishing a scope and different levels of logging. There's currently no setting to control what level of logs are written. The levels can be used within Application Insights to filter which logs to view. +ILogger is a common interface for capturing log information. The implementation provided with the SDK for .NET assemblies provides common methods to support establishing a scope and different levels of logging. There's currently no setting to control what level of logs are written. The levels can be used within Application Insights to filter the logs to view. -The following is an example of a plug-in using both ILogger and ITracingService.Trace. +The following example plug-in shows using both ILogger and ITracingService.Trace. > [!NOTE] -> Make sure you include `using Microsoft.Xrm.Sdk.PluginTelemetry;`. Don't use `using Microsoft.Extensions.Logging;`, otherwise the `ILogger` instance will be null. +> Make sure you include `using Microsoft.Xrm.Sdk.PluginTelemetry;`. Don't use `using Microsoft.Extensions.Logging;`, otherwise the `ILogger` instance is null. ```csharp using Microsoft.Xrm.Sdk; @@ -206,7 +206,7 @@ When this plug-in is registered on a synchronous `PostOperation` step for the `C You can filter items for a single operation using the `operation_ParentId` that represents the request ID of the response header. -:::image type="content" source="media/application-insights-ilogger-trace-operation_parentid.png" alt-text="Filter items for a single operation using the operation_ParentId ."::: +:::image type="content" source="media/application-insights-ilogger-trace-operation_parentid.png" alt-text="Filter items for a single operation using the operation_ParentId."::: The corresponding plug-in trace log entry looks like this: @@ -232,7 +232,7 @@ And this query limits the results to the logs added during the `OutboundCall` sc ## Logging Exceptions -At the bottom of the plug-in code example above, the following code uses [LogError](/dotnet/api/microsoft.xrm.sdk.plugintelemetry.ilogger.logerror) to log a caught exception and throws an [InvalidPluginExecutionException](/dotnet/api/microsoft.xrm.sdk.invalidpluginexecutionexception): +At the bottom of the previous plug-in code example, the following code uses [LogError](/dotnet/api/microsoft.xrm.sdk.plugintelemetry.ilogger.logerror) to log a caught exception and throws an [InvalidPluginExecutionException](/dotnet/api/microsoft.xrm.sdk.invalidpluginexecutionexception): ```csharp catch (Exception e) @@ -250,7 +250,7 @@ Using the plug-in code above, you can cause an exception by passing an invalid v This value overrides the default value (`https://www.bing.com`) and cause the outbound call to fail. -There's nothing wrong with the request that a client may send: +There's nothing wrong with the request that a client might send: ```http POST [Organization URI]/api/data/v9.1/accounts HTTP/1.1 @@ -326,7 +326,7 @@ Within Application Insights, if you view traces scoped to this request and with :::image type="content" source="media/application-insights-ilogger-trace-error.png" alt-text="View traces scoped to this request and with the scope set to OutboundCall."::: -Within Application Insights, when you switch your query to use `exceptions` rather than `traces`, you'll see three exceptions logged: +Within Application Insights, when you switch your query to use `exceptions` rather than `traces`, you see three exceptions logged: :::image type="content" source="media/application-insights-ilogger-cause-error-exceptions.png" alt-text="Switch your query to use exceptions rather than traces."::: diff --git a/powerapps-docs/developer/data-platform/apply-business-logic-with-code.md b/powerapps-docs/developer/data-platform/apply-business-logic-with-code.md index 8741fb4a6c..463000f8f7 100644 --- a/powerapps-docs/developer/data-platform/apply-business-logic-with-code.md +++ b/powerapps-docs/developer/data-platform/apply-business-logic-with-code.md @@ -2,8 +2,8 @@ title: Apply business logic using code (Microsoft Dataverse)| Microsoft Docs description: Learn how to write code to customize business data processing in Microsoft Dataverse. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke suite: powerapps ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/asynchronous-service.md b/powerapps-docs/developer/data-platform/asynchronous-service.md index 322eb0a3ea..f3a8a38fe7 100644 --- a/powerapps-docs/developer/data-platform/asynchronous-service.md +++ b/powerapps-docs/developer/data-platform/asynchronous-service.md @@ -900,7 +900,7 @@ Whether the requested operation occurs depends on the state of the system job. F |Option|Valid StateCode values|Change| |--|--|--| |**Delete**|any|System Job is deleted| -|**Cancel**|`0` (**Ready**)
`1` (**Suspended**)
`2` (**Locked**)|`StateCode` changed to `3` (**Completed**) and `StatusCode` changed to `32` (**Cancelled**)| +|**Cancel**|`0` (**Ready**)
`1` (**Suspended**)
`2` (**Locked**)|`StateCode` changed to `3` (**Completed**) and `StatusCode` changed to `32` (**Cancelled**), or `StateCode` changed to `3` (**Completed**) and `StatusCode` changed to `31` (**Failed**) | |**Resume**|`1` (**Suspended**)|StateCode changed to `0` (**Ready**)| |**Postpone**|`0` (**Ready**)
`2` (**Locked**)|Postpone Job dialog prompts user for datetime value to postpone the system job. [Learn to Postpone system jobs](#postpone-system-jobs)| |**Pause**|`2` (**Locked**)|StateCode changed to `1` (**Suspended**)| diff --git a/powerapps-docs/developer/data-platform/attachment-annotation-files.md b/powerapps-docs/developer/data-platform/attachment-annotation-files.md index 7a4d0ed58b..7088c75555 100644 --- a/powerapps-docs/developer/data-platform/attachment-annotation-files.md +++ b/powerapps-docs/developer/data-platform/attachment-annotation-files.md @@ -3,7 +3,7 @@ title: Use file data with Attachment and Note records description: Learn how to work with file data in the Attachments and Notes tables in Microsoft Dataverse ms.date: 02/02/2023 ms.reviewer: jdaly -ms.topic: conceptual +ms.topic: how-to author: mkannapiran ms.author: kamanick ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/auditing/configure.md b/powerapps-docs/developer/data-platform/auditing/configure.md index f9110c935b..147f12b852 100644 --- a/powerapps-docs/developer/data-platform/auditing/configure.md +++ b/powerapps-docs/developer/data-platform/auditing/configure.md @@ -1,7 +1,7 @@ --- title: Configure auditing description: Learn how to programmatically configure auditing settings for the organization, tables, and columns in Microsoft Dataverse. -ms.date: 06/02/2023 +ms.date: 06/10/2025 ms.topic: overview ms.subservice: dataverse-developer author: paulliew @@ -21,7 +21,7 @@ Microsoft Dataverse auditing uses settings in the [Organization table](../refere ## Configure organization settings -Four properties in the [Organization table](../reference/entities/organization.md) control how auditing is enabled for an environment. The organization table contains a single row. The `organizationid` column is the primary key. Query the row directly to get the key value, or execute the `WhoAmI` message and take the value of the `WhoAmIResponse.OrganizationId` property. +Five properties in the [Organization table](../reference/entities/organization.md) control how auditing is enabled for an environment. The organization table contains a single row. The `organizationid` column is the primary key. Query the row directly to get the key value, or execute the `WhoAmI` message and take the value of the `WhoAmIResponse.OrganizationId` property. The following table describes the organization table columns that control auditing behavior. @@ -31,6 +31,7 @@ The following table describes the organization table columns that control auditi |`AuditRetentionPeriodV2`
`auditretentionperiodv2`
**Audit Retention Period Settings**|Integer|The number of days to retain audit log records
The default value is 30. Valid values are between 1 and 365,000 days (~1,000 years). If the value is set to -1, the records are retained forever.
[Administrator's guide: Start/stop auditing and set retention policy](/power-platform/admin/manage-dataverse-auditing#startstop-auditing-for-a-dataverse-environment-and-set-retention-policy)| |`IsUserAccessAuditEnabled`
`isuseraccessauditenabled`
**Is User Access Auditing Enabled**|Boolean|Whether user access logging is enabled
Auditing for the environment must be enabled for user access logging to be enabled.| |`UserAccessAuditingInterval`
`useraccessauditinginterval`
**User Authentication Auditing Interval**|Integer|How often user access is logged, in hours
The default value is 4.| +|`AuditSettings`
`auditsettings`
**Audit Settings**|String|Json format string. Contains audit feature related settings.| ### Retrieve organization settings @@ -42,6 +43,7 @@ Use the following queries to retrieve your organization settings. ```http GET [Organization URI]/api/data/v9.2/organizations?$select= +auditsettings, isauditenabled, auditretentionperiodv2, isuseraccessauditenabled, @@ -59,10 +61,11 @@ If-None-Match: null HTTP/1.1 200 OK { - "@odata.context": "[Organization URI]/api/data/v9.2/$metadata#organizations(isauditenabled,auditretentionperiodv2,isuseraccessauditenabled,useraccessauditinginterval)", + "@odata.context": "[Organization URI]/api/data/v9.2/$metadata#organizations(auditsettings,isauditenabled,auditretentionperiodv2,isuseraccessauditenabled,useraccessauditinginterval)", "value": [ { "@odata.etag": "W/\"67404512\"", + "auditsettings": "{\"IsSqlAuditWriteDisabled\":true}", "isauditenabled": true, "auditretentionperiodv2": 30, "isuseraccessauditenabled": true, @@ -84,16 +87,17 @@ Learn more about: ///

/// Shows Auditing Configuration properties /// -/// The IOrganizationService instance to use. -static void ShowAuditingConfig(IOrganizationService svc) +/// The IOrganizationService instance to use. +static void ShowAuditingConfig(IOrganizationService service) { WhoAmIResponse whoAmIResponse = - (WhoAmIResponse)svc.Execute(new WhoAmIRequest()); + (WhoAmIResponse)service.Execute(new WhoAmIRequest()); - Entity organization = svc.Retrieve( + Entity organization = service.Retrieve( entityName: "organization", id: whoAmIResponse.OrganizationId, columnSet: new ColumnSet( + "auditsettings", "isauditenabled", "auditretentionperiodv2", "isuseraccessauditenabled", @@ -101,6 +105,8 @@ static void ShowAuditingConfig(IOrganizationService svc) ) ); + Console.WriteLine($"auditsettings: " + + $"{organization["auditsettings"]}"); Console.WriteLine($"isauditenabled: " + $"{organization["isauditenabled"]}"); Console.WriteLine($"auditretentionperiodv2: " + @@ -123,13 +129,70 @@ Learn more about: ### Change organization settings -Change the column values in the organization table to change how auditing works for the environment. You must have the System Administrator or System Customizer role to change these settings. +Change the column values in the organization table to change how auditing works for the environment. You must have the System Administrator or System Customizer role to change these settings. [Learn more about reading and updating environment settings](../organization-table.md) -You can use Web API or Dataverse SDK for .NET to change your organization settings: +#### Change AuditSettings + +[Organization.AuditSettings](../reference/entities/organization.md#BKMK_AuditSettings) contains a json string to store settings to enable different capabilities. You can enable some capabilities by updating the `auditsettings` column of the organization record. The following table specifies what audit settings exist, what they're used for, and whether they can be changed. + +| Setting | Description | Updatable | +|-----------|-----------|-----------| +| `StoreLabelNameforPicklistAudits` | For audits of picklist values, audit both option value and option name. Otherwise only the option value. The original user selected label choice persists in the audit records. | Yes | +| `IsSqlAuditWriteDisabled` | If NoSql audits are enabled, stop writing data to sql audit table | No, throws an error. | +| `ApplyRetentionToExistingLogs` | Apply new retention policy to existing audit records | No, is ignored. | + +Use the following examples to set your organization settings. You'll need the `organizationid` value. See [Retrieve organization settings](#retrieve-organization-settings) for how to obtain it. + +##### [Web API](#tab/webapi) + +**Request:** + +```http +PATCH [Organization URI]/api/data/v9.2/organizations([Organization ID]) HTTP/1.1 +Content-Type: application/json +OData-MaxVersion: 4.0 +OData-Version: 4.0 +If-Match: * + +{ + "auditsettings": "{\"StoreLabelNameforPicklistAudits\":true}" +} +``` + +**Response:** + +```http +HTTP/1.1 204 No content +``` + +Learn more about: - [Update and delete table rows using the Web API](../webapi/update-delete-entities-using-web-api.md) + +##### [SDK for .NET](#tab/sdk) + +```csharp +/// +/// Sets audit settings +/// +/// The IOrganizationService instance to use. +static void SetAuditSettings(IOrganizationService service) +{ + WhoAmIResponse whoAmIResponse = + (WhoAmIResponse)service.Execute(new WhoAmIRequest()); + + var organization = new Entity("organization", whoAmIResponse.OrganizationId); + organization["auditsettings"] = "{\"StoreLabelNameforPicklistAudits\":true}"; + service.Update(organization); +} +``` + +Learn more about: + - [Update and delete table rows using the SDK for .NET](../org-service/entity-operations-update-delete.md) +--- + ## Configure tables and columns When auditing is enabled for the organization, any tables that are enabled for auditing write audit data for all columns that are enabled for auditing. The primary control is at the organization and then the table level. @@ -215,8 +278,8 @@ Learn more about: /// Lists the tables that can be enabled for auditing and /// the tables that cannot be enabled for auditing. ///
-/// The IOrganizationService instance to use. -static void ShowTableAuditConfigurations(IOrganizationService svc) +/// The IOrganizationService instance to use. +static void ShowTableAuditConfigurations(IOrganizationService service) { //Define properties to return MetadataPropertiesExpression EntityProperties = @@ -247,7 +310,7 @@ static void ShowTableAuditConfigurations(IOrganizationService svc) }; RetrieveMetadataChangesResponse response = - (RetrieveMetadataChangesResponse)svc.Execute(request); + (RetrieveMetadataChangesResponse)service.Execute(request); Console.WriteLine("These tables can be enabled for auditing:"); response.EntityMetadata.ToList().ForEach(x => @@ -325,10 +388,10 @@ Learn more about: [Query table definitions using the Web API](../webapi/query-me /// Lists the columns of a table that can be enabled for auditing and /// the columns that cannot be enabled for auditing. /// -/// The IOrganizationService instance to use. +/// The IOrganizationService instance to use. /// The logical name of the table. static void ShowColumnAuditConfigurations( -IOrganizationService svc, +IOrganizationService service, string tableLogicalName) { @@ -379,7 +442,7 @@ RetrieveMetadataChangesRequest request = }; RetrieveMetadataChangesResponse response = - (RetrieveMetadataChangesResponse)svc.Execute(request); + (RetrieveMetadataChangesResponse)service.Execute(request); response.EntityMetadata.ToList().ForEach(x => { @@ -472,7 +535,7 @@ PublishXmlRequest request = new PublishXmlRequest() " }; -svc.Execute(request); +service.Execute(request); ``` Learn more about: diff --git a/powerapps-docs/developer/data-platform/auditing/retrieve-audit-data.md b/powerapps-docs/developer/data-platform/auditing/retrieve-audit-data.md index 68f9b0159a..b532aeb3b2 100644 --- a/powerapps-docs/developer/data-platform/auditing/retrieve-audit-data.md +++ b/powerapps-docs/developer/data-platform/auditing/retrieve-audit-data.md @@ -3,7 +3,7 @@ title: Retrieve the history of audited data changes description: Learn how to programmatically retrieve the audit change history of records in Microsoft Dataverse. ms.date: 06/02/2023 ms.reviewer: jdaly -ms.topic: conceptual +ms.topic: how-to author: paulliew ms.author: paulliew ms.subservice: dataverse-developer @@ -393,7 +393,7 @@ You can use any of three messages to retrieve data changes that are audited. |Web API |SDK for .NET |Description| |---------|---------|---------| -|[RetrieveAuditDetails Function](xref:Microsoft.Dynamics.CRM.RetrieveAuditDetails)|[RetrieveAuditDetailsRequest Class>](xref:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsRequest)|Retrieve the full audit details from an audit record.| +|[RetrieveAuditDetails Function](xref:Microsoft.Dynamics.CRM.RetrieveAuditDetails)|[RetrieveAuditDetailsRequest Class](xref:Microsoft.Crm.Sdk.Messages.RetrieveAuditDetailsRequest)|Retrieve the full audit details from an audit record.| |[RetrieveAttributeChangeHistory Function](xref:Microsoft.Dynamics.CRM.RetrieveAttributeChangeHistory)|[RetrieveAttributeChangeHistoryRequest Class](xref:Microsoft.Crm.Sdk.Messages.RetrieveAttributeChangeHistoryRequest)|Retrieve the change history for a single column of an audited record.| |[RetrieveRecordChangeHistory Function](xref:Microsoft.Dynamics.CRM.RetrieveRecordChangeHistory)|[RetrieveRecordChangeHistoryRequest Class](xref:Microsoft.Crm.Sdk.Messages.RetrieveRecordChangeHistoryRequest)|Retrieve all audited data changes for a specific record.| @@ -410,7 +410,7 @@ These messages provide more details that depend on the type of action. The detai |[RelationshipAuditDetail ComplexType](xref:Microsoft.Dynamics.CRM.RelationshipAuditDetail)|[RelationshipAuditDetail Class](xref:Microsoft.Crm.Sdk.Messages.RelationshipAuditDetail)|Provides details when records are associated or disassociated using a many-to-many relationship. Provides the name of the relationship and a list of the records the operation changed.
Returned by [many-to-many relationship events](#many-to-many-relationship-events).| |[RolePrivilegeAuditDetail ComplexType](xref:Microsoft.Dynamics.CRM.RolePrivilegeAuditDetail)|[RolePrivilegeAuditDetail Class](xref:Microsoft.Crm.Sdk.Messages.RolePrivilegeAuditDetail)|Provides details when the definitions of [Security Role (Role)](../reference/entities/role.md) records change. Provides information about the old and new role privileges associated with the role.
Returned by [security role change events](#security-role-change-events).| |[ShareAuditDetail ComplexType](xref:Microsoft.Dynamics.CRM.ShareAuditDetail)|[ShareAuditDetail Class](xref:Microsoft.Crm.Sdk.Messages.ShareAuditDetail)|Provides details when a record is shared or unshared or when the level of access to a shared record changes.
Returned by [record sharing events](#record-sharing-events).| -|[UserAccessAuditDetail ComplexType](xref:Microsoft.Dynamics.CRM.UserAccessAuditDetail)|[UserAccessAuditDetail Class>](xref:Microsoft.Crm.Sdk.Messages.UserAccessAuditDetail)|Provides details to track user access auditing. Provides details on the interval and access time.
Returned by [user access events](#user-access-events).| +|[UserAccessAuditDetail ComplexType](xref:Microsoft.Dynamics.CRM.UserAccessAuditDetail)|[UserAccessAuditDetail Class](xref:Microsoft.Crm.Sdk.Messages.UserAccessAuditDetail)|Provides details to track user access auditing. Provides details on the interval and access time.
Returned by [user access events](#user-access-events).| > [!IMPORTANT] > diff --git a/powerapps-docs/developer/data-platform/authenticate-dot-net-framework.md b/powerapps-docs/developer/data-platform/authenticate-dot-net-framework.md index 1aa2bad53f..6595e7c26a 100644 --- a/powerapps-docs/developer/data-platform/authenticate-dot-net-framework.md +++ b/powerapps-docs/developer/data-platform/authenticate-dot-net-framework.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 01/06/2022 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: concept-article author: "paulliew" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/authenticate-oauth.md b/powerapps-docs/developer/data-platform/authenticate-oauth.md index d404012720..8395ef971f 100644 --- a/powerapps-docs/developer/data-platform/authenticate-oauth.md +++ b/powerapps-docs/developer/data-platform/authenticate-oauth.md @@ -2,9 +2,9 @@ title: "Use OAuth authentication with Microsoft Dataverse (Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Learn how to authenticate applications with Microsoft Dataverse using OAuth." # 115-145 characters including spaces. This abstract displays in the search result. ms.custom: has-adal-ref -ms.date: 09/25/2024 +ms.date: 12/04/2024 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: ritesp # GitHub ID ms.subservice: dataverse-developer ms.author: ritesp # MSFT alias of Microsoft employees only @@ -73,7 +73,7 @@ Use one of the Microsoft-supported Microsoft Entra ID authentication client libr > [!NOTE] > Azure Active Directory Authentication Library (ADAL) is no longer actively receiving updates and is scheduled to be supported only until June, 2022. MSAL is the recommended authentication library to use for projects. -For a code sample that demonstrates use of MSAL libraries for authentication with Dataverse see [QuickStart sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23/QuickStart). +For a code sample that demonstrates use of MSAL libraries for authentication with Dataverse see [QuickStart sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp/QuickStart). ### .NET client libraries @@ -90,7 +90,7 @@ The point of using the authentication libraries is to get an access token that y ### Simple example -The following is the minimum amount of code needed to execute a single Web API request, but it isn't the recommended approach. Note that this code uses the MSAL library and is taken from the [QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23/QuickStart) sample. +The following is the minimum amount of code needed to execute a single Web API request, but it isn't the recommended approach. Note that this code uses the MSAL library and is taken from the [QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp/QuickStart) sample. ```csharp string resource = "https://contoso.api.crm.dynamics.com"; @@ -132,7 +132,7 @@ This simple approach does not represent a good pattern to follow because the `to The recommended approach is to implement a class derived from which will be passed to the constructor of the . This handler will allow you to override the . method so that the access token will be refreshed by the `AcquireToken*` method calls with each request sent by the Http client. -The following is an example of a custom class derived from . This code is taken from the [Enhanced QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23/EnhancedQuickStart) sample which uses the MSAL authentication library. +The following is an example of a custom class derived from . This code is taken from the [Enhanced QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp/EnhancedQuickStart) sample which uses the MSAL authentication library. ```csharp class OAuthMessageHandler : DelegatingHandler @@ -241,6 +241,9 @@ class Program } ``` +Read the following important information about using a connection string or username/password authentication in application code. +[!INCLUDE [cc-connection-string](includes/cc-connection-string.md)] + The configuration string values have been moved into an App.config file connection string, and the Http client is configured in the `GetHttpClient` method. ```csharp @@ -270,7 +273,7 @@ public static HttpClient GetHttpClient(string connectionString, string clientId, } ``` -See the [Enhanced QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23/EnhancedQuickStart) sample for the complete code. +See the [Enhanced QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp/EnhancedQuickStart) sample for the complete code. Even though this example uses . rather than the overridden , it will apply for any of the methods that send a request. @@ -340,7 +343,7 @@ If you are connecting using a client secret and using the interface. This interface exposes all the core methods used to communicate with Dataverse. - When invoking the constructor, it is recommend to replace all use of `OrganizationServiceProxy` class constructors with `CrmServiceClient` or `ServiceClient` class constructors. You will need to alter your coding pattern here, however, for simplicity `CrmServiceClient` and `ServiceClient` support connection strings in addition to complex constructors and the ability to provide external authentication handlers. The service client classes implements `IOrganizationService`, therefore your new authentication code will be portable to the rest of your application code. You can find examples on the use of service client calsses in the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23) repository. + When invoking the constructor, it is recommend to replace all use of `OrganizationServiceProxy` class constructors with `CrmServiceClient` or `ServiceClient` class constructors. You will need to alter your coding pattern here, however, for simplicity `CrmServiceClient` and `ServiceClient` support connection strings in addition to complex constructors and the ability to provide external authentication handlers. The service client classes implements `IOrganizationService`, therefore your new authentication code will be portable to the rest of your application code. You can find examples on the use of service client calsses in the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp) repository. - If your code is using , or classes with the “Office365” authentication type: diff --git a/powerapps-docs/developer/data-platform/azure-integration.md b/powerapps-docs/developer/data-platform/azure-integration.md index 38bbe389b1..138844b82e 100644 --- a/powerapps-docs/developer/data-platform/azure-integration.md +++ b/powerapps-docs/developer/data-platform/azure-integration.md @@ -4,7 +4,7 @@ description: "Learn how Microsoft Dataverse can be configured to send data to th ms.collection: get-started ms.date: 07/17/2024 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "jaredha" ms.subservice: dataverse-developer ms.author: "pehecke" diff --git a/powerapps-docs/developer/data-platform/behavior-format-date-time-attribute.md b/powerapps-docs/developer/data-platform/behavior-format-date-time-attribute.md index 7f7bb36e8f..318492ff96 100644 --- a/powerapps-docs/developer/data-platform/behavior-format-date-time-attribute.md +++ b/powerapps-docs/developer/data-platform/behavior-format-date-time-attribute.md @@ -3,7 +3,7 @@ title: "Configure the behavior and format of the date and time column using code description: "The DateTimeAttributeMetadata class is used to define and manage columns of type DateTime in Microsoft Dataverse." ms.date: 10/19/2023 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/avoid-batch-requests-plugin.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/avoid-batch-requests-plugin.md index ba2ca98296..7ae727e2cd 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/avoid-batch-requests-plugin.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/avoid-batch-requests-plugin.md @@ -3,9 +3,11 @@ title: "Don't use batch request types in plug-ins and workflow activities | Micr description: "You shouldn't use ExecuteMultipleRequest or ExecuteTransactionRequest message request classes within the context of a plug-in or workflow activity." suite: powerapps author: jowells +ms.author: jowells +ms.reviewer: jdaly ms.date: 02/08/2024 ms.subservice: dataverse-developer -ms.author: jowells + search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/develop-iplugin-implementations-stateless.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/develop-iplugin-implementations-stateless.md index a596a877f7..6f463b1975 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/develop-iplugin-implementations-stateless.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/develop-iplugin-implementations-stateless.md @@ -3,8 +3,8 @@ title: "Develop IPlugin implementations as stateless | MicrosoftDocs" description: "Members of classes that implement IPlugin are exposed to potential thread-safety issues, which could lead to data inconsistency or performance problems." suite: powerapps author: jowells -ms.reviewer: phecke -ms.topic: article +ms.reviewer: pehecke +ms.topic: how-to ms.date: 9/05/2019 ms.subservice: dataverse-developer ms.author: jowells diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-duplicate-plugin-step-registration.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-duplicate-plugin-step-registration.md index 3993cf51f6..949fc268e8 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-duplicate-plugin-step-registration.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-duplicate-plugin-step-registration.md @@ -3,10 +3,11 @@ title: "Don't duplicate plug-in step registration | MicrosoftDocs" description: "Duplicate plug-in step registration causes the plug-in to fire multiple times on the same message/event." suite: powerapps author: jowells +ms.author: jowells +ms.reviewer: jdaly ms.topic: article ms.date: 1/15/2019 ms.subservice: dataverse-developer -ms.author: jowells search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-use-parallel-execution-in-plug-ins.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-use-parallel-execution-in-plug-ins.md index e86ad7c0d3..133eecd4a6 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-use-parallel-execution-in-plug-ins.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/do-not-use-parallel-execution-in-plug-ins.md @@ -1,9 +1,9 @@ --- -title: "Do not use parallel execution within plug-ins and workflow activities | MicrosoftDocs" -description: "Multi or parallel threading within plug-ins or custom workflow activities is not supported." -ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +title: "Don't use parallel execution within plug-ins and workflow activities | MicrosoftDocs" +description: "Multi or parallel threading within plug-ins or custom workflow activities isn't supported." +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: article ms.subservice: dataverse-developer @@ -13,7 +13,7 @@ contributors: - JimDaly - phecke --- -# Do not use parallel execution within plug-ins and workflow activities +# Don't use parallel execution within plug-ins and workflow activities **Category**: Design, Performance, Security, Supportability @@ -23,18 +23,18 @@ contributors: ## Symptoms -Multi-threading or parallel calls within plug-ins or custom workflow activities can cause corruption of those the connections. As an example, executing parallel threads can log exceptions such as: +Multi-threading or parallel calls within plug-ins or custom workflow activities can cause corruption of those the connections. As an example, executing parallel threads can log exceptions such as: `Generic SQL error.` `The transaction active in this session has been committed or aborted by another session.` -Also, non-thread safe objects such as items in the [System.Collections Namespace](/dotnet/api/system.collections) can become corrupted by parallel threads. +Also, nonthread safe objects such as items in the [System.Collections Namespace](/dotnet/api/system.collections) can become corrupted by parallel threads. ## Guidance -The sandbox service has been designed to execute calls in a specific order as part of a transaction. Developing plug-ins or custom workflow activities to make parallel or multi-threaded calls is not supported. Develop your plug-ins and custom workflow activities knowing that the calls will be performed sequentially and may need to be rolled back. +The sandbox service is designed to execute calls in a specific order as part of a transaction. Developing plug-ins or custom workflow activities to make parallel or multi-threaded calls isn't supported. Develop your plug-ins and custom workflow activities knowing that the calls are performed sequentially and might need to be rolled back. > [!NOTE] > Using parallel execution from a client program is a supported practice to optimize performance as needed. This guidance is specific to code written to be executed within a plug-in or custom workflow activity. @@ -43,7 +43,7 @@ The sandbox service has been designed to execute calls in a specific order as pa ## Problematic patterns -Plug-ins and custom workflow activities run within a single transaction and multiple threads introduced by parallel execution can corrupt the transaction. The following are examples of patterns and practices that should not be used within plug-ins and custom workflow activities: +Plug-ins and custom workflow activities run within a single transaction and multiple threads introduced by parallel execution can corrupt the transaction. The following are examples of patterns and practices that shouldn't be used within plug-ins and custom workflow activities: - Using [Task-based asynchronous pattern (TAP)](/dotnet/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap) - Using [Task Parallel Library (TPL)](/dotnet/standard/parallel-programming/task-parallel-library-tpl) diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/implement-all-types-of-queries-when-filtering-preoperation-retrievemultiple.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/implement-all-types-of-queries-when-filtering-preoperation-retrievemultiple.md index d7a15b1cbc..8534c9e85c 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/implement-all-types-of-queries-when-filtering-preoperation-retrievemultiple.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/implement-all-types-of-queries-when-filtering-preoperation-retrievemultiple.md @@ -3,8 +3,8 @@ title: "Implement all types of queries when filtering results using PreOperation description: "For best performance and consistent results for all applications you must implement filtering for all types of queries that can be used with plug-ins that are registered for the PreOperation stage of RetrieveMultiple." suite: powerapps ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: article ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/include-filtering-attributes-plugin-registration.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/include-filtering-attributes-plugin-registration.md index 3d7c1c08ab..70318fbc46 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/include-filtering-attributes-plugin-registration.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/include-filtering-attributes-plugin-registration.md @@ -3,10 +3,11 @@ title: "Include filtering attributes with plug-in registration | MicrosoftDocs" description: "If no filtering attributes are set for a plug-in registration step, then the plug-in executes every time an update message occurs for that event." suite: powerapps author: jowells +ms.author: jowells +ms.reviewer: jdaly ms.topic: article -ms.date: 1/15/2019 +ms.date: 11/26/2024 ms.subservice: dataverse-developer -ms.author: jowells search.audienceType: - developer --- @@ -34,7 +35,11 @@ Most plug-ins registered for an entity's update message don't need to execute on ## Additional information -Filtering attributes are a list of entity attributes that, when changed, cause the plug-in to execute. These attributes can be set when registering the plug-in using the Plug-in Registration tool. If no attributes are set, then the plug-in executes every time an update message occurs. Updates can occur for various reasons. When auto-save is turned on in the environment, it can occur multiple times during the session of user when on an entity form. If filtering attributes aren't specified, then the plug-in executes for any attribute change to the designed entity. +Filtering attributes are a list of entity column values that cause the plug-in to execute when included in the payload of the update request. Whether the values are actually changed isn't relevant. Only changed values should be included in the payload of update requests. + +Set filtering attributes when registering plug-ins using the Plug-in Registration tool. You can also set the **Select columns** parameter when you use the Microsoft Dataverse connector [When a row is added, modified or deleted](/connectors/commondataserviceforapps/#when-a-row-is-added,-modified-or-deleted) trigger. The sets the filtered attributes property for the event that triggers the flow. + +If no attributes are set, then the plug-in executes every time an update message occurs. Updates can occur for various reasons. When auto-save is turned on in the environment, it can occur multiple times during the session of user when on an entity form. If filtering attributes aren't specified, then the plug-in executes for any attribute change to the designed entity. diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/index.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/index.md index 6df07b0f63..1432e11c8b 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/index.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/index.md @@ -1,37 +1,39 @@ --- -title: "Developers: Best practices and guidance regarding plug-in and workflow development for the Microsoft Dataverse | Microsoft Docs" -description: Best practices and guidance regarding plug-in and workflow development for developers of the Microsoft Dataverse in Power Apps. +title: "Developers: Best practices and guidance regarding plug-in and workflow development for Microsoft Dataverse | Microsoft Docs" +description: Best practices and guidance regarding plug-in and workflow development for developers of Microsoft Dataverse in Power Apps. suite: powerapps author: jowells -ms.topic: article -ms.date: 10/25/2021 -ms.subservice: dataverse-developer ms.author: jowells +ms.reviewer: jdaly +ms.topic: best-practice +ms.date: 04/03/2025 +ms.subservice: dataverse-developer search.audienceType: - developer --- -# Best practices and guidance regarding plug-in and workflow development for the Microsoft Dataverse +# Best practices and guidance regarding plug-in and workflow development for Microsoft Dataverse - -This list below contains all of the guidance and best practices regarding the plug-in and workflow development within the Dataverse. +This list contains guidance and best practices regarding the plug-in and workflow development within Dataverse. |Best Practice |Description | |---------|---------| -|[Do not use batch request types in plug-ins and workflow activities](avoid-batch-requests-plugin.md)|Don't use ExecuteMultipleRequest or ExecuteTransactionRequest message request classes within the context of a plug-in or workflow activity.| -|[Develop IPlugin implementations as stateless](develop-iplugin-implementations-stateless.md) |Members of classes that implement IPlugin are exposed to potential thread-safety issues, which could lead to data inconsistency or performance problems. | -|[Do not duplicate plug-in step registration](do-not-duplicate-plugin-step-registration.md) |Duplicate plug-in step registration will cause the plug-in to fire multiple times on the same message/event. | -|[Do not use parallel execution within plug-ins and workflow activities](do-not-use-parallel-execution-in-plug-ins.md)|Multi or parallel threading within plug-ins or custom workflow activities is not supported.| -|[Implement all types of queries when filtering results using PreOperation RetrieveMultiple](implement-all-types-of-queries-when-filtering-preoperation-retrievemultiple.md)|For best performance and consistent results for all applications, you must implement filtering for all types of queries that can be used with plug-ins that are registered for the PreOperation stage of RetrieveMultiple| -|[Include filtering attributes with plug-in registration](include-filtering-attributes-plugin-registration.md) |If no filtering attributes are set for a plug-in registration step, then the plug-in will execute every time an update message occurs for that event. | +|[Don't use batch request types in plug-ins and workflow activities](avoid-batch-requests-plugin.md)|Don't use ExecuteMultipleRequest or ExecuteTransactionRequest message request classes within the context of a plug-in or workflow activity.| +|[Develop `IPlugin` implementations as stateless](develop-iplugin-implementations-stateless.md) |Members of classes that implement `IPlugin` are exposed to potential thread-safety issues, which could lead to data inconsistency or performance problems. | +|[Don't duplicate plug-in step registration](do-not-duplicate-plugin-step-registration.md) |Duplicate plug-in step registration cause the plug-in to fire multiple times on the same message/event. | +|[Don't use parallel execution within plug-ins and workflow activities](do-not-use-parallel-execution-in-plug-ins.md)|Multi or parallel threading within plug-ins or custom workflow activities isn't supported.| +|[Implement all types of queries when filtering results using `PreOperation` `RetrieveMultiple`](implement-all-types-of-queries-when-filtering-preoperation-retrievemultiple.md)|For best performance and consistent results for all applications, you must implement filtering for all types of queries that can be used with plug-ins that are registered for the PreOperation stage of RetrieveMultiple| +|[Include filtering attributes with plug-in registration](include-filtering-attributes-plugin-registration.md) |If no filtering attributes are set for a plug-in registration step, then the plug-in executes every time an update message occurs for that event. | |[Limit the registration of plug-ins for Retrieve and RetrieveMultiple messages](limit-registration-plugins-retrieve-retrievemultiple.md) |Adding synchronous plug-in logic to the Retrieve and RetrieveMultiple message events can cause slowness. | |[Manage plug-ins in single solution](manage-plug-ins-single-solution.md)|The definition of a plug-in assembly should be maintained within a single solution. | |[Optimize custom assembly development](optimize-assembly-development.md) |Consider merging separate plug-ins/custom workflow activities into a single custom assembly to improve performance and maintainability and move plug-ins/custom workflow activities into multiple custom assemblies if an assembly size is near the sandbox assembly size constraints. | |[Set KeepAlive to false when interacting with external hosts in a plug-in](set-keepalive-false-interacting-external-hosts-plugin.md) |KeepAlive property set to true in the HTTP request header or not explicitly defined as false can cause increased execution times of plug-ins. | -|[Set Timeout when making external calls in a plug-in](set-timeout-for-external-calls-from-plug-ins.md) |Limit the time period that external calls will expect a response within plug-ins.| +|[Set Timeout when making external calls in a plug-in](set-timeout-for-external-calls-from-plug-ins.md) |Limit the time period that external calls expect a response within plug-ins.| |[Use InvalidPluginExecutionException in plug-ins and workflow activities](use-invalidpluginexecutionexception-plugin-workflow-activities.md) |Use InvalidPluginExecutionException when raising errors within the context of a plug-in or workflow activity. | |[Use ITracingService in Plug-ins](use-itracingservice-plugins.md)| Use the ITracingService within your plug-ins to gain insight into what happens when your code runs.| |[Verify certification dependencies for plug-ins making outbound calls](verify-certification-dependencies.md)|Ensure that any certificates that your code depends on for outbound calls have a valid chain of certificates.| +|[Write memory efficient code](/troubleshoot/power-platform/dataverse/plug-in-execution/dataverse-plug-ins-errors#worker-process-reaches-the-memory-limit)|Retrieve only data within your plugin that is needed.| + ### See Also diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/limit-registration-plugins-retrieve-retrievemultiple.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/limit-registration-plugins-retrieve-retrievemultiple.md index 01ca0113a1..102a34b284 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/limit-registration-plugins-retrieve-retrievemultiple.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/limit-registration-plugins-retrieve-retrievemultiple.md @@ -3,10 +3,11 @@ title: "Limit the registration of plug-ins for Retrieve and RetrieveMultiple mes description: "Adding synchronous plug-in logic to the Retrieve and RetrieveMultiple message events can cause slowness." suite: powerapps author: jowells +ms.author: jowells +ms.reviewer: jdaly ms.topic: article ms.date: 1/15/2019 ms.subservice: dataverse-developer -ms.author: jowells search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/manage-plug-ins-single-solution.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/manage-plug-ins-single-solution.md index c8d77a54bc..f2e7278ce5 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/manage-plug-ins-single-solution.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/manage-plug-ins-single-solution.md @@ -2,8 +2,8 @@ title: "Manage plug-ins in a single solution | MicrosoftDocs" description: "The definition of a Plug-in assembly should be maintained within a single solution. You may want to have a separate solution that contains only plug-in definitions to help manage the plugin definitions." ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke suite: powerapps ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/optimize-assembly-development.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/optimize-assembly-development.md index 10e1980816..d26c1841b3 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/optimize-assembly-development.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/optimize-assembly-development.md @@ -2,11 +2,11 @@ title: "Optimize custom assembly development | MicrosoftDocs" description: "Consider merging separate plug-ins/custom workflow activities into a single custom assembly to improve performance and maintainability and move plug-ins/custom workflow activities into multiple custom assemblies if an assembly size is near the sandbox assembly size constraints." suite: powerapps -ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to ms.subservice: dataverse-developer search.audienceType: - developer @@ -16,8 +16,6 @@ contributors: --- # Optimize assembly development - - **Category**: Performance, Maintainability, Design **Impact potential**: Low @@ -26,7 +24,7 @@ contributors: ## Symptoms -When developing custom assemblies, there are a couple of considerations to take in: +Consider the following points when developing custom assemblies: 1. Assemblies with a large number of custom workflow activities can take a long time to upload when being registered. 1. Multiple different custom assemblies @@ -41,9 +39,9 @@ When developing custom assemblies, there are a couple of considerations to take ### Limit the number of Custom Workflow Activities in a Single assembly -When an assembly that contains custom workflow activities is uploaded during plug-in registration, additional checks are required for custom workflow activities. +When an assembly that contains custom workflow activities is uploaded during plug-in registration, more checks are required for custom workflow activities. -While an assembly with hundreds of ordinary plug-in types may be uploaded very quickly, an assembly with more than 100 custom workflow activities may take several minutes or even time out when being registered or updated. We recommend including no more than 50 custom workflow activities in a single assembly. +While an assembly with hundreds of ordinary plug-in types might be uploaded quickly, an assembly with more than 100 custom workflow activities might take several minutes or even time out when being registered or updated. We recommend including no more than 50 custom workflow activities in a single assembly. ### Consolidate Plug-ins or Custom Workflow Activities into a Single Assembly @@ -56,7 +54,7 @@ Plug-ins and custom workflow activities developed for a Dataverse solution shoul ### Move Plug-ins/Custom Workflow Activities into Multiple Assemblies -Power Apps and Dynamics 365 (online) has an assembly size constraint of 16 MB which cannot be changed. If your assembly size is nearing 16 MB, consider moving plug-in/custom workflow activities into multiple assemblies. +Power Apps and Dynamics 365 (online) has an assembly size constraint of 16 MB, which can't be changed. If your assembly size is nearing 16 MB, consider moving plug-in/custom workflow activities into multiple assemblies. @@ -64,24 +62,25 @@ Power Apps and Dynamics 365 (online) has an assembly size constraint of 16 MB wh ### Assemblies take a long time to upload when being registered -When a custom workflow activity type plug-in is uploaded while being registered, each type requires additional validation checking. When an assembly contains more than a hundred custom workflow activity type plug-ins, it could require several minutes to complete the checks and is at risk of timing out. +When a custom workflow activity type plug-in is uploaded while being registered, each type requires more validation checking. When an assembly contains more than a hundred custom workflow activity type plug-ins, it could require several minutes to complete the checks and is at risk of timing out. ### Multiple assemblies Having multiple assemblies has a couple of areas that can be impacted: -1. Performance - each assembly has a lifecycle that is managed by Dataverse. This includes loading, caching, and unloading the assemblies. Having more than one assembly causes more work to be done on the server, loading and caching an assembly, and could affect the overall plug-in/custom workflow activity execution length. +1. Performance - Dataverse manages the lifecycle of each assembly. This includes loading, caching, and unloading the assemblies. Having more than one assembly causes more work to be done on the server, loading and caching an assembly, and could affect the overall plug-in/custom workflow activity execution length. 2. Maintainability - having more than one plug-in/custom workflow activity Visual Studio project leads to more complex application lifecycle management (ALM). It increases the risk and the amount of time when updating/patching the appropriate project for a specific plug-in/custom workflow activity, packaging the plug-ins/custom workflow activities within a solution, and managing plug-ins/custom workflow activities within a deployment. ### Assembly larger than 16 MB -You will not be able to register a custom assembly within Dataverse that is larger than 16 MB. + +You won't be able to register a custom assembly within Dataverse that is larger than 16 MB. ## Additional information -Quite often, developers create a new Visual Studio project for each plug-in/custom workflow activity. In turn, this causes a separate assembly to be generated for each plug-in/custom workflow activity. +Often, developers create a new Visual Studio project for each plug-in/custom workflow activity. In turn, this causes a separate assembly to be generated for each plug-in/custom workflow activity. diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/set-keepalive-false-interacting-external-hosts-plugin.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/set-keepalive-false-interacting-external-hosts-plugin.md index 6481858920..3109a66594 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/set-keepalive-false-interacting-external-hosts-plugin.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/set-keepalive-false-interacting-external-hosts-plugin.md @@ -3,10 +3,11 @@ title: "Set KeepAlive to false when interacting with external hosts in a plug-in description: "KeepAlive property set to true in the HTTP request header or not explicitly defined as false can cause increased execution times of plug-ins." suite: powerapps author: jowells -ms.topic: article +ms.author: jowells +ms.reviewer: pehecke +ms.topic: how-to ms.date: 8/21/2019 ms.subservice: dataverse-developer -ms.author: jowells search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/set-timeout-for-external-calls-from-plug-ins.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/set-timeout-for-external-calls-from-plug-ins.md index 1c58df5af6..9a188b6a75 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/set-timeout-for-external-calls-from-plug-ins.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/set-timeout-for-external-calls-from-plug-ins.md @@ -1,12 +1,12 @@ --- title: "Set Timeout when making external calls in a plug-in | MicrosoftDocs" -description: "Limit the time period that external calls will expect a response within plug-ins" -ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +description: "Limit the time period that external calls expect a response within plug-ins" +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke suite: powerapps -ms.topic: article +ms.topic: how-to ms.subservice: dataverse-developer search.audienceType: - developer @@ -25,25 +25,25 @@ contributors: ## Symptoms -If a plug-in makes external web requests that fail to respond quickly, the plug-in will wait for the full default timeout period before failing. This duration may cause a long transaction that can effect other operations. If the plug-in is registered: +If a plug-in makes external web requests that fail to respond quickly, the plug-in waits for the full default timeout period before failing. This duration might cause a long transaction that can effect other operations. If the plug-in is registered: -- Synchronously, users may experience: +- Synchronously, users might experience: - Unresponsive model-driven apps - Slow client interactions - The browser stops responding -- Asynchronously, plug-in executions may take an extended period of time before failing. +- Asynchronously, plug-in executions might take an extended period of time before failing. ## Guidance -The default timeout value for .Net Http clients is 100 seconds, just 20 seconds short of the time available for the plug-in to complete. It is best to establish an expected baseline time that a calling service will respond. The longer it exceeds this normal response time, the higher the probability it will ultimately fail. As a performance best practice, it is best to fail quickly rather than allow the default timeout period to expire. You should control the period that your call to the external service will wait. +The default timeout value for .NET Http clients is 100 seconds, just 20 seconds short of the time available for the plug-in to complete. It's best to establish an expected baseline time that a calling service responds. The longer it exceeds this normal response time, the higher the probability it will fail. As a performance best practice, it's best to fail quickly rather than allow the default timeout period to expire. You should control the period that your call to the external service waits. -The timeout value you should set will depend on the service. For example, if you can monitor the performance of the service you may determine a duration where 99.999% of requests succeed and set your timeout period to that duration with a few seconds buffer. This will prevent the occasional outliers from having an inordinate impact on the performance of your plug-in. +The timeout value you should set depends on the service. For example, if you can monitor the performance of the service you might determine a duration where 99.999% of requests succeed and set your timeout period to that duration with a few seconds buffer. This prevents the occasional outliers from having an inordinate impact on the performance of your plug-in. -If you are using [System.Net.Http.HttpClient Class](/dotnet/api/system.net.http.httpclient), you can set the `Timeout` value explicitly, as shown in this example setting the timeout to 15 seconds. +If you're using [System.Net.Http.HttpClient Class](/dotnet/api/system.net.http.httpclient), you can set the `Timeout` value explicitly, as shown in this example setting the timeout to 15 seconds. ```csharp using (HttpClient client = new HttpClient()) @@ -62,7 +62,7 @@ using (HttpClient client = new HttpClient()) } ``` -If you are using [System.Net.WebClient Class](/dotnet/api/system.net.webclient), you need to create a derived class and override the base [GetWebRequest Method](/dotnet/api/system.net.webclient.getwebrequest) to set the timeout: +If you're using [System.Net.WebClient Class](/dotnet/api/system.net.webclient), you need to create a derived class and override the base [GetWebRequest Method](/dotnet/api/system.net.webclient.getwebrequest) to set the timeout: ```csharp /// diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/use-invalidpluginexecutionexception-plugin-workflow-activities.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/use-invalidpluginexecutionexception-plugin-workflow-activities.md index c02c6478bd..e790b1a124 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/use-invalidpluginexecutionexception-plugin-workflow-activities.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/use-invalidpluginexecutionexception-plugin-workflow-activities.md @@ -1,9 +1,9 @@ --- title: "Use InvalidPluginExecutionException in plug-ins and workflow activities | MicrosoftDocs" description: "Use InvalidPluginExecutionException when raising errors within the context of a plug-in or workflow activity." -ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke suite: powerapps ms.topic: article @@ -25,11 +25,11 @@ contributors: ## Symptoms -If a synchronous plug-in returns an exception other than back to the platform, in a Power Apps client an error is displayed to the user with the message of the exception and the stack trace. This provides an unfriendly user experience in what is likely already a frustrating situation. +If a synchronous plug-in returns an exception other than back to the platform, a Power Apps client displays an error to the user with the message of the exception and the stack trace. This provides an unfriendly user experience in what is likely already a frustrating situation. -If you are using to intentionally cancel the operation because of data validation logic issue, you should provide guidance applicable to the application user so that they can correct the issue and continue. +If you're using to intentionally cancel the operation because of data validation logic issue, you should provide guidance applicable to the application user so that they can correct the issue and continue. -If the error is unexpected, it is still recommended to catch the exception, convert it into a , and then throw the new exception so that applications can show a friendly error message with guidance to help a user or technical staff quickly identify the issue. +If the error is unexpected, it's still recommended to catch the exception, convert it into a , and then throw the new exception so that applications can show a friendly error message with guidance to help a user or technical staff quickly identify the issue. @@ -40,11 +40,11 @@ Plug-ins should only return an returns to the caller with a friendly message and an `IsvAborted` error code. Failure to catch and convert an exception into a will result in an `IsvUnExpected` error code with no friendly message displayed to the user from a Power Apps client. +A thrown returns to the caller with a friendly message and an `IsvAborted` error code. Failure to catch and convert an exception into a results in an `IsvUnExpected` error code with no friendly message displayed to the user from a Power Apps client. ### Handle errors from functions called in plug-ins -Within your plug-in you will commonly call other functions to re-use code. How you handle errors in these functions is very important because an unhandled error may cause the worker process to crash. This will not only terminate your plug-in, but may also terminate any concurrent plug-ins running for your organization. More information: [Error: Sandbox Worker process crashed](../../troubleshoot-plug-in.md#error-sandbox-worker-process-crashed) +Plug-ins commonly call other functions to reuse code. How you handle errors in these functions is important because an unhandled error might cause the worker process to crash. This crashing worker process not only terminates your plug-in, but might also terminate any concurrent plug-ins running for your organization. More information: [Error: Sandbox Worker process crashed](../../troubleshoot-plug-in.md#error-sandbox-worker-process-crashed) @@ -53,9 +53,9 @@ Within your plug-in you will commonly call other functions to re-use code. How y > [!WARNING] > These patterns should be avoided. -Do not use HTML within error message text. +Don't use HTML within error message text. -Web applications which access Dataverse data should HTML encode any error message text before they display it to a user. This will prevent any HTML in your message from rendered as you intend. It will just show the HTML code. +Web applications that access Dataverse data should HTML encode any error message text before they display it to a user. This encoding prevents any HTML in your message from rendered as you intend. It just shows the HTML code. diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/use-itracingservice-plugins.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/use-itracingservice-plugins.md index c44ebdf812..542c09c9fd 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/use-itracingservice-plugins.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/use-itracingservice-plugins.md @@ -3,10 +3,12 @@ title: "Use ITracingService in Plug-ins | MicrosoftDocs" description: "Debugging and/or troubleshooting plug-in issues or behaviors are complicated without rich and insightful logging or tracing." suite: powerapps author: jowells +ms.author: jowells +ms.reviewer: jdaly ms.topic: article ms.date: 12/12/2018 ms.subservice: dataverse-developer -ms.author: jowells + search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/best-practices/business-logic/verify-certification-dependencies.md b/powerapps-docs/developer/data-platform/best-practices/business-logic/verify-certification-dependencies.md index 2883b7df62..8f8fe68f32 100644 --- a/powerapps-docs/developer/data-platform/best-practices/business-logic/verify-certification-dependencies.md +++ b/powerapps-docs/developer/data-platform/best-practices/business-logic/verify-certification-dependencies.md @@ -1,9 +1,9 @@ --- title: "Verify certification dependencies for plug-ins making outbound calls | MicrosoftDocs" description: "Ensure that any certificates that your code depends on for outbound calls has a valid chain of certificates." -ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke suite: powerapps ms.topic: article @@ -26,7 +26,7 @@ contributors: ## Symptoms -You may get this error when your plug-in makes an https call to an external resource: +You might get this error when your plug-in makes an https call to an external resource: `WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.` @@ -42,9 +42,9 @@ You should verify that the site you want to connect with has a valid chain of ce ## Additional information -You may encounter this when connecting to a new endpoint for the first time or when something about the certificate has changed. +You might encounter this error when connecting to a new endpoint for the first time or when something about the certificate changed. -When the code in your plug-in running in the sandbox attempts to connect to an external endpoint using https, the Dataverse Sandbox will start SSL/TLS negotiation. The endpoint presents a certificate to use for encryption. If the certificate has one or more intermediate certificates it must present the entire chain to successfully complete SSL/TLS negotiation. If the complete chain is not presented SSL/TLS communication cannot be established. +When the code in your plug-in running in the sandbox attempts to connect to an external endpoint using https, the Dataverse Sandbox starts SSL/TLS negotiation. The endpoint presents a certificate to use for encryption. If the certificate has one or more intermediate certificates it must present the entire chain to successfully complete SSL/TLS negotiation. If the complete chain isn't presented SSL/TLS communication can't be established. For more information about requirements, see [Server cipher suites and TLS requirements](/power-platform/admin/server-cipher-tls-requirements). diff --git a/powerapps-docs/developer/data-platform/best-practices/index.md b/powerapps-docs/developer/data-platform/best-practices/index.md index 77e64aa292..c74fdfea9b 100644 --- a/powerapps-docs/developer/data-platform/best-practices/index.md +++ b/powerapps-docs/developer/data-platform/best-practices/index.md @@ -3,7 +3,7 @@ title: "Best practices and guidance when coding for Microsoft Dataverse | Micros description: Best practices and guidance for developers writing code for Microsoft Dataverse. suite: powerapps author: jowells -ms.topic: article +ms.topic: best-practice ms.date: 03/18/2021 ms.subservice: dataverse-developer ms.author: jowells diff --git a/powerapps-docs/developer/data-platform/best-practices/work-with-data/index.md b/powerapps-docs/developer/data-platform/best-practices/work-with-data/index.md index c0bdfef609..666a62b869 100644 --- a/powerapps-docs/developer/data-platform/best-practices/work-with-data/index.md +++ b/powerapps-docs/developer/data-platform/best-practices/work-with-data/index.md @@ -1,25 +1,26 @@ --- -title: "Developers: Best practices and guidance around working with data for the Microsoft Dataverse | Microsoft Docs" +title: "Developers: Best practices and guidance around working with data for Microsoft Dataverse | Microsoft Docs" description: Best practices and guidance around working with data for developers of Microsoft Dataverse. -author: JimDaly -ms.topic: article +author: MsSQLGirl +ms.author: jukoesma +ms.reviewer: jdaly +ms.topic: best-practice ms.date: 03/26/2021 ms.subservice: dataverse-developer -ms.author: jdaly search.audienceType: - developer --- -# Best practices and guidance around working with data for the Microsoft Dataverse +# Best practices and guidance around working with data for Microsoft Dataverse -This list below contains all of the best practices and guidance around integrating data using code with the Dataverse. +This list below contains all of the best practices and guidance around integrating data using code with Dataverse. |Best Practice |Description | |---------|---------| |[Service protection API limits (Dataverse)](../../api-limits.md)|Understand the limits for API requests.| |[Optimize performance for bulk operations](../../optimize-performance-create-update.md)|Choose the best strategy to create and update large numbers of records in the least amount of time.| |[Manage invalid characters](invalidcharactersinfield.md)| Manage invalid characters | -|[Retrieve specific columns for a table via query APIs](retrieve-specific-columns-entity-via-query-apis.md) |Queries submitted to retrieve data should include specific columns in the ColumnSet instance associated to the query rather than All Columns. | +|[Retrieve specific columns for a table via query APIs](retrieve-specific-columns-entity-via-query-apis.md) |Queries submitted to retrieve data should include specific columns in the ColumnSet instance associated to the query rather than All Columns.| ### See Also diff --git a/powerapps-docs/developer/data-platform/best-practices/work-with-data/invalidcharactersinfield.md b/powerapps-docs/developer/data-platform/best-practices/work-with-data/invalidcharactersinfield.md index 624eec493f..c3ebdd841e 100644 --- a/powerapps-docs/developer/data-platform/best-practices/work-with-data/invalidcharactersinfield.md +++ b/powerapps-docs/developer/data-platform/best-practices/work-with-data/invalidcharactersinfield.md @@ -1,12 +1,12 @@ --- title: "Manage invalid characters | Microsoft Docs" description: "Describes how to manage invalid characters with the Dataverse API. Only allowed characters can be used or an error is thrown." -ms.date: 03/22/2022 -ms.reviewer: jdaly +ms.date: 06/20/2025 ms.topic: article -author: MicroSri +author: MsSQLGirl +ms.author: jukoesma +ms.reviewer: jdaly ms.subservice: dataverse-developer -ms.author: sriknair search.audienceType: - developer contributors: @@ -15,18 +15,18 @@ contributors: # Manage invalid characters -There are a set of characters that cannot be saved in string or memo columns. When an application saves data containing these characters to Dataverse, the following error will occur: +There is a set of characters that can't be saved in string or memo columns. When an application saves data containing these characters to Dataverse, the following error occurs: Name: `InvalidCharactersInField`
-Hexadecimal error code : `80040278`
+Hexadecimal error code: `80040278`
Error Number: `-2147220872`
Description: `The field '{0}' contains one or more invalid characters.`
Dataverse uses the [System.Xml.XmlConvert.VerifyXmlChars(String) Method](/dotnet/api/system.xml.xmlconvert.verifyxmlchars) for every string value passed to these columns. This error is thrown on the first invalid character encountered. -You may encounter these characters in email content that includes replies or when text is copied from another source which may have characters to control presentation. +You might encounter these characters in email content that includes replies or when text is copied from another source that might have characters to control presentation. -To prevent this error you can: +To prevent this error, you can: - HTML encode the content before saving. diff --git a/powerapps-docs/developer/data-platform/best-practices/work-with-data/retrieve-specific-columns-entity-via-query-apis.md b/powerapps-docs/developer/data-platform/best-practices/work-with-data/retrieve-specific-columns-entity-via-query-apis.md index 4ddd3c6780..7e8a07842f 100644 --- a/powerapps-docs/developer/data-platform/best-practices/work-with-data/retrieve-specific-columns-entity-via-query-apis.md +++ b/powerapps-docs/developer/data-platform/best-practices/work-with-data/retrieve-specific-columns-entity-via-query-apis.md @@ -3,7 +3,7 @@ title: "Retrieve specific columns for an entity via query APIs | MicrosoftDocs" description: "Queries submitted to retrieve data should include specific columns in the ColumnSet instance associated to the query rather than All Columns." suite: powerapps author: jowells -ms.topic: article +ms.topic: how-to ms.date: 12/12/2018 ms.subservice: dataverse-developer ms.author: jowells diff --git a/powerapps-docs/developer/data-platform/best-practices/work-with-metadata/index.md b/powerapps-docs/developer/data-platform/best-practices/work-with-metadata/index.md index d160fb907e..f10a401e4f 100644 --- a/powerapps-docs/developer/data-platform/best-practices/work-with-metadata/index.md +++ b/powerapps-docs/developer/data-platform/best-practices/work-with-metadata/index.md @@ -2,11 +2,12 @@ title: "Developers: Best practices and guidance while working with table definitions in Microsoft Dataverse | Microsoft Docs" description: Best practices and guidance while working with table definitions for developers of the Microsoft Dataverse in Power Apps. suite: powerapps -author: jowells -ms.topic: article +author: mkannapiran +ms.author: kamanick +ms.reviewer: jdaly +ms.topic: best-practice ms.date: 03/24/2021 ms.subservice: dataverse-developer -ms.author: jowells search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/best-practices/work-with-metadata/retrieve-published-metadata.md b/powerapps-docs/developer/data-platform/best-practices/work-with-metadata/retrieve-published-metadata.md index 43f2b1b6e6..96e1e39d05 100644 --- a/powerapps-docs/developer/data-platform/best-practices/work-with-metadata/retrieve-published-metadata.md +++ b/powerapps-docs/developer/data-platform/best-practices/work-with-metadata/retrieve-published-metadata.md @@ -2,11 +2,12 @@ title: "Retrieve published metadata | MicrosoftDocs" description: "Retrieving unpublished metadata not only adds overhead to processing the request itself, performing more slowly, it could also return metadata that the requestor doesn't expect." suite: powerapps -author: jowells -ms.topic: article +author: mkannapiran +ms.author: kamanick +ms.reviewer: jdaly +ms.topic: how-to ms.date: 1/15/2019 ms.subservice: dataverse-developer -ms.author: jowells search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/browse-your-metadata.md b/powerapps-docs/developer/data-platform/browse-your-metadata.md index 65e7251651..807aa03c26 100644 --- a/powerapps-docs/developer/data-platform/browse-your-metadata.md +++ b/powerapps-docs/developer/data-platform/browse-your-metadata.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 03/16/2021 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "phecke" # GitHub ID ms.subservice: dataverse-developer ms.author: "pehecke" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/build-and-package.md b/powerapps-docs/developer/data-platform/build-and-package.md index b989877c13..f0c5981e5a 100644 --- a/powerapps-docs/developer/data-platform/build-and-package.md +++ b/powerapps-docs/developer/data-platform/build-and-package.md @@ -1,10 +1,10 @@ --- title: Build and package plug-in code description: Learn about building and packaging plug-in code for Microsoft Dataverse, including assembly constraints and dependent assembly limitations. -ms.date: 10/14/2024 -ms.topic: conceptual -author: MicroSri -ms.author: sriknair +ms.date: 04/04/2025 +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.subservice: dataverse-developer search.audienceType: @@ -31,6 +31,9 @@ When you build a plug-in project, keep the following output assembly constraints Plug-in and custom workflow activity assembly projects must target .NET Framework 4.6.2. Assemblies that are built using later versions of the .NET Framework should generally work. However, if the plug-in code uses any features introduced after 4.6.2, a runtime error occurs. +> [!NOTE] +> We are planning to introduce Dataverse plug-in support for the .NET Framework 4.8 runtime before official Microsoft support for .NET Framework 4.6.2 ends. + ### Limit assemblies to 16 MB Your assembly can include multiple plug-in classes or types and even custom workflow activities, but it can't be larger than 16 MB. As a best practice, we recommend that you consolidate plug-ins and workflow assemblies into a single assembly, as long as the size remains below 16 MB. diff --git a/powerapps-docs/developer/data-platform/bulk-operations.md b/powerapps-docs/developer/data-platform/bulk-operations.md index 19518cd9d5..1cb0d38a2f 100644 --- a/powerapps-docs/developer/data-platform/bulk-operations.md +++ b/powerapps-docs/developer/data-platform/bulk-operations.md @@ -1,9 +1,9 @@ --- title: Use bulk operation messages description: Learn how to use special APIs to perform operations on multiple rows of data in a Microsoft Dataverse table. -ms.date: 02/08/2024 -author: MicroSri -ms.author: sriknair +ms.date: 07/07/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.topic: how-to ms.subservice: dataverse-developer @@ -20,8 +20,8 @@ To get the best performance when you run operations on multiple rows of a Micros - [`CreateMultiple`](#createmultiple): Creates multiple records of the same type in a single request. - [`UpdateMultiple`](#updatemultiple): Updates multiple records of the same type in a single request. -- [`UpsertMultiple`](upsertmultiple.md): Creates or updates multiple records of the same type in a single request. -- [`DeleteMultiple` (preview)](deletemultiple.md): For elastic tables only. Deletes multiple records of the same type in a single request. +- [`UpsertMultiple`](#upsertmultiple): Creates or updates multiple records of the same type in a single request. +- [`DeleteMultiple`](#deletemultiple): For elastic tables only. Deletes multiple records of the same type in a single request. > [!NOTE] > For guidance about options when performing bulk operations, such when to use these APIs compared to batch APIs like `ExecuteMultiple`, see [Optimize performance for bulk operations](optimize-performance-create-update.md). @@ -302,7 +302,7 @@ Whether a record is created or updated in this example depends on whether record #### SDK examples -Within [Sample: SDK for .NET Use bulk operations](org-service/samples/create-update-multiple.md), look for the [UpsertMultiple project](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/BulkOperations/UpsertMultiple/README.md) +Within [Sample: SDK for .NET Use bulk operations](org-service/samples/create-update-multiple.md), look for the [UpsertMultiple project](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/BulkOperations/UpsertMultiple/README.md) ##### [Web API](#tab/webapi) @@ -374,6 +374,107 @@ These queries will not return results for the `UpsertMultiple` message. A table Multiple records with the same primary key or alternate key values in the payload are not supported with `UpsertMultiple`. When more than one record in the `Targets` parameter is uniquely identified by a primary or alternate key, `UpsertMultiple` will return an error. [This behavior is different from `UpdateMultiple`](#duplicate-records-in-updatemultiple-targets-parameter). +### DeleteMultiple + +Delete multiple rows of data in elastic tables with a single request. + +##### [SDK for .NET](#tab/sdk) + +You must use the [OrganizationRequest class](xref:Microsoft.Xrm.Sdk.OrganizationRequest) because the [SDK for .NET](org-service/overview.md) doesn't have a `DeleteMultipleRequest` class. Learn how to [use messages with the SDK for .NET](org-service/use-messages.md). + +The following `DeleteMultipleExample` static method uses the `DeleteMultiple` message with the [OrganizationRequest class](xref:Microsoft.Xrm.Sdk.OrganizationRequest) to delete multiple rows from the `contoso_SensorData` elastic table using the alternate key to include the `partitionid` to uniquely identify the rows. + +```csharp +public static void DeleteMultipleExample(IOrganizationService service) +{ + string tableLogicalName = "contoso_sensordata"; + + List entityReferences = new() { + { + new EntityReference(logicalName: tableLogicalName, + keyAttributeCollection: new KeyAttributeCollection + { + { "contoso_sensordataid", "3f56361a-b210-4a74-8708-3c664038fa41" }, + { "partitionid", "deviceid-001" } + }) + }, + { new EntityReference(logicalName: tableLogicalName, + keyAttributeCollection: new KeyAttributeCollection + { + { "contoso_sensordataid", "e682715b-1bba-415e-b2bc-de9327308423" }, + { "partitionid", "deviceid-002" } + }) + } + }; + + OrganizationRequest request = new(requestName:"DeleteMultiple") + { + Parameters = { + {"Targets", new EntityReferenceCollection(entityReferences)} + } + }; + + service.Execute(request); +} +``` + +##### [Web API](#tab/webapi) + +The following example shows how to use the [DeleteMultiple action](xref:Microsoft.Dynamics.CRM.DeleteMultiple) to delete multiple rows from the `contoso_SensorData` elastic table including the `partitionid` to uniquely identify the rows. + +**Request:** + +```http +POST [Organization Uri]/api/data/v9.2/contoso_sensordatas/Microsoft.Dynamics.CRM.DeleteMultiple +OData-MaxVersion: 4.0 +OData-Version: 4.0 +If-None-Match: null +Accept: application/json +Content-Type: application/json; charset=utf-8 +Content-Length: 603 + +{ + "Targets": [ + { + "@odata.type": "Microsoft.Dynamics.CRM.contoso_sensordata", + "contoso_sensordataid": "6114ca58-0928-ee11-9965-6045bd5cd155", + "partitionid": "Device-ABC-1234" + }, + { + "@odata.type": "Microsoft.Dynamics.CRM.contoso_sensordata", + "contoso_sensordataid": "6214ca58-0928-ee11-9965-6045bd5cd155", + "partitionid": "Device-ABC-1234" + }, + { + "@odata.type": "Microsoft.Dynamics.CRM.contoso_sensordata", + "contoso_sensordataid": "6314ca58-0928-ee11-9965-6045bd5cd155", + "partitionid": "Device-ABC-1234" + } + ] +} +``` + +**Response:** + +```http +HTTP/1.1 204 NoContent +OData-Version: 4.0 +``` + +--- + +#### DeleteMultiple availability + +`DeleteMultiple` is supported only for elastic tables. Elastic tables don't support [table relationship cascading behavior](configure-entity-relationship-cascading-behavior.md), which can result in unpredictable execution times for delete operations. If you use `DeleteMultiple` on a standard table, you get the error: `DeleteMultiple has not yet been implemented.` + + +#### DeleteMultiple examples + +You can find sample code on GitHub in [github.com/microsoft/PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples): + +- [Elastic table sample code](elastic-table-samples.md) +- Within [Sample: SDK for .NET Use bulk operations](org-service/samples/create-update-multiple.md) or [Sample: Web API Use bulk operations](webapi/samples/create-update-multiple.md), change the `Settings.cs` config file and choose the `UseElastic` option. + ## Standard and elastic table usage @@ -384,7 +485,7 @@ Both standard and elastic tables benefit from a significant performance boost wh | [Number of records](#number-of-records) | Operations are more efficient with a larger number of records. There's no limit on the number of records, but there are message size and time limits. We recommend sending 100 - 1000 records at a time.| We recommend sending 100 records at a time. | | [On Error behavior](#on-error-behavior) | All operations roll back on error. | Partial success is possible. | | [Availability](#availability) | Not all standard tables support these messages. | Messages are available for all elastic tables. | -| [DeleteMultiple](deletemultiple.md) | Not available. Use the SDK [BulkDeleteRequest class](xref:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest) or the Web API [BulkDelete action](xref:Microsoft.Dynamics.CRM.BulkDelete) instead. [Learn how to delete data in bulk](delete-data-bulk.md). | Available using the SDK [OrganizationRequest class](xref:Microsoft.Xrm.Sdk.OrganizationRequest). The Web API `DeleteMultiple` action is private, but you can use it now. It will become public soon. | +| [DeleteMultiple](#deletemultiple) | Not available. Use the SDK [BulkDeleteRequest class](xref:Microsoft.Crm.Sdk.Messages.BulkDeleteRequest) or the Web API [BulkDelete action](xref:Microsoft.Dynamics.CRM.BulkDelete) instead. [Learn how to delete data in bulk](delete-data-bulk.md). | Use the SDK [DeleteMultipleRequest Class](/dotnet/api/microsoft.xrm.sdk.messages.deletemultiplerequest) or Web API [DeleteMultiple Action](/power-apps/developer/data-platform/webapi/reference/deletemultiple)| Standard and elastic table usage is different because standard tables use Azure SQL and support transactions. Elastic tables use Azure Cosmos DB, which doesn't support transactions but is able to handle large amounts of data at high levels of throughput with low latency. The following sections provide more details. [Learn more about bulk operations on elastic tables](use-elastic-tables.md#bulk-operations-with-elastic-tables). @@ -411,7 +512,7 @@ The behavior when errors occur depends on whether you're using standard tables o #### On Error behavior with standard tables -Any error that occurs in a bulk operation with a standard table causes the entire operation to roll back. You should only use bulk operations on standard tables when you have a high degree of confidence that all the operations will succeed. You may want to use the SDK [ExecuteMultipleRequest class](xref:Microsoft.Xrm.Sdk.Messages.ExecuteMultipleRequest) or Web API `$batch` to allow the set of operations to fall back if the bulk operation fails. If the success rate for your initial attempts is low, this strategy results in worse performance. Only use this fallback strategy when you expect most operations to succeed. +Any error that occurs in a bulk operation with a standard table causes the entire operation to roll back. You should only use bulk operations on standard tables when you have a high degree of confidence that all the operations will succeed. You may want to use the SDK [ExecuteMultipleRequest class](xref:Microsoft.Xrm.Sdk.Messages.ExecuteMultipleRequest) or Web API `$batch` to allow the set of operations to roll back if the bulk operation fails. If the success rate for your initial attempts is low, this strategy results in worse performance. Only use this fallback strategy when you expect most operations to succeed. #### On Error behavior with elastic tables @@ -445,9 +546,6 @@ When you use the Web API to perform a bulk operation on an elastic table, you ne Bulk operation message availability depends on whether you're using standard tables or elastic tables. All elastic tables support the `CreateMultiple`, `UpdateMultiple`, `UpsertMultiple`, and `DeleteMultiple` messages. -See also: -- [DeleteMultiple Availability](deletemultiple.md#availability) - #### Availability with standard tables You can use the `CreateMultiple` and `UpdateMultiple` bulk operation messages with custom standard tables and many common standard tables, but not all. You should test whether individual standard tables support these messages. The following examples show you how to do that. @@ -626,8 +724,6 @@ These limits are based on data changes: `Create`, `Update`, and `Delete` operati ### See also -[Use UpsertMultiple (preview)](upsertmultiple.md) -[Use DeleteMultiple (preview)](deletemultiple.md) [Elastic tables](elastic-tables.md) [Write plug-ins for CreateMultiple and UpdateMultiple](write-plugin-multiple-operation.md) [Sample: SDK for .NET Use bulk operations](org-service/samples/create-update-multiple.md) diff --git a/powerapps-docs/developer/data-platform/business-events.md b/powerapps-docs/developer/data-platform/business-events.md index 2d46720008..4754ec21a7 100644 --- a/powerapps-docs/developer/data-platform/business-events.md +++ b/powerapps-docs/developer/data-platform/business-events.md @@ -5,7 +5,7 @@ ms.date: 04/03/2022 author: jaredha ms.author: jaredha ms.reviewer: jdaly -ms.topic: conceptual +ms.topic: article ms.subservice: dataverse-developer search.audienceType: - maker diff --git a/powerapps-docs/developer/data-platform/bypass-custom-business-logic.md b/powerapps-docs/developer/data-platform/bypass-custom-business-logic.md index 0b576dd497..811ad0aff4 100644 --- a/powerapps-docs/developer/data-platform/bypass-custom-business-logic.md +++ b/powerapps-docs/developer/data-platform/bypass-custom-business-logic.md @@ -1,12 +1,12 @@ --- title: "Bypass custom Dataverse logic" description: "Make data changes which bypass custom Dataverse logic." -ms.date: 07/01/2024 +ms.date: 12/04/2024 ms.reviewer: jdaly -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -23,7 +23,6 @@ Without a way to tell Dataverse not to invoke the business logic, you need to lo Instead of this manual process, as a developer of a client application or plug-in, you can pass special [optional parameters](optional-parameters.md) with your requests to control two types of custom business logic as described in the following table: - |Logic type|When to bypass| |---------|---------| |**Synchronous Logic**|To enable bulk data operation to be completed as quickly as possible. Bypass synchronous logic when the data you're changing is known to meet the requirements of the organization, or you have a plan to achieve this logic by other means. Bypass all custom synchronous logic so that each operation can complete faster, shortening the total time of the bulk operation.| @@ -42,8 +41,6 @@ Use these optional parameters to control business logic executed in Dataverse: |[`BypassBusinessLogicExecutionStepIds`](#bypassbusinesslogicexecutionstepids)|Pass a comma separated list of plug-in step registrations to bypass only the specified plug-in steps.| |[`BypassCustomPluginExecution`](#bypasscustompluginexecution)|Bypass only synchronous logic. This optional parameter is supported, but not recommended. Use `BypassBusinessLogicExecution` with the `CustomSync` value to get the same result.| - - ## `BypassBusinessLogicExecution` The `BypassBusinessLogicExecution` optional parameter works similarly to the [`BypassCustomPluginExecution`](#bypasscustompluginexecution) optional parameter except that you can choose whether to bypass synchronous logic, asynchronous logic or, both. @@ -114,6 +111,7 @@ MSCRM.BypassBusinessLogicExecution: CustomSync,CustomAsync } ``` + --- ## `BypassBusinessLogicExecutionStepIds` @@ -143,7 +141,6 @@ static void DemonstrateBypassBusinessLogicExecutionStepIds(IOrganizationService } ``` - #### [Web API](#tab/webapi) The following Web API request creates a new account record using the `MSCRM.BypassBusinessLogicExecutionStepIds` request header: @@ -155,7 +152,7 @@ OData-Version: 4.0 OData-MaxVersion: 4.0 Content-Type: application/json Accept: application/json -MSCRM.BypassBusinessLogicExecutionStepIds: "45e0c603-0d0b-466e-a286-d7fc1cda8361, d5370603-e4b9-4b92-b765-5966492a4fd7" +MSCRM.BypassBusinessLogicExecutionStepIds: 45e0c603-0d0b-466e-a286-d7fc1cda8361,d5370603-e4b9-4b92-b765-5966492a4fd7 { "name":"Sample Account" } @@ -227,7 +224,6 @@ In this case, there's only one: `4ab978b0-1d77-ec11-8d21-000d3a554d57` [Learn more about querying data using Web API](webapi/query/overview.md) - #### Query your environment with FetchXml Use a query like the following to retrieve the set plug-in step registrations for a given table and message. The following example specifies `1` to represent the `account` table, using the [table object type code](/dotnet/api/microsoft.xrm.sdk.metadata.entitymetadata.objecttypecode). @@ -286,7 +282,6 @@ Use this FetchXml query to return `step.sdkmessageprocessingstepid` values you c [Learn more about retrieving data using FetchXml](fetchxml/overview.md) - ### Limit to the number of steps To ensure that the parameter size isn't too large, the default limit on the number of steps you can pass is three. The limit is controlled using data in the [Organization table OrgDbOrgSettings column](reference/entities/organization.md#BKMK_OrgDbOrgSettings). Use the [OrgDBOrgSettings tool for Microsoft Dynamics CRM](https://support.microsoft.com/topic/orgdborgsettings-tool-for-microsoft-dynamics-crm-20a10f46-2a24-a156-7144-365d49b842ba) or [OrgDbOrgSettings app](https://github.com/seanmcne/OrgDbOrgSettings?tab=readme-ov-file#where-to-find-the-releases) to change the `BypassBusinessLogicExecutionStepIdsLimit` value. @@ -310,7 +305,6 @@ You can use this option with either the SDK for .NET or the Web API. There are two ways to use this optional parameter with the SDK for .NET. - ##### Set the value as an optional parameter The following example sets the optional `BypassCustomPluginExecution` parameter when creating a new account record using the [CreateRequest class](xref:Microsoft.Xrm.Sdk.Messages.CreateRequest). @@ -349,6 +343,9 @@ service.Create(account); Because this setting is applied to the service, it remains set for all requests sent using the service until it's set to `false`. +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](includes/cc-connection-string.md)] + > [!NOTE] > This property is not available in the [Dataverse.Client.ServiceClient](xref:Microsoft.PowerPlatform.Dataverse.Client.ServiceClient), but it is available on the [Dataverse.Client.Extensions.CRUDExtentions methods](xref:Microsoft.PowerPlatform.Dataverse.Client.Extensions.CRUDExtentions). @@ -382,12 +379,11 @@ The optional parameters described in this article require privileges that are on To add the privilege to another security role, you need the ID of the privilege. - |Name|ID|Optional Parameter(s)| |---------|---------|---------| |`prvBypassCustomBusinessLogic`|`0ea552b0-a491-4470-9a1b-82068deccf66`|[`BypassBusinessLogicExecution`](#bypassbusinesslogicexecution)
[`BypassBusinessLogicExecutionStepIds`](#bypassbusinesslogicexecutionstepids)| |`prvBypassCustomPlugins`|`148a9eaf-d0c4-4196-9852-c3a38e35f6a1`|[`BypassCustomPluginExecution`](#bypasscustompluginexecution)| - + These ID values are the same for all Dataverse environments. ### [SDK for .NET](#tab/sdk) @@ -445,8 +441,6 @@ OData-Version: 4.0 --- - - ### Frequently asked questions for bypassing business logic (FAQ) Following are frequently asked questions about using the optional parameters to bypass synchronous business logic. @@ -461,7 +455,7 @@ Yes, but only when the plug-in is running in the context of a user who has the r ### See also -[Bypass Power Automate Flows](bypass-power-automate-flows.md) +[Bypass Power Automate Flows](bypass-power-automate-flows.md) [Use optional parameters](optional-parameters.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/bypass-power-automate-flows.md b/powerapps-docs/developer/data-platform/bypass-power-automate-flows.md index 9dc5055450..b12746bc4f 100644 --- a/powerapps-docs/developer/data-platform/bypass-power-automate-flows.md +++ b/powerapps-docs/developer/data-platform/bypass-power-automate-flows.md @@ -3,10 +3,10 @@ title: "Bypass Power Automate Flows" description: "Make data changes that don't trigger Power Automate flows." ms.date: 07/01/2024 ms.reviewer: jdaly -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -339,4 +339,4 @@ No. The parameter isn't passed through to any operations performed by plug-ins t [Use optional parameters](optional-parameters.md) -[!INCLUDE[footer-include](../../includes/footer-banner.md)] \ No newline at end of file +[!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/cache-schema-data.md b/powerapps-docs/developer/data-platform/cache-schema-data.md index f71e58249a..3c509248a1 100644 --- a/powerapps-docs/developer/data-platform/cache-schema-data.md +++ b/powerapps-docs/developer/data-platform/cache-schema-data.md @@ -2,7 +2,7 @@ title: "Cache schema data (Microsoft Dataverse) | Microsoft Docs" description: "Create a cache of schema definitions and track changes over time." ms.date: 10/17/2022 -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/calculated-rollup-attributes.md b/powerapps-docs/developer/data-platform/calculated-rollup-attributes.md deleted file mode 100644 index b9db2f9bcb..0000000000 --- a/powerapps-docs/developer/data-platform/calculated-rollup-attributes.md +++ /dev/null @@ -1,195 +0,0 @@ ---- -title: Formula, calculated, and rollup columns using code -description: "Learn about common elements and characteristics that formula, calculated, and rollup columns use. Learn how to retrieve a calculated rollup column value immediately, and about the SourceTypeMasks enumeration." -ms.date: 09/15/2023 -ms.reviewer: jdaly -ms.topic: article -author: mkannapiran -ms.author: kamanick -ms.subservice: dataverse-developer -search.audienceType: - - developer -contributors: - - JimDaly - - sanjeevgoyalmsft ---- -# Formula, calculated, and rollup columns using code - -*Formula*, *calculated*, and *rollup* columns free the user from having to manually perform calculations and focus on their work. System administrators can define a field to contain the value of many common calculations without having to work with a developer. Developers can also use the platform capabilities to perform these calculations rather than with code. - -This article focuses on how these columns are defined in the column definitions and APIs to interact with rollup columns. We don't support defining the formulas with code. You need to use [Power Apps](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to set the formulas for the respective type of column. Learn how: - -- [Work with formula columns (preview)](../../maker/data-platform/formula-columns.md) -- [Define calculated columns to automate calculations](../../maker/data-platform/define-calculated-fields.md) -- [Define rollup columns that aggregate values](../../maker/data-platform/define-rollup-fields.md) - - - -## Common elements and characteristics - -Formula, calculated, and rollup columns share some common elements and characteristics, for example: - -- They're read-only. -- They're not specific to the user. - The calculation is performed using a system user account, so the values may be based on records that the user doesn't otherwise have privileges to view, such as columns that have field-level security enabled. - -All columns that inherit from have a property that can contain the values shown in the following table. - -|Value|Description | -|-----|-----| -| Null |Not a valid type of column to be a formula, calculated, or rollup column.| -|0| Simple column. The column isn't defined as a formula, calculated, or rollup column.| -|1|Calculated column| -|2|Rollup column| -|3|Formula column| - - -Formula, calculated, and rollup columns are based on existing column types that inherit from . The following tables show the available column types and which source types are supported: - - -|Type|Supported source types| -|---------|---------| -||Formula, Calculated, & Rollup| -| |Formula, Calculated, & Rollup| -||Formula, Calculated, & Rollup| -||Formula, Calculated, & Rollup| -||Calculated & Rollup only| -||Calculated & Rollup only| -||Calculated & Rollup only| - -Each of these types of column has the following properties to support formulas, calculations, and rollups. - -| Property |Definition| -|---------|--------| -|`FormulaDefinition`| Contains the definition of the formula used to perform the calculation or rollup. Formula columns are defined using YAML. Calculated and rollup columns are defined using XAML. The only supported way to change this value is through the [Power Apps](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) editor.| -|`SourceTypeMask`| The bitmask value of this read-only property describes the types of sources used in the formula of the column or if the formula of the column isn't valid.

- 0: `Undefined`. The default value for simple and rollup columns.
- 1: `Simple`. The formula or calculated column refers to a column in the same record.
- 2: `Related`. The formula or calculated column refers to a column in a related record.
- 4: `Logical`. The formula or calculated column refers to a column in the same record that is stored in a different database table. More information: [Logical columns](entity-attribute-metadata.md#logical-columns)
- 8: `Calculated`. The formula or calculated column refers to another formula or calculated column.
- 16: `Rollup`. The formula or calculated column refers a rollup column.
- 32: `Invalid`. The formula, calculated, or rollup column is invalid.
Typically, a column is invalid when it refers to a column that no longer exists.

**Note:** One or more of these conditions may be true for any calculated or rollup column. Because this is a bitmask value, you may find it useful to use the [SourceTypeMasks enumeration](calculated-rollup-attributes.md#BKMK_SourceTypeMasks) when performing bitwise operations. | - -## Formula and calculated columns - -Formula and calculated columns are calculated in real-time when they're retrieved. Formula and calculated can be composed using different data types. For example, an Integer calculated column may reference values from Decimal or Currency columns. - -Only calculated column values are available in the retrieve plug-in pipeline. Post image of a table record update or create contains the calculated column value in stage 40. More information: [Event execution pipeline](event-framework.md#event-execution-pipeline) and [Entity images](understand-the-data-context.md#entity-images) - -### Limitations - -Formula and calculated columns have the following limitations: - -#### Formula columns - -- Formula columns don't have values when a user with mobile client is offline. -- `MaxValue` and `MinValue` column definitions properties can't be set on formula columns. More information: -[Guidelines and limitations](../../maker/data-platform/formula-columns.md#guidelines-and-limitations) - - -#### Calculated columns - -You can't use values in calculated columns on a *[Logical value](entity-attribute-metadata.md#logical-columns)* in the same table to sort data returned by a query. Although your query can specify that the results should be ordered using a calculated column, the sort direction is ignored and doesn't throw an error. If the calculated column references only simple values in the same record, sorting works normally. You can determine the sources used in a calculated column using the `SourceTypeMask` property on the column definitions. - -- Only columns from an immediate parent table can be used in a calculated column. -- Saved queries, charts, and visualizations can have a maximum of 50 unique calculated columns. -- Calculated columns can reference other calculated columns in their formula, but they can't reference themselves. -- Calculated columns don't have values when a user with mobile client is offline. -- `MaxValue` and `MinValue` column definitions properties can't be set on calculated columns - - - -## Rollup columns - -Because rollup columns persist in the database, they can be used for filtering or sorting just like regular columns. Any kind of process or plug-in uses the most recently calculated value of the column. System jobs calculate the rollup column values asynchronously. Administrators set when a job is run or pause the job. By default, each column is updated hourly. - -When a rollup column is created or updated, a **Mass Calculated Rollup Fields** job is scheduled to run in 12 hours. The 12-hour delay is intended to perform this resource intensive operation during a time that affects users the least. After the job completes, the next time it's scheduled to run will be 10 years in the future. If there's a problem with the calculation, the problem is reported with the system job. Locate the system job to find any errors with rollup fields. To find the system job, see [View Rollup jobs](../../maker/data-platform/define-rollup-fields.md#view-rollup-jobs). - -> [!TIP] -> As a developer testing a solution in a development environment you may not want to wait for 12 hours. You can make it happen faster. In the **System Jobs** list, use the **Recurring System Jobs** view to filter the list and locate the **Mass Calculate Rollup Fields** job. With the job selected, use **More Actions** > **Postpone** and set the time to something that occurs sooner. -> -> If you want to trigger the creation of a new **Mass Calculated Rollup Fields** job programmatically, retrieve the for the rollup column using and use to update the column without making any actual changes. - -The **Mass Calculated Rollup Fields** job occurs immediately when a solution containing a rollup column is imported. This is another reason to only install solutions during times that won't adversely impact users. - -Each rollup column for a table will also include two supporting columns for the rollup column: - -- *\* `_Date`: DateTime – When the rollup was last calculated. -- *\* `_State`: Integer – The state of the rollup calculation. More information: [Rollup state values](calculated-rollup-attributes.md#BKMK_RollupStateValues) - - - -### Rollup state values - -The state of a rollup column calculation is available in the corresponding *\*`_State` column and in the .`FieldState` property. Values that indicate the state are shown in the following table. - -|State Value|Description| -|-----|-----| -|0|`NotCalculated`: Column value is yet to be calculated.| -|1|`Calculated`: Column value has been calculated per the last update time in *\*`_Date` column.| -|2|`OverflowError`: Column value calculation lead to overflow error.| -|3|`OtherError`: Column value calculation failed due to an internal error, next run of calculation job will likely fix it.| -|4|`RetryLimitExceeded`: Column value calculation failed because the maximum number of retry attempts to calculate the value were exceeded likely due to high number of concurrency and locking conflicts.| -|5|`HierarchicalRecursionLimitReached`: Column value calculation failed because maximum hierarchy depth limit for calculation was reached.| -|6|`LoopDetected`: Column value calculation failed because a recursive loop was detected in the hierarchy of the record.| - -### Retrieve a calculated rollup column value immediately - -Rollup columns support a `CalculateRollupField` message that developers can use to calculate a rollup column value on demand. For the SDK, use the [CalculateRollupFieldRequest class](xref:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest) and for Web API use the [CalculateRollupField Function](xref:Microsoft.Dynamics.CRM.CalculateRollupField) - -This message is a synchronous operation for just the column identified in the request. If the value of that record is included as part of other rollup columns, the values of those columns don't take the possible value change caused by calling this method into consideration until the regularly scheduled asynchronous jobs that perform those calculations occur. - -### Limitations - -- Rollup columns can't be used as a workflow event or wait condition. These columns don't raise the event to trigger workflows. -- The `ModifiedBy` and `ModifiedOn` columns for the table aren't updated when the rollup column is updated. -- A maximum of 100 rollup columns can be defined within an organization. Each table can have no more than 10 rollup column. -- A rollup column formula can't reference another rollup column. -- A rollup column formula can't reference complex calculated or formula column. Only calculated or formula columns that reference simple columns in the same record can be used with rollups. -- A rollup column formula can't include records in many-to-many (N:N) relationships. It can only include records in one-to-many (1:N) relationships. -- Rollup column formulas can't use one-to-many (1:N) relationships with the `ActivityPointer` or `ActivityParty` table. - - - -## SourceTypeMasks enumeration - -The `SourceTypeMask` property for those columns that support calculated and rollup columns contains a bitmask value. To extract the relevant information from the value, it helps to have an enumeration when performing bitwise operations. Use the following `SourceTypeMasks` enumeration when comparing the `SourceTypeMask` property value. - -```csharp - public enum SourceTypeMasks -{ - /// - /// Undefined: 0 - The default value for simple and rollup columns. - /// - Undefined = 0, - /// - /// Simple: 1 - The calculated or formula column refers to a column in the same record. - /// - Simple = 1, - /// - /// Related: 2 - The calculated or formula column refers to a column in a related record. - /// - Related = 2, - /// - /// Logical: 4 - The calculated or formula column refers to a logical column. - /// - Logical = 4, - /// - /// Calculated: 8 - The calculated or formula column refers to another calculated column. - /// - Calculated = 8, - /// - /// Rollup: 16 - The calculated or formula column refers a rollup column. - /// - Rollup = 16, - /// - /// Invalid: 32 - The calculated,formula, or rollup column is invalid. - /// Typically this would be where a field refers to a column that no longer exists. - /// - Invalid = 32 -} -``` - -### See also - -[Column definitions](entity-attribute-metadata.md) -[Work with formula columns (preview)](../../maker/data-platform/formula-columns.md) -[Define calculated columns](../../maker/data-platform/define-calculated-fields.md) -[Define rollup columns](../../maker/data-platform/define-rollup-fields.md) -[Sample: Rollup records related to a specific record](org-service/samples/rollup-records-related-to-specificed-record.md) - -[!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/catalog-catalogassignment.md b/powerapps-docs/developer/data-platform/catalog-catalogassignment.md index 92dec91bd1..8739a16215 100644 --- a/powerapps-docs/developer/data-platform/catalog-catalogassignment.md +++ b/powerapps-docs/developer/data-platform/catalog-catalogassignment.md @@ -3,7 +3,7 @@ title: "Catalog and CatalogAssignment tables (Microsoft Dataverse) | Microsoft D description: "Learn how to use the Catalog and CatalogAssignment tables to expose events in your solution" ms.date: 03/22/2022 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "jaredha" #TODO: NoOwner ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only @@ -306,7 +306,7 @@ Accept: application/json ```http HTTP/1.1 204 No Content -OData-EntityId: [Organization URI]/api/data/v9.2/catalogs(00000000-0000-0000-0000-000000000001) +OData-EntityId: [Organization URI]/api/data/v9.2/catalogs(a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1) ``` @@ -329,7 +329,7 @@ Accept: application/json "iscustomizable": { "Value": false }, - "ParentCatalogId@odata.bind": "catalogs(00000000-0000-0000-0000-000000000001)" + "ParentCatalogId@odata.bind": "catalogs(a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1)" } ``` @@ -338,7 +338,7 @@ Accept: application/json ```http HTTP/1.1 204 No Content -OData-EntityId: [Organization URI]/api/data/v9.2/catalogassignments(00000000-0000-0000-0000-000000000002) +OData-EntityId: [Organization URI]/api/data/v9.2/catalogassignments(b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2) ``` @@ -361,7 +361,7 @@ Accept: application/json "iscustomizable": { "Value": false }, - "CatalogId@odata.bind": "catalogs(00000000-0000-0000-0000-000000000002)" + "CatalogId@odata.bind": "catalogs(b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2)" } ``` @@ -370,7 +370,7 @@ Accept: application/json ```http HTTP/1.1 204 No Content -OData-EntityId: [Organization URI]/api/data/v9.2/catalogassignments(00000000-0000-0000-0000-000000000003) +OData-EntityId: [Organization URI]/api/data/v9.2/catalogassignments(c2c2c2c2-dddd-eeee-ffff-a3a3a3a3a3a3) ``` diff --git a/powerapps-docs/developer/data-platform/column-level-security.md b/powerapps-docs/developer/data-platform/column-level-security.md new file mode 100644 index 0000000000..0570ffaddc --- /dev/null +++ b/powerapps-docs/developer/data-platform/column-level-security.md @@ -0,0 +1,782 @@ +--- +title: Column-level security with code +description: "Learn how developers use code to secure data for specific columns or fields in a table so that only specified users and teams can view or set the values." +ms.date: 07/29/2025 +ms.reviewer: jdaly +ms.topic: article +author: paulliew +ms.subservice: dataverse-developer +ms.author: paulliew +search.audienceType: + - developer +--- +# Column-level security with code + +Column-level security is applied for columns that contain sensitive information. Passwords, bank account numbers, government ID, telephone numbers, or email addresses can be secured at the column level. + +This article explains how developers can work with column-level security capabilities using code and the Dataverse SDK for .NET or Web API. You don't need to write code to use this feature. [Learn how to configure column-level security to control access](/power-platform/admin/field-level-security). Developers should also understand how to configure column-level security using [Power Apps](https://powerapps.microsoft.com/). + +## Discover which columns are secured + +Detect which columns are secured by retrieving the definition of the column and examining the boolean [AttributeMetadata.IsSecured property](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata.issecured). + +There are two ways to discover which columns are secured with code. These ways are described in the following two sections: + +- [Retrieve column data filtered on IsSecured](#retrieve-column-data-filtered-on-issecured) +- [Retrieve FieldSecurityProfile for System Administrator role](#retrieve-fieldsecurityprofile-for-system-administrator-role) + +### Retrieve column data filtered on IsSecured + +This method queries the organization's metadata to identify columns marked with the `IsSecured` property set to `true`. Everyone has access to view this data. [Learn how to Query schema definitions](query-schema-definitions.md) + +The resulting CSV file contains two columns: **Table** and **Column**, representing the schema names of the tables and their secured +columns, respectively. + +#### [SDK for .NET](#tab/sdk) + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="GetSecuredColumns"::: + +#### [Web API](#tab/webapi) + +This JSON represents the [EntityQueryExpression](/power-apps/developer/data-platform/webapi/reference/entityqueryexpression) data used with the `Query` parameter with the [RetrieveMetadataChanges Function](/power-apps/developer/data-platform/webapi/reference/retrievemetadatachanges) to return data about columns that are secured using the [AttributeMetadata](/power-apps/developer/data-platform/webapi/reference/attributemetadata)`.IsSecured` property. + +```json +{ + "Properties": { + "AllProperties": false, + "PropertyNames": ["SchemaName","Attributes"] + }, + "Criteria": { + "FilterOperator": "And", + "Conditions": [] + }, + "AttributeQuery": { + "Properties": { + "AllProperties": false, + "PropertyNames": [ + "SchemaName", "IsSecured" + ] + }, + "Criteria": { + "FilterOperator": "And", + "Conditions": [ + { + "ConditionOperator": "Equals", + "PropertyName": "IsSecured", + "Value": { + "Type": "System.Boolean", + "Value": "true" + } + } + ] + } + } +} +``` + +**Request**: + +This JSON is URL encoded before sending: + +```http +GET [ORGANIZATION URI]/api/data/v9.2/RetrieveMetadataChanges(Query=@p1)?@p1=%7b+%22Properties%22%3a+%7b+%22AllProperties%22%3a+false%2c+%22PropertyNames%22%3a+%5b%22SchemaName%22%2c%22Attributes%22%5d+%7d%2c+%22Criteria%22%3a+%7b+%22FilterOperator%22%3a+%22And%22%2c+%22Conditions%22%3a+%5b%5d+%7d%2c+%22AttributeQuery%22%3a+%7b+%22Properties%22%3a+%7b+%22AllProperties%22%3a+false%2c+%22PropertyNames%22%3a+%5b+%22SchemaName%22%2c+%22IsSecured%22+%5d+%7d%2c+%22Criteria%22%3a+%7b+%22FilterOperator%22%3a+%22And%22%2c+%22Conditions%22%3a+%5b+%7b+%22ConditionOperator%22%3a+%22Equals%22%2c+%22PropertyName%22%3a+%22IsSecured%22%2c+%22Value%22%3a+%7b+%22Type%22%3a+%22System.Boolean%22%2c+%22Value%22%3a+%22true%22+%7d+%7d+%5d+%7d+%7d+%7d HTTP/1.1 +Accept: application/json +Authorization: Bearer [REDACTED] +OData-MaxVersion: 4.0 +OData-Version: 4.0 +``` + +**Response**: + +> [!NOTE] +> The data represented in this response was edited to remove null property values returned in the `EntityMetadata` property and it only returns a single representative secured column. In reality, the total amount of data returned is large depending on the number of tables in your environment. + +This example shows how the [Account.OpenDeals column](/dynamics365/developer/reference/entities/account#BKMK_OpenDeals) is one of the secured columns. + +```http +HTTP/1.1 200 OK +Content-Type: application/json; odata.metadata=minimal +OData-Version: 4.0 +Content-Length: 5324876 + +{ + "@odata.context": "[ORGANIZATION URI]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.RetrieveMetadataChangesResponse", + "ServerVersionStamp": "152647645!07/11/2025 22:09:13", + "DeletedMetadata": { + "Count": 0, + "IsReadOnly": false, + "Keys": [], + "Values": [] + }, + "EntityMetadata": [ + { + "SchemaName": "Account", + "MetadataId": "70816501-edb9-4740-a16c-6a5efbc05d84", + "Attributes": [ + { + "SchemaName": "OpenDeals", + "MetadataId": "e10cdd44-5c7f-4ac8-a5d1-b2118926f2bd", + "IsSecured": true + } + ] + }, + Truncated for brevity... + ] +} +``` + +--- + +### Retrieve FieldSecurityProfile for System Administrator role + + +This method queries the Dataverse field permission table to identify columns that the [Field Security Profile (FieldSecurityProfile)](reference/entities/fieldsecurityprofile.md) record with ID `572329c1-a042-4e22-be47-367c6374ea45` secures. This record manages access to secured columns for system administrators. Typically, only system administrators have the `prvReadFieldPermission` privilege to retrieve this data. + +#### [SDK for .NET](#tab/sdk) + +The static `GetSecuredColumnList` method returns fully qualified column names in the format `TableName.ColumnName`, sorted alphabetically. + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="GetSecuredColumnList"::: + +#### [Web API](#tab/webapi) + + +**Request**: + +```http +GET https://[ORGANIZATION URI]/api/data/v9.2/fieldsecurityprofiles(572329c1-a042-4e22-be47-367c6374ea45)/lk_fieldpermission_fieldsecurityprofileid?$select=entityname,attributelogicalname&$count=true HTTP/1.1 +Accept: application/json +Authorization: Bearer [REDACTED] +Prefer: odata.include-annotations="*" +OData-Version: 4.0 +OData-MaxVersion: 4.0 +``` + +**Response**: + +The results in this example were edited for brevity to show only one example column ([Account.OpenDeals column](/dynamics365/developer/reference/entities/account#BKMK_OpenDeals)). + +```http +HTTP/1.1 200 OK +Content-Type: application/json; odata.metadata=minimal +OData-Version: 4.0 +Preference-Applied: odata.include-annotations="*" + +{ + "@odata.context": "[ORGANIZATION URI]/api/data/v9.2/$metadata#fieldpermissions(entityname,attributelogicalname)", + "@odata.count": 20, + "@Microsoft.Dynamics.CRM.totalrecordcount": 20, + "@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded": false, + "value": [ + { + "@odata.etag": "W/\"15577006\"", + "entityname@OData.Community.Display.V1.FormattedValue": "Account", + "entityname": "account", + "attributelogicalname": "opendeals", + "fieldpermissionid": "9b2606bb-0144-413a-ac56-be26922d4edb" + }, + Truncated for brevity... + ] +} +``` + +--- + +## Discover which columns can be secured + +You can't secure every column. When you [enable column security](/power-platform/admin/field-level-security#enable-column-security) using [Power Apps](https://make.powerapps.com/), the **Enable column security** checkbox is disabled for certain fields. You don't need to manually check each column to find out if you can secure it. Write a query to retrieve which columns you can secure. + +Three boolean [AttributeMetadata](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata) properties control whether you can secure any column: + +- [CanBeSecuredForCreate](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata.canbesecuredforcreate) +- [CanBeSecuredForRead](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata.canbesecuredforread) +- [CanBeSecuredForUpdate](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata.canbesecuredforupdate) + +When all of these properties are false, the column can't be secured. Some columns might only be secured for one or two of the three operations: `Create`, `Read`, and `Update`. + +The following queries return this data so you can discover which columns in your environment can be secured: + +### [SDK for .NET](#tab/sdk) + +This static `DumpColumnSecurityInfo` method retrieves metadata about entity attributes, including security-related properties, and writes the information to a CSV file. The output file contains details such as whether columns are secured, can be secured for create, update, or read operations, and other relevant metadata. + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="DumpColumnSecurityInfo"::: + +### [Web API](#tab/webapi) + +This JSON represents the [EntityQueryExpression](/power-apps/developer/data-platform/webapi/reference/entityqueryexpression) data used with the `Query` parameter with the [RetrieveMetadataChanges Function](/power-apps/developer/data-platform/webapi/reference/retrievemetadatachanges) to return data about whether columns can be secured using the [AttributeMetadata](/power-apps/developer/data-platform/webapi/reference/attributemetadata)`.IsSecured` property. + +```json +{ + "Properties": { + "AllProperties": false, + "PropertyNames": ["SchemaName","Attributes"] + }, + "Criteria": { + "FilterOperator": "And", + "Conditions": [ + { + "ConditionOperator": "Equals", + "PropertyName": "IsPrivate", + "Value": { + "Type": "System.Boolean", + "Value": "false" + } + } + ] + }, + "AttributeQuery": { + "Properties": { + "AllProperties": false, + "PropertyNames": [ + "SchemaName", + "AttributeTypeName", + "IsPrimaryName", + "IsSecured", + "CanBeSecuredForCreate", + "CanBeSecuredForUpdate", + "CanBeSecuredForRead" + ] + }, + "Criteria": { + "FilterOperator": "And", + "Conditions": [ + { + "ConditionOperator": "NotEquals", + "PropertyName": "AttributeTypeName", + "Value": { + "Type": "Microsoft.Xrm.Sdk.Metadata.AttributeTypeDisplayName", + "Value": "VirtualType" + } + } + ] + } + } +} +``` + +**Request**: + +```http +GET [ORGANIZATION URI]/api/data/v9.2/RetrieveMetadataChanges(Query=@p1)?@p1=+%7b+%22Properties%22%3a+%7b+%22AllProperties%22%3a+false%2c+%22PropertyNames%22%3a+%5b%22SchemaName%22%2c%22Attributes%22%5d+%7d%2c+%22Criteria%22%3a+%7b+%22FilterOperator%22%3a+%22And%22%2c+%22Conditions%22%3a+%5b+%7b+%22ConditionOperator%22%3a+%22Equals%22%2c+%22PropertyName%22%3a+%22IsPrivate%22%2c+%22Value%22%3a+%7b+%22Type%22%3a+%22System.Boolean%22%2c+%22Value%22%3a+%22false%22+%7d+%7d+%5d+%7d%2c+%22AttributeQuery%22%3a+%7b+%22Properties%22%3a+%7b+%22AllProperties%22%3a+false%2c+%22PropertyNames%22%3a+%5b+%22SchemaName%22%2c+%22AttributeTypeName%22%2c+%22IsPrimaryName%22%2c+%22IsSecured%22%2c+%22CanBeSecuredForCreate%22%2c+%22CanBeSecuredForUpdate%22%2c+%22CanBeSecuredForRead%22+%5d+%7d%2c+%22Criteria%22%3a+%7b+%22FilterOperator%22%3a+%22And%22%2c+%22Conditions%22%3a+%5b+%7b+%22ConditionOperator%22%3a+%22NotEquals%22%2c+%22PropertyName%22%3a+%22AttributeTypeName%22%2c+%22Value%22%3a+%7b+%22Type%22%3a+%22Microsoft.Xrm.Sdk.Metadata.AttributeTypeDisplayName%22%2c+%22Value%22%3a+%22VirtualType%22+%7d+%7d+%5d+%7d+%7d+%7d HTTP/1.1 +Accept: application/json +Authorization: Bearer [REDACTED] +OData-MaxVersion: 4.0 +OData-Version: 4.0 +``` + +**Response**: + +> [!NOTE] +> The data in this response is edited to remove null property values returned in the `EntityMetadata` property and it only returns a single representative column from one table. In reality, the total amount of data returned is large depending on the number of tables and columns in your environment. + +This example shows the requested properties of the [Account.AccountCategoryCode column](/power-apps/developer/data-platform/reference/entities/account#BKMK_AccountCategoryCode) is one of the secured columns. + +```http +HTTP/1.1 200 OK +Content-Type: application/json; odata.metadata=minimal +OData-Version: 4.0 + +{ + "@odata.context": "[ORGANIZATION URI]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.RetrieveMetadataChangesResponse", + "ServerVersionStamp": "152647645!07/11/2025 23:37:54", + "DeletedMetadata": { + "Count": 0, + "IsReadOnly": false, + "Keys": [], + "Values": [] + }, + "EntityMetadata": [ + { + "SchemaName": "Account", + "MetadataId": "70816501-edb9-4740-a16c-6a5efbc05d84", + "Attributes": [ + { + "CanBeSecuredForRead": true, + "CanBeSecuredForCreate": true, + "CanBeSecuredForUpdate": true, + "IsPrimaryName": false, + "IsSecured": false, + "LogicalName": "accountcategorycode", + "SchemaName": "AccountCategoryCode", + "MetadataId": "118771ca-6fb9-4f60-8fd4-99b6124b63ad", + "AttributeTypeName": { + "Value": "PicklistType" + } + }, + Truncated for brevity... + ] + }, + Truncated for brevity... + ] +} +``` + +[Learn how to Query schema definitions](query-schema-definitions.md) + +--- + +## Secure a column with code + +It's easiest to [Secure a column](/power-platform/admin/field-level-security#enable-column-securit) using [Power Apps](https://make.powerapps.com/). If you need to automate securing a column, use code to update the column definition to set the [AttributeMetadata.IsSecured property](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata.issecured) property as shown in the following examples: + + +### [SDK for .NET](#tab/sdk) + +This static `SetColumnIsSecured` method retrieves the current definition of the specified column and updates its security status only if the provided value differs from the current value. If the column is already set to the specified security status, no update request is sent. + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="SetColumnIsSecured"::: + +[Learn how to update a column using the SDK for .NET](org-service/metadata-attributemetadata.md#update-a-column) + +### [Web API](#tab/webapi) + +The following `Set-ColumnIsSecured-Example` PowerShell function retrieves the current definition of the specified column and updates its security status only if the provided value differs from the current value. If the column is already set to the specified security status, no update request is sent. + +This function depends on [Get-Column](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/PS/README.md#get-column-function) and [Update-Column](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/PS/README.md#update-column-function) functions defined by the [Dataverse Web API PowerShell Helper functions](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/PS/README.md) used by other PowerShell samples. + +:::code language="powershell" source="~/../PowerApps-Samples/dataverse/webapi/PS/ColumnLevelSecurity/Examples.ps1" id="SetColumnIsSecuredExample"::: + +[Learn how to update a column using the Web API](webapi/create-update-column-definitions-using-web-api.md#update-a-column) + +--- + +## Provide access to secured columns + +By default, when a column is secured, only people who have the system administrator security role can read or set the value. A system administrator can provide other users access to secured columns in two ways: + +- [Manage access using field security profiles](#manage-access-using-field-security-profiles): Use field security profiles to give access to column data for all records to groups. +- [Share data in secured fields](#share-data-in-secured-fields): Use field sharing to give a specific principal or team access to data in a secure column for a specific record. + +### Manage access using field security profiles + +This approach is the most common when you have different groups of users who require different levels of access. See the [Column-level security example](/power-platform/admin/column-level-security-example) that describes how to secure fields for different users using the Power Platform admin center. + +To do this using code, create [Field Security Profile (FieldSecurityProfile)](reference/entities/fieldsecurityprofile.md) records that associate principals (users and teams) with [Field Permission (FieldPermission)](reference/entities/fieldpermission.md) records that control which data operations can be performed on that column for any record. + + + + + +:::image type="content" source="media/fieldsecurityprofile-erd.png" alt-text="entity relationship diagram for the fieldsecurityprofile table and related tables"::: + +You can associate system users and teams to your field security profile using the [systemuserprofiles_association](/power-apps/developer/data-platform/reference/entities/fieldsecurityprofile#BKMK_systemuserprofiles_association) and [teamprofiles_association](/power-apps/developer/data-platform/reference/entities/fieldsecurityprofile#BKMK_teamprofiles_association) many-to-many relationships respectively. + +Associate field permissions to the field security profiles using the [`lk_fieldpermission_fieldsecurityprofileid` one-to-many relationship](reference/entities/fieldsecurityprofile.md#BKMK_lk_fieldpermission_fieldsecurityprofileid). The following table describes important field permission table columns: + + +|Column |Type |Description | +|---------|---------|---------| +|`FieldSecurityProfileId`|Lookup|Refers to the field security profile this field permission applies to.| +|`EntityName`|String|The logical name of the table that contains the secured column.| +|`AttributeLogicalName`|String|The logical name of the secured column.| +|`CanCreate`|Choice|Whether create access is allowed. See [Field security permission type options](#field-security-permission-type-options)| +|`CanRead`|Choice|Whether read access is allowed. See [Field security permission type options](#field-security-permission-type-options)| +|`CanUpdate`|Choice|Whether update access is allowed. See [Field security permission type options](#field-security-permission-type-options)| +|`CanReadUnmasked`|Choice|Whether an unmasked value can be retrieved when `CanRead` is **Allowed**.| + +#### Field security permission type options + +The `CanCreate`, `CanRead`, and `CanUpdate` choice columns use the values defined by the `field_security_permission_type` global choice: + +- `0` **Not Allowed** +- `4` **Allowed** + +> [!NOTE] +> Don't set `CanReadUnmasked` column unless you're using the [display masked data](#display-masked-data) feature and you want to enable an app to return the unmasked value. + +### Share data in secured fields + +Create [Field Sharing (PrincipalObjectAttributeAccess)](reference/entities/principalobjectattributeaccess.md) records to share access to a secured field for a specific record with someone else. + +> [!NOTE] +> Conceptually, this process is similar to the [PrincipalObjectAccess](reference/entities/principalobjectaccess.md) table that manages sharing of records. The difference is that with *record sharing* you use the `GrantAccess`, `ModifyAccess`, and `RevokeAccess` messages to add, modify, and remove records from the `PrincipalObjectAccess` table. [Learn more about sharing records](security-sharing-assigning.md#sharing-records) +> +> With *field sharing*, use the `PrincipalObjectAttributeAccess` table to grant, modify, and revoke field access using create, update, and delete operations on a table row. + +The `PrincipalObjectAttributeAccess` table has these columns: + +|Column |Type |Description | +|---------|---------|---------| +|`AttributeId`|Guid|The [AttributeMetadata.MetadataId](/dotnet/api/microsoft.xrm.sdk.metadata.metadatabase.metadataid) of the secured column. | +|`ObjectId`|Lookup|A reference to the record that contains the secured column.| +|`PrincipalId`|Lookup|A reference to the principal (user or team) you're granting access to.| +|`ReadAccess`|Bool|Whether to grant read access to the field data| +|`UpdateAccess`|Bool|Whether to grant update access to the field data| + + +#### Getting column AttributeId + +The `PrincipalObjectAttributeAccess.AttributeId` column uses the [AttributeMetadata.MetadataId](/dotnet/api/microsoft.xrm.sdk.metadata.metadatabase.metadataid) rather than the column logical name. You need to retrieve this value from the metadata. If your application has a metadata cache, you can include this data and access it as needed. + +#### Retrieve column AttributeId example + +This example shows how to get the [AttributeMetadata.MetadataId](/dotnet/api/microsoft.xrm.sdk.metadata.metadatabase.metadataid) value you need to set the `PrincipalObjectAttributeAccess.AttributeId` column value. + +##### [SDK for .NET](#tab/sdk) + +The [Grant column access](#grant-column-access-example), [Modify column access](#modify-column-access-example), and [Revoke column access](#revoke-column-access-example) SDK for .NET examples use the `RetrieveColumnId` static method to retrieve the [AttributeMetadata.MetadataId](/dotnet/api/microsoft.xrm.sdk.metadata.metadatabase.metadataid) value used in the `PrincipalObjectAttributeAccess.AttributeId` column. + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="RetrieveColumnId"::: + +[Learn how to query schema definitions](query-schema-definitions.md) + + +##### [Web API](#tab/webapi) + +This example returns the column `MetadataId` when the table `LogicalName` is `account` and the column `LogicalName` is `name`. + +**Request**: + +```http +GET [Organization URL]/api/data/v9.2/EntityDefinitions(LogicalName='account')/Attributes(LogicalName='name')/MetadataId HTTP/1.1 +Accept: application/json +OData-MaxVersion: 4.0 +OData-Version: 4.0 +``` + +**Response**: + +```http +HTTP/1.1 200 OK +Content-Type: application/json; odata.metadata=minimal +OData-Version: 4.0 + +{ + "@odata.context": "[Organization URL]/api/data/v9.2/$metadata#EntityDefinitions('account')/Attributes('name')/MetadataId", + "value": "a1965545-44bc-4b7b-b1ae-93074d0e3f2a" +} +``` + +--- + + +#### Grant column access example + +These examples create a new [Field Sharing (PrincipalObjectAttributeAccess)](reference/entities/principalobjectattributeaccess.md) record to share access to the specified field. + +##### [SDK for .NET](#tab/sdk) + +This method allows you to share read and/or update permissions for a secured column in a Dataverse table with a specific principal (user or team). The column must be configured as a secured field in Dataverse. + +This example depends on the `RetrieveColumnId` example function found in [Retrieve column AttributeId example](#retrieve-column-attributeid-example). + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="GrantColumnAccess"::: + +##### [Web API](#tab/webapi) + +This example grants the user with `systemuserid` value of `d93e9712-5c0b-f011-bae2-7c1e526458ff` read access to the value of the column that has `AttributeMetadata.MetadataId` of `0134fc5f-cb61-f011-bec2-00224823101f` for the `sample_example` table record with primary key value of `eccf556c-cb61-f011-bec2-7ced8d1ef7ad`. + + +**Request**: + +```http +POST [ORGANIZATION URI]/api/data/v9.2/principalobjectattributeaccessset HTTP/1.1 +Accept: application/json +Authorization: Bearer [REDACTED] +OData-Version: 4.0 +OData-MaxVersion: 4.0 +Content-Type: application/json + +{ + "objectid_sample_example@odata.bind": "/sample_examples(eccf556c-cb61-f011-bec2-7ced8d1ef7ad)", + "attributeid": "0134fc5f-cb61-f011-bec2-00224823101f", + "updateaccess": false, + "principalid_systemuser@odata.bind": "/systemusers(d93e9712-5c0b-f011-bae2-7c1e526458ff)", + "@odata.type": "Microsoft.Dynamics.CRM.principalobjectattributeaccess", + "readaccess": true +} +``` + +**Response**: + +The primary key value for the created record is `784a01b1-cb61-f011-bec2-00224823101f`. Use this value to identify records to modify or delete access. + +```http +HTTP/1.1 204 No Content +OData-Version: 4.0 +OData-EntityId: [ORGANIZATION URI]/api/data/v9.2/principalobjectattributeaccessset(784a01b1-cb61-f011-bec2-00224823101f) +``` + +[Learn to create a table row using the Web API](webapi/create-entity-web-api.md) + +--- + +#### Modify column access example + +These examples retrieve and update an existing [Field Sharing (PrincipalObjectAttributeAccess)](reference/entities/principalobjectattributeaccess.md) record to modify access to the specified field. + +##### [SDK for .NET](#tab/sdk) + +This example depends on the `RetrieveColumnId` example function found in [Retrieve column AttributeId example](#retrieve-column-attributeid-example). + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="ModifyColumnAccess"::: + +##### [Web API](#tab/webapi) + +This example modifies the access granted in the [Grant column access example](#grant-column-access-example) to include update access. + +**Request**: + +```http +PATCH [ORGANIZATION URI]/api/data/v9.2/principalobjectattributeaccessset(784a01b1-cb61-f011-bec2-00224823101f) HTTP/1.1 +Accept: application/json +Authorization: Bearer [REDACTED] +OData-Version: 4.0 +If-Match: * +OData-MaxVersion: 4.0 +Content-Type: application/json + +{ + "updateaccess": true +} +``` + +**Response**: + +```http +HTTP/1.1 204 No Content +OData-Version: 4.0 +``` + +[Learn how to update a record using Web API](webapi/update-delete-entities-using-web-api.md#basic-update) + +--- + +#### Revoke column access example + +These examples retrieve and delete an existing [Field Sharing (PrincipalObjectAttributeAccess)](reference/entities/principalobjectattributeaccess.md) record to revoke access to the specified field. + +##### [SDK for .NET](#tab/sdk) + +This example depends on the `RetrieveColumnId` example function found in [Retrieve column AttributeId example](#retrieve-column-attributeid-example). + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="RevokeColumnAccess"::: + +##### [Web API](#tab/webapi) + +This example removes the access that was granted in the [Grant column access example](#grant-column-access-example). + + +**Request**: + +```http +DELETE [ORGANIZATION URI]/api/data/v9.2/principalobjectattributeaccessset(784a01b1-cb61-f011-bec2-00224823101f) HTTP/1.1 +Accept: application/json +Authorization: Bearer [REDACTED] +OData-MaxVersion: 4.0 +OData-Version: 4.0 +``` + +**Response**: + +```http +HTTP/1.1 204 No Content +OData-Version: 4.0 +``` + +[Learn to delete a record using Web API](webapi/update-delete-entities-using-web-api.md#basic-delete) + +--- + +## Display Masked data + +The default API behavior when returning a value for a secured column is to return no data. The calling application can't distinguish between a value that is secured and a value that is null. + +[There's now a preview feature](/power-platform/admin/create-manage-masking-rules) you can use to specify that a string value is returned when data exists. This string might totally obfuscate the value or show portions of the data depending on masking rules you define. In this way, the application can better manage sensitive data. + +With this feature, you can configure [Field Permission (FieldPermission)](reference/entities/fieldpermission.md) records to create field security profiles that enable applications to send requests to retrieve records with the masking removed so that the data can be shown under controlled circumstances. [Learn more about retrieving unmasked data](#retrieve-unmasked-data) + +### Create a secure masking rule + +Every column that displays masked data needs to refer to a [Secured Masking Rule (MaskingRule)](reference/entities/maskingrule.md) table row. You can create secure masking rules in Power Apps and add them to your solution, or you can use any of the existing rules. + +Create [Secured Masking Column (AttributeMaskingRule)](reference/entities/attributemaskingrule.md) table records to specify which masking rule a secure column should use. + +The following diagram describes these tables: + +:::image type="content" source="media/maskingrule-attributemaskingrule-erd.png" alt-text="Diagram showing columns and relationships between the MaskingRule and AttributeMaskingRule tables"::: + + + + +#### Secured Masking Rule columns + +The [Secured Masking Rule (MaskingRule)](reference/entities/maskingrule.md) table has these write-able columns: + +|Column|Type|Description| +|---|---|---| +|`Name`|String|The unique name of the secured masking rule.| +|`Description`|String|Description of the secured masking rule.| +|`DisplayName`|String|The display name of the secured masking rule.| +|`MaskedCharacter`|String|Character used to mask.| +|`RegularExpression`|String|Regular Expression in C#.| +|`IsCustomizable`|BooleanManagedProperty|Information that specifies whether this component can be customized. [Learn more about managed properties](/power-platform/alm/managed-properties-alm)| +|`RichTestData`|String|Set rich text test data to test this secured masking rule.| +|`MaskedRichTestData`|String|`RichTestData` column data evaluated by this secured masking rule.| +|`TestData`|String|Set test data to test this secured masking rule.| +|`MaskedTestData`|String|`TestData` column data evaluated by a secured masking rule.| + +> [!NOTE] +> The `RichTestData`, `MaskedRichTestData`, `TestData`, and `MaskedTestData` columns exist to support the experience to test masking rules in [Power Apps](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). [Learn more about creating masking rules](/power-platform/admin/create-manage-masking-rules#create-masking-rules). + +#### Secured Masking Column columns + +The [Secured Masking Column (AttributeMaskingRule)](reference/entities/attributemaskingrule.md) table has these write-able columns: + +|Column|Type|Description| +|---|---|---| +|`AttributeLogicalName`|String|Logical name of the column for which the secured masking rule is used.| +|`EntityName`|String|Logical name of the table that contains the column.| +|`MaskingRuleId`|Lookup|The masking rule that the column uses| +|`UniqueName`|String|The unique name of the secured masking column.| +|`IsCustomizable`|BooleanManagedProperty|Information that specifies whether this component can be customized. [Learn more about managed properties](/power-platform/alm/managed-properties-alm)| + + +### Retrieve unmasked data + +When a [Field Permission (FieldPermission)](reference/entities/fieldpermission.md) record `CanRead` column is **Allowed**, you can set the `CanReadUnmasked` choice column when the column has an [Secured Masking Column (AttributeMaskingRule)](reference/entities/attributemaskingrule.md) record associated with it. + +The `CanReadUnmasked` column supports the following options defined by the `field_security_permission_readunmasked` global choice. + +|Value|Label|Description| +|---|---|---| +|0|**Not Allowed**|The default value. If there isn't an `AttributeMaskingRule` for the column, you can't set any other value.| +|1|**One Record**|Unmasked data can be returned using the a `Retrieve` operation only.| +|3|**All Records**|Unmasked data can be returned using the a `Retrieve` and `RetrieveMultiple` operations.| + + +#### Retrieve unmasked data example + +The following examples show how to use the [`UnMaskedData` optional parameter](optional-parameters.md#return-unmasked-data) to request that the unmasked value is returned when the configuration of the field permission allows it. + +### [SDK for .NET](#tab/sdk) + +The `GetUnmaskedExampleRows` example returns unmasked values for any of the requested columns where the field permission `CanReadUnmasked` column value is set to **All Records** because the optional `UnMaskedData` parameter is added to the `RetrieveMultiple` request. + +This method queries the `sample_example` table and retrieves specific columns, including sensitive data such as government ID and date of birth. The query results are ordered by the `sample_name` column in descending order. + +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/Examples.cs" id="GetUnmaskedExampleRows"::: + +### [Web API](#tab/webapi) + +**Request:** + +```http +GET [ORGANIZATION URI]/api/data/v9.2/sample_examples?$select=sample_name,sample_email,sample_governmentid,sample_telephonenumber,sample_dateofbirth&$orderby=sample_name%20desc&UnMaskedData=true HTTP/1.1 +Accept: application/json +Authorization: Bearer [Redacted] +Prefer: odata.include-annotations="*" +OData-Version: 4.0 +OData-MaxVersion: 4.0 +``` + +**Response:** + +```http +HTTP/1.1 200 OK +Content-Type: application/json; odata.metadata=minimal +OData-Version: 4.0 +Preference-Applied: odata.include-annotations="*" + +{ + "@odata.context": "[ORGANIZATION URI]/api/data/v9.2/$metadata#sample_examples(sample_name,sample_email,sample_governmentid,sample_telephonenumber,sample_dateofbirth)", + "@Microsoft.Dynamics.CRM.totalrecordcount": -1, + "@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded": false, + "@Microsoft.Dynamics.CRM.globalmetadataversion": "153019637", + "value": [ + { + "@odata.etag": "W/\"153019647\"", + "sample_email": "jaydenp@adatum.com", + "sample_governmentid": "***-**-5353", + "sample_dateofbirth": "3/25/1974", + "sample_name": "Jayden Phillips", + "sample_exampleid": "eccf556c-cb61-f011-bec2-7ced8d1ef7ad", + "sample_telephonenumber": "(736) 555-9012" + }, + { + "@odata.etag": "W/\"153012339\"", + "sample_email": "benjamin@adventure-works.com", + "sample_governmentid": "***-**-7508", + "sample_dateofbirth": "6/18/1984", + "sample_name": "Benjamin Stuart", + "sample_exampleid": "edcf556c-cb61-f011-bec2-7ced8d1ef7ad", + "sample_telephonenumber": "(195) 555-7901" + }, + { + "@odata.etag": "W/\"153012340\"", + "sample_email": "avery@alpineskihouse.com", + "sample_governmentid": "***-**-1720", + "sample_dateofbirth": "9/4/1994", + "sample_name": "Avery Howard", + "sample_exampleid": "eecf556c-cb61-f011-bec2-7ced8d1ef7ad", + "sample_telephonenumber": "(152) 555-5591" + } + ] +} +``` + +--- + +### Related articles + +[Security and data access](security-model.md) +[Sharing and assigning](security-sharing-assigning.md) +[Sample: Column-level security using Dataverse SDK for .NET](org-service/samples/column-level-security.md) +[Sample: Column-level security using Dataverse Web API (PowerShell)](webapi/samples/column-level-security-powershell.md) diff --git a/powerapps-docs/developer/data-platform/community-tools.md b/powerapps-docs/developer/data-platform/community-tools.md index bdbf553f06..870ce15c03 100644 --- a/powerapps-docs/developer/data-platform/community-tools.md +++ b/powerapps-docs/developer/data-platform/community-tools.md @@ -1,12 +1,12 @@ --- title: "Community tools for Microsoft Dataverse (Dataverse) | Microsoft Docs" description: "Read about the community built tools that help you perform various tasks with Microsoft Dataverse." -ms.date: 03/15/2021 +ms.date: 06/20/2025 ms.reviewer: pehecke ms.topic: article -author: MicroSri +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer --- @@ -15,11 +15,11 @@ search.audienceType: The Power Apps community creates tools! > [!IMPORTANT] -> Tools created by the community are not supported by Microsoft. If you have questions or issues with community tools, contact the publisher of the tool. +> Tools created by the community aren't supported by Microsoft. If you have questions or issues with community tools, contact the publisher of the tool. ## XrmToolBox -Many of the most popular ones are distributed in the [XrmToolBox](https://www.xrmtoolbox.com/). XrmToolBox is a Windows application that connects to Dataverse, providing tools to ease customization, configuration, and operation tasks. It's shipped with more than 30 plugins to make administration, customization, or configuration tasks easier and less time consuming. +Many of the most popular ones are distributed in the [XrmToolBox](https://www.xrmtoolbox.com/). XrmToolBox is a Windows application that connects to Dataverse, providing tools to ease customization, configuration, and operation tasks. It includes more than 30 plugins to make administration, customization, or configuration tasks easier and less time consuming. The following list of selected community tools is distributed via the XrmToolBox that you can use with Dataverse. @@ -48,14 +48,12 @@ The [Level up](https://chrome.google.com/webstore/detail/level-up-for-dynamics-3 ## Visual Studio Code Extensions -With the popularity of building own's extension for Visual Studio Code the community has built several of them. - -The following is a selected list of community tools available for Visual Studio Code: +The following table contains a selected list of community tools available for Visual Studio Code: |Tool |Description | |---------|---------| |[Dataverse DevTools](https://marketplace.visualstudio.com/items?itemName=danish-naglekar.dataverse-devtools)|The all-in-one tool to develop code for Dataverse/Dynamics 365. Helps you connect to a Dataverse environment, generate TypeScript definitions for entities, create different type of Dataverse-specific projects, and much more.| |[Power Apps Portal Helper](https://marketplace.visualstudio.com/items?itemName=oleksandr-olashyn.portal-helper-vscode)|Set of commands that simplify working with Power Apps CLI for Portals| -|[PCF Builder](https://marketplace.visualstudio.com/items?itemName=danish-naglekar.pcf-builder)|Helps with initializing, building and testing Power Apps Component Framework components| +|[PCF Builder](https://marketplace.visualstudio.com/items?itemName=danish-naglekar.pcf-builder)|Helps with initializing, building, and testing Power Apps Component Framework components| [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/configure-azure-integration.md b/powerapps-docs/developer/data-platform/configure-azure-integration.md index 0d5b86cb06..6dcbd651bf 100644 --- a/powerapps-docs/developer/data-platform/configure-azure-integration.md +++ b/powerapps-docs/developer/data-platform/configure-azure-integration.md @@ -3,7 +3,7 @@ title: "Configure Azure integration (Microsoft Dataverse) | Microsoft Docs" # In description: "Learn about configuring Azure integration with Microsoft Dataverse." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 07/19/2024 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "jaredha" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/configure-entity-relationship-cascading-behavior.md b/powerapps-docs/developer/data-platform/configure-entity-relationship-cascading-behavior.md index bb3d366838..ab9d55916e 100644 --- a/powerapps-docs/developer/data-platform/configure-entity-relationship-cascading-behavior.md +++ b/powerapps-docs/developer/data-platform/configure-entity-relationship-cascading-behavior.md @@ -4,7 +4,8 @@ description: Configure cascading behaviors for a one-to-many relationship in Mic suite: powerapps author: mkannapiran ms.author: kamanick -ms.topic: article +ms.reviewer: jdaly +ms.topic: how-to ms.date: 09/05/2023 ms.subservice: dataverse-developer search.audienceType: diff --git a/powerapps-docs/developer/data-platform/configure-exchange-folder-level-tracking-rules.md b/powerapps-docs/developer/data-platform/configure-exchange-folder-level-tracking-rules.md index bfe444a286..bca8cf5671 100644 --- a/powerapps-docs/developer/data-platform/configure-exchange-folder-level-tracking-rules.md +++ b/powerapps-docs/developer/data-platform/configure-exchange-folder-level-tracking-rules.md @@ -3,7 +3,7 @@ title: "Configure Exchange folder-level tracking rules (Microsoft Dataverse) | M description: "Learn how to configure Exchange folder-level tracking rules" # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 03/24/2021 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: DanaMartens # GitHub ID ms.subservice: dataverse-developer ms.author: dmartens # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/create-auto-number-attributes.md b/powerapps-docs/developer/data-platform/create-auto-number-attributes.md index 8c8bd9d69a..f4f9a527fb 100644 --- a/powerapps-docs/developer/data-platform/create-auto-number-attributes.md +++ b/powerapps-docs/developer/data-platform/create-auto-number-attributes.md @@ -4,7 +4,7 @@ description: "Learn about creating autonumber column in the same way you create keywords: "Autonumber columns" ms.date: 06/15/2022 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: how-to author: mkannapiran ms.author: kamanick ms.subservice: dataverse-developer @@ -97,7 +97,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.0/EntityDefinitions(402fa40f-287c-e511-80d2-00155d2a68d2)/Attributes(f01bef16-287c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.0/EntityDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/Attributes(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` diff --git a/powerapps-docs/developer/data-platform/create-custom-api-maker-portal.md b/powerapps-docs/developer/data-platform/create-custom-api-maker-portal.md index dc3e2c35df..c5619583fd 100644 --- a/powerapps-docs/developer/data-platform/create-custom-api-maker-portal.md +++ b/powerapps-docs/developer/data-platform/create-custom-api-maker-portal.md @@ -1,34 +1,33 @@ --- -title: "Create a custom API in Power Apps (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces +title: "Create a custom API in Power Apps (Microsoft Dataverse) | Microsoft Docs" description: "Create a custom API definition using Power Apps (make.powerapps.com)" -ms.custom: "" -ms.date: 04/19/2022 -ms.reviewer: "jdaly" -ms.topic: "article" -author: MicroSri +ms.date: 06/20/2025 +ms.reviewer: jdaly +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer --- # Create a custom API in Power Apps -When creating a custom API, you must use a solution. If you are not familiar with solutions, first read [Create a solution](../../maker/data-platform/create-solution.md). +When creating a custom API, you must use a solution. If you aren't familiar with solutions, first read [Create a solution](../../maker/data-platform/create-solution.md). -Your solution must be associated with a publisher. The publisher will have a specific customization prefix associated with it. You must use a customization prefix when creating a custom API and this prefix should be the same used by the publisher of your solution. The instructions below will use the value `sample` as the customization prefix because it is the one set for the publisher. +Your solution must be associated with a publisher. The publisher has a specific customization prefix associated with it. You must use a customization prefix when creating a custom API and this prefix should be the same used by the publisher of your solution. The following instructions use the value `sample` as the customization prefix because it's the one set for the publisher. > [!IMPORTANT] -> - There is now a better experience for creating custom API. You can use a designer within the Plug-in registration tool. More information: [Create a custom API using the plug-in registration tool](create-custom-api-prt.md) -> - Many fields related to creating custom API cannot be changed after you create them. You should carefully plan the design of the custom API before you start. If you later decide that you need to change things after you create the custom API, you may need to delete the existing record and re-create the custom API. Review the information about the columns that cannot be changed here: [CustomAPI tables](custom-api-tables.md) +> - There's now a better experience for creating custom API. You can use a designer within the Plug-in registration tool. More information: [Create a custom API using the plug-in registration tool](create-custom-api-prt.md) +> - Many fields related to creating custom API can't be changed after you create them. You should carefully plan the design of the custom API before you start. If you later decide that you need to change things after you create the custom API, you might need to delete the existing record and re-create the custom API. Review the information about the columns that can't be changed here: [CustomAPI tables](custom-api-tables.md) ## Create a custom API record -1. In your solution, click **New** > **More** > **Other** > **custom API** from the drop-down. -1. Edit the fields to set the properties of your custom API. You must set values for the following fields. For more information see [Custom API table columns](custom-api-tables.md#custom-api-table-columns) +1. In your solution, select **New** > **More** > **Other** > **custom API** from the drop-down. +1. Edit the fields to set the properties of your custom API. You must set values for the following fields. For more information, see [Custom API table columns](custom-api-tables.md#custom-api-table-columns) - You cannot set values for **Plug-in Type** unless you have already created the plug-in. You can change this later. + You can't set values for **Plug-in Type** before you create the plug-in. You can change this later. -1. Click **Save**. Your form should look something like this: +1. Select **Save**. Your form should look something like this: :::image type="content" source="media/saved-customapi-form.png" alt-text="Saved Custom API form."::: @@ -36,26 +35,26 @@ Your solution must be associated with a publisher. The publisher will have a spe A custom API doesn't require parameters. Create as many parameters as you need to pass data needed for your logic. -1. In your solution, click **New** > **More** > **Other** > **Custom API Request Parameter** from the drop-down. -1. Edit the fields to set the properties of your custom API Request Parameter. For more information see [CustomAPIRequestParameter Table Columns](custom-api-tables.md#customapirequestparameter-table-columns) +1. In your solution, select **New** > **More** > **Other** > **Custom API Request Parameter** from the drop-down. +1. Edit the fields to set the properties of your custom API Request Parameter. For more information, see [CustomAPIRequestParameter Table Columns](custom-api-tables.md#customapirequestparameter-table-columns) -1. Click **Save**. Your form should look something like this: +1. Select **Save**. Your form should look something like this: :::image type="content" source="media/customapi-request-parameter-form.png" alt-text="Example of a custom API Request Parameter Form."::: ## Create any Response Properties -A custom API that represents an Action doesn't require response properties. A Function must have at least one. If the operation succeeds, it will return a success response. If it fails, it will return an error. You should define response properties for any data that your API will return. +A custom API that represents an Action doesn't require response properties. A Function must have at least one. If the operation succeeds, it returns a success response. If it fails, it returns an error. You should define response properties for any data that your API returns. -If there is only a single **Entity** or **EntityCollection** response property defined, the response will be of that type. If there are multiple properties, or one or more property of a simple type, the API will return a complex type where each response property will be a property of that complex type. +If there's only a single **Entity** or **EntityCollection** response property defined, the response is of that type. If there are multiple properties, or one or more properties of a simple type, the API returns a complex type where each response property is a property of that complex type. -For example, if your custom API Unique name is `sample_CustomAPIExample`, it will return a complex type named `sample_CustomAPIExampleResponse` with properties for each response property you define. +For example, if your custom API Unique name is `sample_CustomAPIExample`, it returns a complex type named `sample_CustomAPIExampleResponse` with properties for each response property you define. -1. In your solution, click **New** > **More** > **Other** > **Custom API Response Property** from the drop-down. -1. Edit the fields to set the properties of your custom API Response Property. For more information see [CustomAPIResponseProperty Table Columns](customapiresponseproperty-table-columns.md) +1. In your solution, select **New** > **More** > **Other** > **Custom API Response Property** from the drop-down. +1. Edit the fields to set the properties of your custom API Response Property. For more information, see [CustomAPIResponseProperty Table Columns](customapiresponseproperty-table-columns.md) -1. Click **Save**. Your form should look something like this: +1. Select **Save**. Your form should look something like this: :::image type="content" source="media/customapi-response-property-form.png" alt-text="Custom API Response Property Form."::: @@ -78,26 +77,26 @@ Search the result to find the name of the custom API. For example, the API defin ## Test your custom API -Now that you have created your custom API you can try it. Even if you haven't set a plug-in type to define the main operation, you can test it now to verify that you can call it correctly. Any response properties will return their default value, such as null. More information: [Invoking custom APIs](custom-api.md#invoking-custom-apis). +After you create your custom API you can try it. Even if you haven't set a plug-in type to define the main operation, you can test it now to verify that you can call it correctly. Any response properties return their default value, such as null. More information: [Invoking custom APIs](custom-api.md#invoking-custom-apis). ## Update the custom API Plugin Type For information about how to write a plug-in for a custom api, see [Write a Plug-in for your custom API](custom-api.md#write-a-plug-in-for-your-custom-api). -After you have registered your assembly, you need to set the **Plugin Type** value for the custom API you created. This is a lookup property, so you just need to find the Plug-in Type that represents the type created when you registered the assembly. +After you register your assembly, you need to set the **Plugin Type** value for the custom API you created. This is a lookup property, so you just need to find the Plug-in Type that represents the type created when you registered the assembly. :::image type="content" source="media/set-custom-api-type.png" alt-text="Set the custom API Plugin Type Lookup."::: -Once you have set the **Plugin Type**, you can test your custom API to verify the correct results are returned. +Once you set the **Plugin Type**, you can test your custom API to verify the correct results are returned. ## Other ways to create custom APIs The plugin registration tool provides a custom API designer. More information: [Create a custom API using the plug-in registration tool](create-custom-api-prt.md) -You may have requirements to create a client application which will allow creation of custom APIs outside of the designer. Because the data for custom APIs is stored in tables, you can create them using code. More information: [Create a custom API with code](create-custom-api-with-code.md). +You might have requirements to create a client application that allows creation of custom APIs outside of the designer. Because the data for custom APIs is stored in tables, you can create them using code. More information: [Create a custom API with code](create-custom-api-with-code.md). -Your ALM process may be better served by creating custom APIs by editing solution files. More information: [Create a custom API with solution files](create-custom-api-solution.md). +Your ALM process might be better served by creating custom APIs by editing solution files. More information: [Create a custom API with solution files](create-custom-api-solution.md). ### See also diff --git a/powerapps-docs/developer/data-platform/create-custom-api-solution.md b/powerapps-docs/developer/data-platform/create-custom-api-solution.md index 3db03f92c8..ab6977f86e 100644 --- a/powerapps-docs/developer/data-platform/create-custom-api-solution.md +++ b/powerapps-docs/developer/data-platform/create-custom-api-solution.md @@ -3,10 +3,10 @@ title: "Create a custom API with solution files" description: "You can write create custom APIs by editing solution files." ms.date: 07/14/2023 ms.reviewer: jdaly -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -213,7 +213,7 @@ See the information in [CustomAPIResponseProperty Table Columns](customapirespon 1. Wait a few minutes while the solution import completes. > [!NOTE] - > It is possible you will see an error if another solution is being installed at the same time. More information: [The solution installation or removal failed due to the installation or removal of another solution at the same time](https://support.microsoft.com/help/4343228/the-solution-installation-or-removal-failed-due-to-the-installation-or) + > It is possible you will see an error if another solution is being installed at the same time. More information: [Concurrent solution operation failures](/troubleshoot/power-platform/dataverse/working-with-solutions/concurrent-solution-operation-failures) ## Step 8: Verify that the custom API was added to your solution diff --git a/powerapps-docs/developer/data-platform/create-custom-api-with-code.md b/powerapps-docs/developer/data-platform/create-custom-api-with-code.md index 9137eef125..81f9612ec6 100644 --- a/powerapps-docs/developer/data-platform/create-custom-api-with-code.md +++ b/powerapps-docs/developer/data-platform/create-custom-api-with-code.md @@ -1,10 +1,10 @@ --- -title: "Create a custom API with code (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "You can write code create custom APis." # 115-145 characters including spaces. This abstract displays in the search result. -author: MicroSri -ms.author: sriknair -ms.date: 09/27/2022 -ms.topic: article +title: "Create a custom API with code (Microsoft Dataverse) | Microsoft Docs" +description: "You can write code create custom APIs." +author: MsSQLGirl +ms.author: jukoesma +ms.date: 06/20/2025 +ms.topic: how-to ms.subservice: dataverse-developer ms.reviewer: jdaly search.audienceType: @@ -15,11 +15,11 @@ contributors: # Create a custom API with code > [!NOTE] -> This is an advanced topic that assumes you have already read and understood these topics: +> Creating an API with code is an advanced subject that assumes you read and understood these articles: > - [Create and use custom APIs](custom-api.md) > - [Create a custom API using the plug-in registration tool](create-custom-api-prt.md) > -> You should also understand how to create Microsoft Dataverse records, using either the Web API or SDK for .NET. For more information see: +> You should also understand how to create Microsoft Dataverse records, using either the Web API or SDK for .NET. For more information, see: > - [Create an entity record using the Web API](webapi/create-entity-web-api.md) > - [Create entities using the SDK for .NET](org-service/entity-operations-create.md) @@ -29,7 +29,7 @@ The tables in [Custom API tables](custom-api-tables.md) describe all the propert #### [SDK for .NET](#tab/sdk) -This code uses the with a early-bound programming style. You can also use . More information: +This code uses the with an early-bound programming style. You can also use . More information: - [Use CrmServiceClient constructors to connect to Dataverse](xrm-tooling/use-crmserviceclient-constructors-connect.md) - [Late-bound and Early-bound programming using the SDK for .NET](org-service/early-bound-programming.md) @@ -37,7 +37,7 @@ This code uses the with This example shows the creation of a custom API action with one request parameter and one response property in a single operation. More information: [Create related entities in one operation](org-service/entity-operations-create.md#create-related-entities-in-one-operation) -This custom api is created as part of a solution with the uniquename `CustomAPIExample` and is associated with a plug-in type with id = `00000000-0000-0000-0000-000000000001`. +This custom API is created as part of a solution with the uniquename `CustomAPIExample` and is associated with a plug-in type with ID = `00000000-0000-0000-0000-000000000001`. ```csharp string conn = $@" @@ -111,7 +111,7 @@ Guid customAPIId = ((CreateResponse)service.Execute(createReq)).id; This example shows the creation of a custom API action with one request parameter and one response property in a single operation. More information: [Create related table rows in one operation](webapi/create-entity-web-api.md#create-related-table-rows-in-one-operation) -This custom api is created as part of a solution with the uniquename `CustomAPIExample` and is associated with a plug-in type with id = `00000000-0000-0000-0000-000000000001`. +This custom API is created as part of a solution with the uniquename `CustomAPIExample` and is associated with a plug-in type with ID = `00000000-0000-0000-0000-000000000001`. **Request:** @@ -170,7 +170,7 @@ Content-Type: application/json ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.1/customapis(b532b299-4684-eb11-a812-0022481d298f) +OData-EntityId: [Organization URI]/api/data/v9.1/customapis(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` --- diff --git a/powerapps-docs/developer/data-platform/create-elastic-tables.md b/powerapps-docs/developer/data-platform/create-elastic-tables.md index 66f732234a..d0a2355757 100644 --- a/powerapps-docs/developer/data-platform/create-elastic-tables.md +++ b/powerapps-docs/developer/data-platform/create-elastic-tables.md @@ -1,10 +1,10 @@ --- title: Create elastic tables using code description: Learn how to create Dataverse elastic tables with code. -ms.topic: article +ms.topic: how-to ms.date: 02/22/2024 -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -171,10 +171,10 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(417129e1-207c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` -In this case, `417129e1-207c-e511-80d2-00155d2a68d2` is the ID of the `contoso_SensorData` table. You must make a separate request to get the ID of the `contoso_SensorType` primary name string column. +In this case, `00aa00aa-bb11-cc22-dd33-44ee44ee44ee` is the ID of the `contoso_SensorData` table. You must make a separate request to get the ID of the `contoso_SensorType` primary name string column. [Learn more about creating and updating table definitions using the Web API](webapi/create-update-entity-definitions-using-web-api.md). @@ -287,7 +287,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(402fa40f-287c-e511-80d2-00155d2a68d2)/Attributes(f01bef16-287c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(11bb11bb-cc22-dd33-ee44-55ff55ff55ff)/Attributes(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) ``` [Learn more about creating columns using the Web API](webapi/create-update-column-definitions-using-web-api.md#create-columns). diff --git a/powerapps-docs/developer/data-platform/create-recurring-appointment-series-instance-exception.md b/powerapps-docs/developer/data-platform/create-recurring-appointment-series-instance-exception.md index e157c13c63..e615107aa8 100644 --- a/powerapps-docs/developer/data-platform/create-recurring-appointment-series-instance-exception.md +++ b/powerapps-docs/developer/data-platform/create-recurring-appointment-series-instance-exception.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 03/26/2021 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "mayadumesh" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/custom-actions.md b/powerapps-docs/developer/data-platform/custom-actions.md index 5f341cfb0b..446aaf943c 100644 --- a/powerapps-docs/developer/data-platform/custom-actions.md +++ b/powerapps-docs/developer/data-platform/custom-actions.md @@ -1,14 +1,12 @@ --- -title: "Create your own messages (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about creating your own custom Microsoft Dataverse messages to be executed from your applications, and how these custom messages differ from using the custom API feature." # 115-145 characters including spaces. This abstract displays in the search result. -ms.custom: "" -ms.date: 03/21/2022 -ms.reviewer: "jdaly" - -ms.topic: "article" -author: MicroSri +title: "Create your own messages (Microsoft Dataverse) | Microsoft Docs" +description: "Learn about creating your own custom Microsoft Dataverse messages to be executed from your applications, and how these custom messages differ from using the custom API feature." +ms.date: 06/20/2025 +ms.reviewer: jdaly +ms.topic: article +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer --- @@ -17,7 +15,7 @@ search.audienceType: [!INCLUDE[cc-terminology](includes/cc-terminology.md)] -Microsoft Dataverse exposes APIs using *messages*. There are many out-of-box messages available for you to use. Custom messages are typically used to add new domain specific functionality to combine multiple message requests into a single request. For example, in a support call center, you may want to combine the `Create`, `Assign`, and `Update` messages into a single new `Escalate` message. +Microsoft Dataverse exposes APIs using *messages*. There are many out-of-box messages available for you to use. Custom messages are typically used to add new domain specific functionality to combine multiple message requests into a single request. For example, in a support call center, you might want to combine the `Create`, `Assign`, and `Update` messages into a single new `Escalate` message. There are now two ways to define custom messages: @@ -36,17 +34,17 @@ The following table describes some of the different capabilities. |Capability |Custom Process Action |Custom API |Description | |---------|---------|---------|---------| |Declarative logic with workflow |Yes|No|Workflow Actions can have logic defined without writing code using the Classic Workflow designer.
Custom APIs require a plug-in written in .NET to implement logic that is applied on the server.| -|Require specific privilege|No|Yes|With custom API you can designate that a user must have a specific privilege to call the message. If the user doesn't have that privilege through their security roles or team membership, an error will be returned.| -|Define main operation logic with code|Yes|Yes|With Custom Process Actions the main operation processes the Workflow definition which may include custom workflow activities. The code in these custom workflow activities is processed in the main operation together with any other logic in the workflow.
When the custom process action doesn't contain any custom workflow activities, developers frequently add logic to the Post-Operation stage in the event pipeline to define logic.

With custom API the message creator simply associates their plug-in type with the custom API to provide the main operation logic.
More information: [Event execution pipeline](event-framework.md#event-execution-pipeline)| -|Block Extension by other plug-ins|Yes|Yes| With Custom Process actions set the [IsCustomProcessingStepAllowedForOtherPublishers](reference/entities/workflow.md#BKMK_IsCustomProcessingStepAllowedForOtherPublishers) managed property to `true` if you wish to allow 3rd party plug-ins to run when registered on the message for your custom process action. When set to `false`, only plug-ins from the same solution publisher will run when a plug-in step is registered for the message.

For custom API, set the [AllowedCustomProcessingStepType](reference/entities/customapi.md#BKMK_AllowedCustomProcessingStepType) to control whether any plug-ins steps may be registered, or if only asynchronous plug-ins may be registered. More information: [Select a Custom Processing Step Type](custom-api.md#select-a-custom-processing-step-type)| -|Make message private|No|Yes|When you create a message using a Custom Process Action, it is exposed publicly in the endpoint for anyone else to discover and use. If someone else takes a dependency on the message you created, their code will be broken if you remove, rename, or change the input or output parameter signature in the future.

If you do not intend for your message to be used by anyone else, you can mark it as a private message. This will indicate that you do not support others using the message you create, and it will not be included in definitions of available functions or actions exposed by the Web API $metadata service definition. Classes for calling these messages will not be generated using code generation tools, but you will still be able to use it. More information: [When to make your custom API private](custom-api.md#when-to-make-your-custom-api-private)| -|Localizable names and descriptions|No|Yes|While Custom Process Actions provide for a friendly name for the custom action and any input and output parameters it uses, these values are not localizable. With custom API you can provide localizable names and descriptions. These localized strings can then be bound to controls that provide a UI to use the message. More information: [Localized Label values](custom-api.md#localized-label-values)| -|Create OData Function|No|Yes| The Dataverse Web API is an OData web service. OData provides for two types of operations: *Actions* & *Functions*.
  • An **Action** is an operation that makes changes to data in the system. It is invoked using the Http POST method and parameters are passed in the body of the request.
  • A **Function** is an operation that makes no change to data, for example an operation that simply retrieves data. It is invoked using an Http GET method and the parameters are passed in the URL of the request

Custom Process Actions are always Actions. Custom API provides the option to define custom Functions.
More information: [When to create a Function](custom-api.md#when-to-create-a-function)| -|Create a global operation not bound to a table|Yes|Yes|Both provide the ability to define a global message not bound to a table.| -|Bind an operation to a table|Yes|Yes|Both provide the ability to pass a reference to a specific table record by binding it to a table.| -|Bind an operation to a table collection|No|Yes|Binding an operation to a table collection allows for another way to define the signature for the custom API. While this does not pass a collection of entities as an input parameter, it restricts the context of the operation to that type of table collection. Use this when your operation works with a collection of a specific type of table or your operation will return a collection of that type.| -|Compose or modify a custom API by editing a solution|No|Yes|ISVs who build and maintain products that work with the Power Platform apply ALM practices that involve solutions. The data within a solution is commonly checked into a source code repository and checked out by a developer applying changes.

A Custom Process Action is defined by a XAML Windows Workflow Foundation document which is transported as part of a solution. However, creating new or editing existing workflow definitions outside of the workflow designer is not supported.

Custom API definitions are solution aware components included in a solution through a set of folders and XML documents. These files and the file structure enable transport the API from one environment to another. Because these are plain text files, changes can be made to them, or new APIs can be defined by working with these files. This method of defining custom APIs is supported. More information: [Create a custom API with solution files](create-custom-api-solution.md).| -|Subject to 2 minute time limit|No|Yes|A plug-in that implements the main operation for a custom API is subject to the 2 minute time limit to complete execution.

A Custom Process Action is not technically limited to two minutes. If a step in the Workflow logic contains a custom workflow activity, *that part* will be limited to two minutes. But the entire workflow cannot run indefinitely. There are other limitations that will cause long-running Custom Process Actions to fail. More information: [Watch out for long running actions](workflow-custom-actions.md#watch-out-for-long-running-actions)| +|Require specific privilege|No|Yes|With custom API, you can designate that a user must have a specific privilege to call the message. If the user doesn't have that privilege through their security roles or team membership, an error is returned.| +|Define main operation logic with code|Yes|Yes|With Custom Process Actions, the main operation processes the Workflow definition that might include custom workflow activities. The code in these custom workflow activities is processed in the main operation together with any other logic in the workflow.
When the custom process action doesn't contain any custom workflow activities, developers frequently add logic to the Post-Operation stage in the event pipeline to define logic.

With custom API, the message creator simply associates their plug-in type with the custom API to provide the main operation logic.
More information: [Event execution pipeline](event-framework.md#event-execution-pipeline)| +|Block Extension by other plug-ins|Yes|Yes| With Custom Process actions set the [IsCustomProcessingStepAllowedForOtherPublishers](reference/entities/workflow.md#BKMK_IsCustomProcessingStepAllowedForOtherPublishers) managed property to `true` if you wish to allow third party plug-ins to run when registered on the message for your custom process action. When set to `false`, only plug-ins from the same solution publisher runs when a plug-in step is registered for the message.

For custom API, set the [AllowedCustomProcessingStepType](reference/entities/customapi.md#BKMK_AllowedCustomProcessingStepType) to control whether any plug-ins steps might be registered, or if only asynchronous plug-ins might be registered. More information: [Select a Custom Processing Step Type](custom-api.md#select-a-custom-processing-step-type)| +|Make message private|No|Yes|When you create a message using a Custom Process Action, it's exposed publicly in the endpoint for anyone else to discover and use. If someone else takes a dependency on the message you created, their code will be broken if you remove, rename, or change the input or output parameter signature in the future.

If you don't intend for your message to be used by anyone else, you can mark it as a private message. This indicates that you don't support others using the message you create, and it isn't included in definitions of available functions or actions exposed by the Web API $metadata service definition. Classes for calling these messages won't be generated using code generation tools, but you'll still be able to use it. More information: [When to make your custom API private](custom-api.md#when-to-make-your-custom-api-private)| +|Localizable names and descriptions|No|Yes|While Custom Process Actions provide for a friendly name for the custom action and any input and output parameters it uses, these values aren't localizable. With custom API, you can provide localizable names and descriptions. These localized strings can then be bound to controls that provide a UI to use the message. More information: [Localized Label values](custom-api.md#localized-label-values)| +|Create OData Function|No|Yes| The Dataverse Web API is an OData web service. OData provides for two types of operations: *Actions* & *Functions*.
  • An **Action** is an operation that makes changes to data in the system. It's invoked using the Http POST method and parameters are passed in the body of the request.
  • A **Function** is an operation that makes no change to data, for example, an operation that simply retrieves data. It's invoked using an Http GET method and the parameters are passed in the URL of the request

Custom Process Actions are always Actions. Custom API provides the option to define custom Functions.
More information: [When to create a Function](custom-api.md#when-to-create-a-function)| +|Create a global operation not bound to a table|Yes|Yes|You can use both to define a global message not bound to a table.| +|Bind an operation to a table|Yes|Yes|You can use both to pass a reference to a specific table record by binding it to a table.| +|Bind an operation to a table collection|No|Yes|Binding an operation to a table collection allows for another way to define the signature for the custom API. While this doesn't pass a collection of entities as an input parameter, it restricts the context of the operation to that type of table collection. Use this when your operation works with a collection of a specific type of table or your operation returns a collection of that type.| +|Compose or modify a custom API by editing a solution|No|Yes|ISVs who build and maintain products that work with the Power Platform apply ALM practices that involve solutions. The data within a solution is commonly checked into a source code repository and checked out by a developer applying changes.

A XAML Windows Workflow Foundation document contains the data that defines the Custom Process Action transported as part of a solution. However, creating new or editing existing workflow definitions outside of the workflow designer isn't supported.

Custom API definitions are solution aware components included in a solution through a set of folders and XML documents. These files and the file structure enable transport the API from one environment to another. Because these are plain text files, changes can be made to them, or new APIs can be defined by working with these files. This method of defining custom APIs is supported. More information: [Create a custom API with solution files](create-custom-api-solution.md).| +|Subject to 2-minute time limit|No|Yes|A plug-in that implements the main operation for a custom API is subject to the 2-minute time limit to complete execution.

A Custom Process Action isn't technically limited to two minutes. If a step in the Workflow logic contains a custom workflow activity, *that part* is limited to two minutes. But the entire workflow can't run indefinitely. There are other limitations that cause long-running Custom Process Actions to fail. More information: [Watch out for long running actions](workflow-custom-actions.md#watch-out-for-long-running-actions)| ## Next Steps diff --git a/powerapps-docs/developer/data-platform/custom-api-tables.md b/powerapps-docs/developer/data-platform/custom-api-tables.md index 4cc487cca0..67bca44c6d 100644 --- a/powerapps-docs/developer/data-platform/custom-api-tables.md +++ b/powerapps-docs/developer/data-platform/custom-api-tables.md @@ -4,9 +4,9 @@ description: "Describes the tables and column values to use when creating custom ms.date: 02/24/2023 ms.reviewer: jdaly ms.topic: article -author: MicroSri +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/custom-api.md b/powerapps-docs/developer/data-platform/custom-api.md index 32abf6457b..3fb3c237ff 100644 --- a/powerapps-docs/developer/data-platform/custom-api.md +++ b/powerapps-docs/developer/data-platform/custom-api.md @@ -1,11 +1,11 @@ --- title: "Create and use custom APIs (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Custom API is a code-first way to define custom messages for Microsoft Dataverse" # 115-145 characters including spaces. This abstract displays in the search result. -author: MicroSri -ms.author: sriknair -ms.date: 02/14/2024 +author: MsSQLGirl +ms.author: jukoesma +ms.date: 11/26/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: dataverse-developer search.audienceType: - developer @@ -17,15 +17,15 @@ contributors: Use custom APIs to create your own APIs in Dataverse. You can consolidate one or more operations into a custom API that you and other developers can call in their code or from Power Automate. The [Microsoft Dataverse connector](/connectors/commondataserviceforapps/) enables calling actions in Power Automate. -You can use custom API as business events to enable creating new integration capabilities such as exposing a new type of trigger event in the Microsoft Dataverse connector. More information: [Microsoft Dataverse business events](business-events.md) +You can use custom API as business events to enable creating new integration capabilities such as exposing a new type of trigger event in the Microsoft Dataverse connector. [Learn more about Microsoft Dataverse business events](business-events.md) Custom APIs are an alternative to custom process actions. Custom process actions provide a no-code way to include custom messages but has some limitations for developers. Custom APIs provide capabilities specifically for developers to define their logic in code with more options. For a full comparison of custom process action and custom API, see [Compare custom process action and custom API](custom-actions.md#compare-custom-process-action-and-custom-api). ## Create a custom API -A custom API can include logic implemented with a plug-in. Using [Microsoft Dataverse business events](business-events.md), you can create a custom API without a plug-in to pass data about an event that other subscribers respond to. +A custom API usually includes logic implemented with a plug-in, but it isn't required. Using [Microsoft Dataverse business events](business-events.md), you can create a custom API without a plug-in to pass data about an event that other subscribers respond to. -However, in other cases you combine a custom API with a plug-in to define some operation that is delegated to Dataverse to compute and return the result. +Most of the time, combine a custom API with a plug-in to define some operation that is delegated to Dataverse to compute and return the result. There are several different ways to create a custom API: @@ -61,11 +61,11 @@ You can set the **Is Customizable** managed property from the solution in Power You need to set this property for each custom API, Request Parameter, and Response Property individually. -More information [Managed properties](/power-platform/alm/managed-properties-alm) +[Learn more about Managed properties](/power-platform/alm/managed-properties-alm) ### Add more request parameters and response properties -Even when you set the **Is Customizable** managed property to these components to `false`, new request parameters and response properties can be added to your custom API. However, these request parameters can't be made required. If you choose to allow custom processing steps on your custom API, other plug-ins registered for the message created by your custom API can use them. Because custom request parameters can only be optional, the plug-in you provide for the main operation of the custom API can ignore them and isn't responsible for using any custom request parameters or setting any custom response properties. +Even when you set the **Is Customizable** managed property to these components to `false`, new request parameters and response properties can be added to your custom API. However, the people who add these request parameters can't make them required. If you [choose to allow custom processing steps on your custom API](#select-a-custom-processing-step-type), other plug-ins registered for the message created by your custom API can use them. Because custom request parameters can only be optional, the plug-in you provide for the main operation of the custom API can ignore them and isn't responsible for using any custom request parameters or setting any custom response properties added to the custom API you specified. ## Custom API tables/entities @@ -79,7 +79,7 @@ The following table describes which custom API **Custom Processing Step Type** ( |Option |When to use | |---------|---------| |**None**|When the plug-in set for this custom API using [CustomAPI.PluginTypeId](reference/entities/customapi.md#BKMK_PluginTypeId) is the only logic that occurs when this operation executes.
You don't allow other developers to register any more steps that can trigger other logic, modify the behavior of this operation, or cancel the operation.
Use this option when the custom API provides some capability that shouldn't be customizable.| -|**Async Only**|When you want to allow other developers to detect when this operation occurs, but you don't want them to be able to cancel the operation or customize the behavior of the operation.
Other developers can register asynchronous steps to detect that this operation occurred and respond to it after it has completed.
This option is recommended if you're using the business events pattern. A business event creates a trigger in Power Automate to you can use when this event occurs. More information: [Microsoft Dataverse business events](business-events.md)| +|**Async Only**|When you want to allow other developers to detect when this operation occurs, but you don't want them to be able to cancel the operation or customize the behavior of the operation.
Other developers can register asynchronous steps to detect that this operation occurred and respond to it after it has completed.
This option is recommended if you're using the business events pattern. A business event creates a trigger in Power Automate to you can use when this event occurs. [Learn about Microsoft Dataverse business events](business-events.md)| |**Sync and Async**|When you want to allow other developers to have the ability to change the behavior of the operation, and even cancel it if their business logic dictates.
If the operation succeeds, other developers can also detect this event and add logic to run asynchronously.
Most Dataverse messages enable extension in this manner. Use this option when your message represents a business process that should be customizable.| ## Select a Binding Type @@ -119,7 +119,7 @@ You can more easily test `GET` requests using your browser alone, but there's a > - A Function is not allowed when the **Enabled for Workflow** option is selected. See [Use a custom API in a workflow](#use-a-custom-api-in-a-workflow) > - Currently the [Microsoft Dataverse Connector](/connectors/commondataserviceforapps/) only enables performing actions. If you need the operation to be performed using Power Automate, you should create your custom API as an Action. -More information: [Use Web API functions](webapi/use-web-api-functions.md) +[Learn to use Web API functions](webapi/use-web-api-functions.md) ## When to make your custom API private @@ -148,7 +148,7 @@ Set the custom API **Execute Privilege Name** (`ExecutePrivilegeName`) property If you don't set the custom API **Plugin Type** (`PluginTypeId`) to specify main operation logic you can still invoke the custom API. -You might choose to not include any logic in the plug-in because you're using the custom API as a business event. More information: [Microsoft Dataverse business events](business-events.md). +You might choose to not include any logic in the plug-in because you're using the custom API as a business event. [Learn about Microsoft Dataverse business events](business-events.md). You might not want to add a plug-in as a testing step. Without a plug-in, any output parameter values return the default values for the type because there's no code to set them. Otherwise, see [Write a Plug-in for your custom API](#write-a-plug-in-for-your-custom-api) @@ -256,11 +256,11 @@ var resp = svc.Execute(req); var newOwner = (EntityReference) resp["AssignedTo"]; ``` -More information: [Use messages with the SDK for .NET](org-service/use-messages.md). +[Learn to use messages with the SDK for .NET](org-service/use-messages.md). ### Invoke custom API as a background operation -The logic to be performed using a background operation must be defined as a custom API. More information:[Background operations (Preview)](background-operations.md) +The logic to be performed using a background operation must be defined as a custom API.[Learn to use background operations (Preview)](background-operations.md) ## Write a Plug-in for your custom API @@ -324,7 +324,7 @@ namespace CustomAPIExamples ``` -For more information about writing plug-ins, see [Tutorial: Write and register a plug-in](tutorial-write-plug-in.md). You need to register the assembly, but you don't need to register a step. More information: [Use a plug-in to include logic in your custom API](#use-a-plug-in-to-include-logic-in-your-custom-api) +For more information about writing plug-ins, see [Tutorial: Write and register a plug-in](tutorial-write-plug-in.md). You need to register the assembly, but you don't need to register a step. [Learn to use a plug-in to include logic in your custom API](#use-a-plug-in-to-include-logic-in-your-custom-api) See the example [Sample: IsSystemAdmin custom API](org-service/samples/issystemadmin-customapi-sample-plugin.md) @@ -343,7 +343,7 @@ The following example shows editing the Excel worksheet to add Japanese translat :::image type="content" source="media/solution-strings-for-translation.png" alt-text="Shows how labels are localized."::: > [!TIP] -> If you are editing the solution files to create your custom APIs, you can provide the localized labels directly. More information: [Providing Localized Labels with the solution](create-custom-api-solution.md#providing-localized-labels-with-the-solution) +> If you are editing the solution files to create your custom APIs, you can provide the localized labels directly.[Learn about providing Localized Labels with the solution](create-custom-api-solution.md#providing-localized-labels-with-the-solution) ### Setting localized values @@ -479,7 +479,7 @@ To debug using the Plug-in Registration tool and the Plug-in profiler solution, ### Private messages can't be used in plug-ins -If you define your custom API to be private, you can't use that message in a plug-in. More information: [Private Messages](org-service/use-messages.md#private-messages) +If you define your custom API to be private, you can't use that message in a plug-in. [Learn about private messages](org-service/use-messages.md#private-messages) ### Secure and unsecure configuration can't be set for the custom API main operation plug-in diff --git a/powerapps-docs/developer/data-platform/dataverse-odata-dataflows-migration.md b/powerapps-docs/developer/data-platform/dataverse-odata-dataflows-migration.md index 7911c4ac60..392d56236b 100644 --- a/powerapps-docs/developer/data-platform/dataverse-odata-dataflows-migration.md +++ b/powerapps-docs/developer/data-platform/dataverse-odata-dataflows-migration.md @@ -4,7 +4,7 @@ author: denise-msft ms.reviewer: jdaly description: Migrate data between Microsoft Dataverse environments using dataflows OData connector. ms.date: 12/09/2022 -ms.topic: article +ms.topic: upgrade-and-migration-article ms.subservice: dataverse-developer ms.author: demora contributors: diff --git a/powerapps-docs/developer/data-platform/dataverse-sql-query.md b/powerapps-docs/developer/data-platform/dataverse-sql-query.md index fe5486c58d..cf70167717 100644 --- a/powerapps-docs/developer/data-platform/dataverse-sql-query.md +++ b/powerapps-docs/developer/data-platform/dataverse-sql-query.md @@ -1,12 +1,12 @@ --- title: "Use SQL to query data (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Learn how to query Microsoft Dataverse table data using SQL." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/03/2024 +ms.date: 05/27/2025 ms.reviewer: "pehecke" -ms.topic: "article" -author: "RichdiMSFT" # GitHub ID +ms.topic: how-to +author: "pnghub" # GitHub ID ms.subservice: dataverse-developer -ms.author: "richdi" # MSFT alias of Microsoft employees only +ms.author: "gned" # MSFT alias of Microsoft employees only search.audienceType: - developer --- @@ -22,6 +22,8 @@ The Microsoft Dataverse business layer provides a Tabular Data Stream (TDS) endp The **Enable TDS endpoint** setting must be enabled in your environment. That setting is enabled by default. More information: [Manage feature settings](/power-platform/admin/settings-features) +To prevent data exfiltration, turn on the [user level access control for TDS endpoint](/power-platform/admin/control-tds-settings#enable-user-level-control). Assign a least privilege security role with data access permission to only the tables that your users need to access, and grant the **Allow user to access TDS endpoint** miscellaneous privilege. + ## Applications support TDS (SQL) endpoint applications support for Power BI and SQL Server Management Studio is described next. @@ -95,7 +97,7 @@ Dataverse choice columns are represented as \Name and \Label i > After making changes to labels for a choice column, the table needs to have customizations published. > [!NOTE] -> Including a large number of choice labels in your query will have significant impact on performance. It is best to use less than 10 labels if possible. Because choice labels are localized, the localized string is more expensive to return. +> Including a large number of choice labels in your query have significant impact on performance. It's best to use less than 10 labels if possible. Because choice labels are localized, the localized string is more expensive to return. ### Reported SQL version @@ -128,6 +130,9 @@ The Dataverse TDS endpoint no longer has a hard maximum size limit. Instead, the > [!TIP] > To help keep the size of the returned data within acceptable limits, use as few multi-line text columns and choice columns as possible. +> [!WARNING] +> The five (5) minute timeout can be adjusted to two (2) minutes depending on the query complexity. For example, queries containing `SELECT *`, `NESTED FROMs and/or JOINs` automatically adjust the timeout limit to two (2) minutes as those queries put too much pressure on the server when left running for a long time. It's advised to avoid using these patterns in SQL for maximum performance. + Dates returned in query results are formatted as Universal Time Coordinated (UTC). Previously, dates were returned in local time. Querying data using SQL doesn't trigger any plug-ins registered on the or messages. Any rewriting of the query or results that are normally performed by such a plug-in don't take effect for a SQL query. @@ -149,13 +154,13 @@ Only Microsoft Entra ID authentication is supported on the Dataverse endpoint SQ - Error returned when using **Microsoft Entra ID – Integrated** authentication. -"Login failed: The HTTP request was forbidden with client authentication scheme 'Anonymous'. +"Sign-in failed: The HTTP request was forbidden with client authentication scheme 'Anonymous'. RequestId: TDS;81d8a4f7-0d49-4d21-8f50-04364bddd370;2 Time: 2020-12-17T01:10:59.8628578Z (.Net SqlClient Data Provider)" - Error returned when using **SQL Server** authentication. -"Login failed: Request is not authenticated. +"Sign-in failed: Request is not authenticated. RequestId: TDS;918aa372-ccc4-438a-813e-91b086355343;1 Time: 2020-12-17T01:13:14.4986739Z (.Net SqlClient Data Provider)" diff --git a/powerapps-docs/developer/data-platform/debug-plug-in.md b/powerapps-docs/developer/data-platform/debug-plug-in.md index b87aca9cbb..2806800292 100644 --- a/powerapps-docs/developer/data-platform/debug-plug-in.md +++ b/powerapps-docs/developer/data-platform/debug-plug-in.md @@ -1,12 +1,12 @@ --- -title: "Debug plug-ins (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn how to debug plug-ins using the Plug-in Registration tool." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 05/10/2022 -ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri +title: "Debug plug-ins (Microsoft Dataverse) | Microsoft Docs" +description: "Learn how to debug plug-ins using the Plug-in Registration tool." +ms.date: 06/20/2025 +ms.reviewer: pehecke +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -32,7 +32,7 @@ The process of writing, registering, and debugging a plug-in is: 1. **Verify expected trace logs are written** 1. **Debug the assembly as needed** -Content in this topic coverts the steps **in bold** above and supports the following tutorials: +Content in this article coverts the previous steps **in bold** and supports the following tutorials: - [Tutorial: Write and register a plug-in](tutorial-write-plug-in.md) - [Tutorial: Debug a plug-in](tutorial-debug-plug-in.md) @@ -40,20 +40,20 @@ Content in this topic coverts the steps **in bold** above and supports the follo ## Test your assembly -The simplest way to test your assembly may simply be to manually perform the operation using the app. But you should also be aware that events that cause plug-ins to execute can be initiated in multiple ways, such as a table created from a workflow, or from the web services. +The simplest way to test your assembly might be to manually perform the operation using the app. But you should also know that events that cause plug-ins to execute can be initiated in multiple ways, such as a table created from a workflow, or from the web services. -Execution context information may be different depending on how the action is performed. When writing your plug-in, make sure you practice defensive programming practices and don't assume that every value you expect will always be there. +Execution context information might be different depending on how the action is performed. When writing your plug-in, make sure you practice defensive programming practices and don't assume that every value you expect is always there. -You may want to write a program that will automate performing the operations that will cause your plug-in to fire and include a number of possible variations. +You might want to write a program that automates performing the operations that cause your plug-in to fire and include many possible variations. -If you want to use a test automation framework, you will find that the community has created some tools for this. More information: [Testing tools for server-side development](testing-tools-server.md) +If you want to use a test automation framework, you'll find that the community created some tools for automated testing. More information: [Testing tools for server-side development](testing-tools-server.md) ## Use Tracing As described in [Tracing service](write-plug-in.md#tracing-service), you can write messages to the [PluginTraceLog Table](reference/entities/plugintracelog.md) within the code of your plug-in by using the . method. -Before you will be able to use this service, you must enable tracing in your Microsoft Dataverse environment. The process is described in [View trace logs](tutorial-write-plug-in.md#view-trace-logs). +Before you'll be able to use this service, you must enable tracing in your Microsoft Dataverse environment. The process is described in [View trace logs](tutorial-write-plug-in.md#view-trace-logs). > [!NOTE] > Trace logging takes up organization storage space especially when many traces and exceptions are generated. You should only turn trace logging on for debugging and troubleshooting, and turn it off after your investigation is completed. @@ -62,7 +62,7 @@ While debugging, you can easily query the trace logs for a given plug-in class u `GET /api/data/v9.0/plugintracelogs?$select=messageblock&$filter=startswith(typename,'BasicPlugin.FollowUpPlugin')` -The JSON results will be returned to your browser like so: +The JSON results are returned to your browser like so: ```json @@ -76,28 +76,28 @@ The JSON results will be returned to your browser like so: ``` > [!TIP] -> This works best if you install a browser plug-in that will format the returned JSON. Or you may want to use an API client like Postman or [Insomnia](webapi/insomnia.md), or you may want to use [VS Code with PowerShell](webapi/quick-start-ps.md). +> This works best if you install a browser extension that formats the returned JSON. Or you might want to use an API client like Postman or [Insomnia](webapi/insomnia.md), or you might want to use [VS Code with PowerShell](webapi/quick-start-ps.md). > -> You may prefer to use the [XrmToolbox Plugin Trace Viewer](https://www.xrmtoolbox.com/plugins/Cinteros.XrmToolBox.PluginTraceViewer/). This community tool is not supported by Microsoft. If you have questions pertaining to this tool, contact the publisher. +> You might prefer to use the [XrmToolbox Plugin Trace Viewer](https://www.xrmtoolbox.com/plugins/Cinteros.XrmToolBox.PluginTraceViewer/). This community tool isn't supported by Microsoft. If you have questions pertaining to this tool, contact the publisher. Tracing messages can also be found in the log file that can be downloaded when a synchronous plug-in or custom workflow assembly throws an error that results in an error dialog that is displayed to the user. The user can select the **Download Log File** button to view the log containing details of the exception and the trace output. For asynchronous registered plug-ins and workflow assemblies that return an exception, the tracing information is shown in the details area of the **System Job** form in the web application. > [!NOTE] -> If your custom code executes within a database transaction, and an exception occurs that causes a transaction rollback, all table data changes by your code will be undone. However, the `PluginTraceLog` table records will remain after the rollback completes. +> If your custom code executes within a database transaction, and an exception occurs that causes a transaction rollback, all table data changes by your code are undone. However, the `PluginTraceLog` table records will remain after the rollback completes. ## Use Plug-in profiler -Plug-in profiler is a solution that you can install on your environment that enables you to capture the execution context of a plug-in and then use that data to re-play the event within Visual Studio while debugging. +Plug-in profiler is a solution that you can install on your environment that enables you to capture the execution context of a plug-in and then use that data to replay the event within Visual Studio while debugging. You can find instructions to install and use Plug-in profiler in the [Tutorial: Debug a plug-in](tutorial-debug-plug-in.md). See [Install plug-in profiler](tutorial-debug-plug-in.md#install-plug-in-profiler) and [Debug your plug-in](tutorial-debug-plug-in.md#debug-your-plug-in) ### View Plug-in Profile data -After you have installed the Plug-in profiler and captured some profiles, you can view the event context and replay data that is used when you debug. Viewing this data can help you understand the execution context data that your plug-in can use. +After you install the Plug-in profiler and captured some profiles, you can view the event context and replay data that is used when you debug. Viewing this data can help you understand the execution context data that your plug-in can use. -You can view this data using the Plug-in Registration tool by selecting the **View Plug-in Profile** command. This will open the Plugin Profile dialog +You can view this data using the Plug-in Registration tool by selecting the **View Plug-in Profile** command. This opens the Plugin Profile dialog ![Open plug-in profile.](media/view-plug-in-profile.png) @@ -107,7 +107,7 @@ Select the ![download icon.](media/prt-down-arrow-icon.png) icon and in the **Se And then select **View** in the **Plugin Profile** dialog. -This will download an open an XML file with the profile information. The `Context` element represents the execution context passed to the plug-in. +This downloads and opens an XML file with the profile information. The `Context` element represents the execution context passed to the plug-in. ![example profile data.](media/prt-example-profile-data.png) diff --git a/powerapps-docs/developer/data-platform/define-alternate-keys-entity.md b/powerapps-docs/developer/data-platform/define-alternate-keys-entity.md index 9ba71a7d1b..8c85dcdeda 100644 --- a/powerapps-docs/developer/data-platform/define-alternate-keys-entity.md +++ b/powerapps-docs/developer/data-platform/define-alternate-keys-entity.md @@ -3,10 +3,10 @@ title: "Work with alternate keys (Microsoft Dataverse) | Microsoft Docs" # Inten description: "The topic explains about how to create alternate keys for a table. Alternate keys can be created programmatically or by using the customization tools" # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 09/23/2024 ms.reviewer: pehecke -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/deletemultiple.md b/powerapps-docs/developer/data-platform/deletemultiple.md deleted file mode 100644 index 2f489fa37b..0000000000 --- a/powerapps-docs/developer/data-platform/deletemultiple.md +++ /dev/null @@ -1,134 +0,0 @@ ---- -title: Use DeleteMultiple (preview) -description: Learn how to use Delete to delete multiple rows of data in a Microsoft Dataverse elastic table. -ms.date: 09/03/2024 -author: pnghub -ms.author: gned -ms.reviewer: jdaly -ms.topic: how-to -ms.subservice: dataverse-developer -search.audienceType: - - developer -contributors: - - JimDaly - - sumantb-msft -ms.custom: bap-template ---- - -# Use DeleteMultiple (preview) - -[!INCLUDE [cc-beta-prerelease-disclaimer](../../includes/cc-beta-prerelease-disclaimer.md)] - -> [!IMPORTANT] -> This is a preview feature. -> -> [!INCLUDE [cc-preview-features-definition](../../includes/cc-preview-features-definition.md)] - -### DeleteMultiple - -Delete multiple rows of data in elastic tables with a single request. - -##### [SDK for .NET](#tab/sdk) - -You must use the [OrganizationRequest class](xref:Microsoft.Xrm.Sdk.OrganizationRequest) because the [SDK for .NET](org-service/overview.md) doesn't have a `DeleteMultipleRequest` class. Learn how to [use messages with the SDK for .NET](org-service/use-messages.md). - -The following `DeleteMultipleExample` static method uses the `DeleteMultiple` message with the [OrganizationRequest class](xref:Microsoft.Xrm.Sdk.OrganizationRequest) to delete multiple rows from the `contoso_SensorData` elastic table using the alternate key to include the `partitionid` to uniquely identify the rows. - -```csharp -public static void DeleteMultipleExample(IOrganizationService service) -{ - string tableLogicalName = "contoso_sensordata"; - - List entityReferences = new() { - { - new EntityReference(logicalName: tableLogicalName, - keyAttributeCollection: new KeyAttributeCollection - { - { "contoso_sensordataid", "3f56361a-b210-4a74-8708-3c664038fa41" }, - { "partitionid", "deviceid-001" } - }) - }, - { new EntityReference(logicalName: tableLogicalName, - keyAttributeCollection: new KeyAttributeCollection - { - { "contoso_sensordataid", "e682715b-1bba-415e-b2bc-de9327308423" }, - { "partitionid", "deviceid-002" } - }) - } - }; - - OrganizationRequest request = new(requestName:"DeleteMultiple") - { - Parameters = { - {"Targets", new EntityReferenceCollection(entityReferences)} - } - }; - - service.Execute(request); -} -``` - -##### [Web API](#tab/webapi) - -The following example shows how to use the [DeleteMultiple action](xref:Microsoft.Dynamics.CRM.DeleteMultiple) to delete multiple rows from the `contoso_SensorData` elastic table including the `partitionid` to uniquely identify the rows. - -**Request:** - -```http -POST [Organization Uri]/api/data/v9.2/contoso_sensordatas/Microsoft.Dynamics.CRM.DeleteMultiple -OData-MaxVersion: 4.0 -OData-Version: 4.0 -If-None-Match: null -Accept: application/json -Content-Type: application/json; charset=utf-8 -Content-Length: 603 - -{ - "Targets": [ - { - "@odata.type": "Microsoft.Dynamics.CRM.contoso_sensordata", - "contoso_sensordataid": "6114ca58-0928-ee11-9965-6045bd5cd155", - "partitionid": "Device-ABC-1234" - }, - { - "@odata.type": "Microsoft.Dynamics.CRM.contoso_sensordata", - "contoso_sensordataid": "6214ca58-0928-ee11-9965-6045bd5cd155", - "partitionid": "Device-ABC-1234" - }, - { - "@odata.type": "Microsoft.Dynamics.CRM.contoso_sensordata", - "contoso_sensordataid": "6314ca58-0928-ee11-9965-6045bd5cd155", - "partitionid": "Device-ABC-1234" - } - ] -} -``` - -**Response:** - -```http -HTTP/1.1 204 NoContent -OData-Version: 4.0 -``` - ---- - -## Availability - -`DeleteMultiple` is supported only for elastic tables. Elastic tables don't support [table relationship cascading behavior](configure-entity-relationship-cascading-behavior.md), which can result in unpredictable execution times for delete operations. If you use `DeleteMultiple` on a standard table, you get the error: `DeleteMultiple has not yet been implemented.` - - -## Examples - -You can find sample code on GitHub in [github.com/microsoft/PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples): - -- [Elastic table sample code](elastic-table-samples.md) -- Within [Sample: SDK for .NET Use bulk operations](org-service/samples/create-update-multiple.md) or [Sample: Web API Use bulk operations](webapi/samples/create-update-multiple.md), change the `Settings.cs` config file and choose the `UseElastic` option. - -### See also - -[Use bulk operation messages](bulk-operations.md) -[Elastic tables](elastic-tables.md) -[Elastic table sample code](elastic-table-samples.md) -[Sample: SDK for .NET Use bulk operations](org-service/samples/create-update-multiple.md) -[Sample: Web API Use bulk operations](webapi/samples/create-update-multiple.md) \ No newline at end of file diff --git a/powerapps-docs/developer/data-platform/developer-tools.md b/powerapps-docs/developer/data-platform/developer-tools.md index 324d5fecdb..75e13f75af 100644 --- a/powerapps-docs/developer/data-platform/developer-tools.md +++ b/powerapps-docs/developer/data-platform/developer-tools.md @@ -2,7 +2,7 @@ title: "Developer tools and resources (Microsoft Dataverse) | Microsoft Docs" description: "Learn about available tools and resources when working with solutions." ms.date: 03/27/2023 -ms.reviewer: phecke +ms.reviewer: pehecke ms.topic: article author: shmcarth # GitHub ID ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/discovery-service.md b/powerapps-docs/developer/data-platform/discovery-service.md index 1805da2bd6..2335d8c7ca 100644 --- a/powerapps-docs/developer/data-platform/discovery-service.md +++ b/powerapps-docs/developer/data-platform/discovery-service.md @@ -3,7 +3,7 @@ title: "Discover user organizations (Microsoft Dataverse) | Microsoft Docs" # In description: "Your client application may connect to multiple Dataverse environments. Use the Global Discovery Service to find which environments the user of your application can access." ms.date: 03/14/2024 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: ImadYanni # GitHub ID ms.subservice: dataverse-developer ms.author: iyanni # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/download-tools-nuget.md b/powerapps-docs/developer/data-platform/download-tools-nuget.md index 9958fc048c..b7849fd2db 100644 --- a/powerapps-docs/developer/data-platform/download-tools-nuget.md +++ b/powerapps-docs/developer/data-platform/download-tools-nuget.md @@ -1,7 +1,7 @@ --- title: "Dataverse development tools (Microsoft Dataverse) | Microsoft Docs" description: "Download and launch the Plug-in Registration, Package Deployment, and other Dataverse development tools." -ms.date: 10/14/2024 +ms.date: 05/27/2025 ms.reviewer: pehecke ms.topic: article author: davidjenni # GitHub ID diff --git a/powerapps-docs/developer/data-platform/elastic-table-samples.md b/powerapps-docs/developer/data-platform/elastic-table-samples.md index 5ab1a0813f..aa5d17233e 100644 --- a/powerapps-docs/developer/data-platform/elastic-table-samples.md +++ b/powerapps-docs/developer/data-platform/elastic-table-samples.md @@ -3,8 +3,8 @@ title: Elastic table sample code description: Learn about the sample code that is available on GitHub for Dataverse elastic table operations and the ExecuteCosmosSqlQuery message. ms.topic: article ms.date: 12/04/2023 -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly contributors: - sumantb-msft @@ -23,8 +23,11 @@ The following sample applications on GitHub show how to use code to work with el - Use the `ExecuteCosmosSqlQuery` message. - Use the `DeleteMultiple` message with the [OrganizationRequest class](xref:Microsoft.Xrm.Sdk.OrganizationRequest) to delete elastic table records in bulk. +> [!NOTE] +> The [DeleteMultipleRequest Class](/dotnet/api/microsoft.xrm.sdk.messages.deletemultiplerequest) is now available to use. + > [!div class="nextstepaction"] -> [SDK for .NET elastic tables sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/ElasticTableOperations/README.md) +> [SDK for .NET elastic tables sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/ElasticTableOperations/README.md) ## [Web API](#tab/webapi) @@ -33,10 +36,10 @@ The following sample applications on GitHub show how to use code to work with el - Use the [CreateMultiple action](xref:Microsoft.Dynamics.CRM.CreateMultiple) to create elastic table records. - Use the [UpdateMultiple action](xref:Microsoft.Dynamics.CRM.UpdateMultiple) to set JSON data for a column. - Use the [ExecuteCosmosSqlQuery function](xref:Microsoft.Dynamics.CRM.ExecuteCosmosSqlQuery) to query JSON data in columns. -- Use the `DeleteMultiple` action to delete elastic table records in bulk. +- Use the [DeleteMultiple action](xref:Microsoft.Dynamics.CRM.DeleteMultiple) to delete elastic table records in bulk. > [!div class="nextstepaction"] -> [Web API elastic tables sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/ElasticTableOperations/README.md) +> [Web API elastic tables sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/ElasticTableOperations/README.md) --- diff --git a/powerapps-docs/developer/data-platform/elastic-tables.md b/powerapps-docs/developer/data-platform/elastic-tables.md index bf7ff15dc4..0b7b3e7a52 100644 --- a/powerapps-docs/developer/data-platform/elastic-tables.md +++ b/powerapps-docs/developer/data-platform/elastic-tables.md @@ -3,8 +3,8 @@ title: Elastic tables for developers description: This article provides information to developers about Dataverse elastic tables and how to use elastic tables using code. ms.topic: article ms.date: 12/04/2023 -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly contributors: - sumantb-msft diff --git a/powerapps-docs/developer/data-platform/email-activity-entities.md b/powerapps-docs/developer/data-platform/email-activity-entities.md index fc569d891e..55cb58d884 100644 --- a/powerapps-docs/developer/data-platform/email-activity-entities.md +++ b/powerapps-docs/developer/data-platform/email-activity-entities.md @@ -3,7 +3,7 @@ title: "Email activity tables (Microsoft Dataverse) | Microsoft Docs" # Intent a description: "The email activity in lets you track and manage email communications with customers." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 11/10/2023 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: DanaMartens # GitHub ID ms.subservice: dataverse-developer ms.author: dmartens # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/entities.md b/powerapps-docs/developer/data-platform/entities.md index d43d76a59c..32d1d2f4a7 100644 --- a/powerapps-docs/developer/data-platform/entities.md +++ b/powerapps-docs/developer/data-platform/entities.md @@ -5,6 +5,7 @@ author: mayadumesh # GitHub ID ms.date: 04/19/2022 ms.subservice: dataverse-developer ms.author: mayadu +ms.reviewer: jdaly search.audienceType: - developer --- diff --git a/powerapps-docs/developer/data-platform/entity-attribute-metadata-messages.md b/powerapps-docs/developer/data-platform/entity-attribute-metadata-messages.md index ab954e77ed..a79e912d12 100644 --- a/powerapps-docs/developer/data-platform/entity-attribute-metadata-messages.md +++ b/powerapps-docs/developer/data-platform/entity-attribute-metadata-messages.md @@ -24,13 +24,13 @@ The following table lists the messages that you can use to perform actions on ta |-------------|-----------------|-----------------| |`CreateAttribute`

Create table columns|POST to EntityMetadata Attributes collection-valued navigation property with JSON definition of column. More information: [Create columns](webapi/create-update-column-definitions-using-web-api.md#create-columns)|| |`DeleteAttribute`

Delete table columns|DELETE to the URL of the column.|| -|`DeleteOptionValue`

Delete a choice from or columns||| -|`InsertOptionValue`

Add a choice to a column||| -|`InsertStatusValue`

Add a choice to a column||| -|`OrderOption`

Changes the order of the choice presented in an column||| +|`DeleteOptionValue`

Delete a choice from or columns|[DeleteOptionValue action](xref:Microsoft.Dynamics.CRM.DeleteOptionValue)|| +|`InsertOptionValue`

Add a choice to a column|[InsertOptionValue action](xref:Microsoft.Dynamics.CRM.InsertOptionValue)|| +|`InsertStatusValue`

Add a choice to a column|[InsertStatusValue action](xref:Microsoft.Dynamics.CRM.InsertStatusValue)|| +|`OrderOption`

Changes the order of the choice presented in an column|[OrderOption action](xref:Microsoft.Dynamics.CRM.OrderOption)|| |`RetrieveAttribute`

Retrieve a table column|Use the Web API query mentioned in [Querying EntityMetadata columns](webapi/query-metadata-web-api.md#bkmk_queryAttributesexample) to retrieve table columns.|| |`UpdateAttribute`

Update a table column|See [Update tables](webapi/create-update-entity-definitions-using-web-api.md#update-table-definitions)|| -|`UpdateStateValue`

Update the label for a column||| +|`UpdateStateValue`

Update the label for a column|[UpdateStateValue action](xref:Microsoft.Dynamics.CRM.UpdateStateValue)|| ### See also diff --git a/powerapps-docs/developer/data-platform/entity-attribute-metadata.md b/powerapps-docs/developer/data-platform/entity-attribute-metadata.md index c4257d3c09..9b76df0323 100644 --- a/powerapps-docs/developer/data-platform/entity-attribute-metadata.md +++ b/powerapps-docs/developer/data-platform/entity-attribute-metadata.md @@ -4,6 +4,7 @@ description: Learn about column definitions use in Microsoft Dataverse. suite: powerapps author: mkannapiran ms.author: kamanick +ms.reviewer: jdaly ms.topic: article ms.date: 12/12/2023 ms.subservice: dataverse-developer @@ -117,15 +118,18 @@ Because `RequiredLevel` is a managed property, as a publisher of a managed solut More information: [Managed Properties](/power-platform/alm/managed-properties-alm) -## Formula, rollup, and calculated columns +## Specialized columns Formula, rollup, and calculated columns free the user from having to manually perform calculations and focus on their work. System administrators can define a column to contain the value of many common calculations without having to work with a developer. Developers can also use the platform capabilities to perform these calculations rather than within their own code. +A prompt column is an AI-powered data type in Microsoft Dataverse that enables you to define natural language prompts tied to other columns in your table. + More information: - [Define rollup columns that aggregate values](../../maker/data-platform/define-rollup-fields.md) - [Define calculated columns to automate calculations](../../maker/data-platform/define-calculated-fields.md) -- [Formula, rollup, and calculated columns](calculated-rollup-attributes.md) +- [Prompt columns (preview)](../../maker/data-platform/prompt-column.md) +- [Specialized columns using code](specialized-columns.md) ## Column format diff --git a/powerapps-docs/developer/data-platform/fetchxml/aggregate-data.md b/powerapps-docs/developer/data-platform/fetchxml/aggregate-data.md index c479d13e35..22feb3c97f 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/aggregate-data.md +++ b/powerapps-docs/developer/data-platform/fetchxml/aggregate-data.md @@ -4,9 +4,9 @@ description: Learn how to use FetchXml to retrieve aggregated data from Microsof ms.date: 02/29/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/fetchxml/count-rows.md b/powerapps-docs/developer/data-platform/fetchxml/count-rows.md index 65ac925485..04f55b3a78 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/count-rows.md +++ b/powerapps-docs/developer/data-platform/fetchxml/count-rows.md @@ -4,9 +4,9 @@ description: Learn how to use FetchXml to count rows from Microsoft Dataverse ta ms.date: 02/29/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl +ms.author: jukoesma ms.subservice: dataverse-developer -ms.author: gned search.audienceType: - developer contributors: @@ -18,7 +18,7 @@ contributors: --- # Count rows using FetchXml -Use the [fetch element](reference/fetch.md) boolean `returntotalrecordcount` attribute to specify that the result include a count of all the records that meet the filter criteria, up to 5000. Use this when retrieving paged results to estimate the total number of pages to display. +Use the [fetch element](reference/fetch.md) boolean `returntotalrecordcount` attribute to specify that the result include a count of all the records that meet the filter criteria, up to 5,000. Use this when retrieving paged results to estimate the total number of pages to display. You can't apply the [fetch element](reference/fetch.md) `top` attribute together with `returntotalrecordcount`. @@ -31,7 +31,7 @@ When the `returntotalrecordcount` attribute value is `true`, the |The total number of records up to 5000; otherwise the value is -1.| +||The total number of records up to 5,000; otherwise the value is -1.| ||`true` if the results of the query exceeds the total record count; otherwise, `false`.| @@ -40,7 +40,7 @@ When the `returntotalrecordcount` attribute value is `true`, the or `@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded`) value is useful when you need to calculate how many more paged requests you need to send to get all the results when ( or `@Microsoft.Dynamics.CRM.totalrecordcount`) equals 5000. +The ( or `@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded`) value is useful when you need to calculate how many more paged requests you need to send to get all the results when ( or `@Microsoft.Dynamics.CRM.totalrecordcount`) equals the maximum page size for the type of table you are working with. -If your page size is less than the maximum and ( or `@Microsoft.Dynamics.CRM.totalrecordcount`) is equal to or less than 5000, you can calculate how many more paged requests you must send to get all the records. +If your page size is less than the maximum and ( or `@Microsoft.Dynamics.CRM.totalrecordcount`) is equal to or less than the maximum, you can calculate how many more paged requests you must send to get all the records. -When ( or `@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded`) is `true` and ( or `@Microsoft.Dynamics.CRM.totalrecordcount`) equals 5000, you can't perform this calculation. +When ( or `@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded`) is `true` and ( or `@Microsoft.Dynamics.CRM.totalrecordcount`) equals the maximum, you can't perform this calculation. > [!TIP] diff --git a/powerapps-docs/developer/data-platform/fetchxml/filter-rows.md b/powerapps-docs/developer/data-platform/fetchxml/filter-rows.md index b21b635c9e..205c48c560 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/filter-rows.md +++ b/powerapps-docs/developer/data-platform/fetchxml/filter-rows.md @@ -4,9 +4,9 @@ description: Learn how to use FetchXml to filter rows when you retrieve data fro ms.date: 04/01/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/fetchxml/join-tables.md b/powerapps-docs/developer/data-platform/fetchxml/join-tables.md index ec1234e9e9..b4d6ba311f 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/join-tables.md +++ b/powerapps-docs/developer/data-platform/fetchxml/join-tables.md @@ -4,9 +4,9 @@ description: Learn how to use FetchXml to join tables when you retrieve data fro ms.date: 03/22/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/fetchxml/optimize-performance.md b/powerapps-docs/developer/data-platform/fetchxml/optimize-performance.md index a5b84ed71c..a937f089fa 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/optimize-performance.md +++ b/powerapps-docs/developer/data-platform/fetchxml/optimize-performance.md @@ -1,12 +1,12 @@ --- title: Optimize performance using FetchXml description: Learn how to optimize performance when you retrieve data from Microsoft Dataverse using FetchXml. -ms.date: 02/29/2024 +ms.date: 01/06/2025 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: @@ -18,9 +18,8 @@ contributors: --- # Optimize performance using FetchXml -This article describes ways you can optimize performance when retrieving data using FetchXml. - -[!INCLUDE [cc-query-antipatterns](../includes/cc-query-antipatterns.md)] +> [!NOTE] +> For guidance about general things to avoid when composing Dataverse queries, see [Query anti-patterns](../query-antipatterns.md). The following sections are specific to FetchXml. ## Late Materialize query @@ -110,6 +109,7 @@ The following example sets a filter with the `union` hint on the `telephone1` co [Aggregate data using FetchXml](aggregate-data.md) [Count rows using FetchXml](count-rows.md) [FetchXml reference](reference/index.md) -[FetchXml sample code](sample.md) +[FetchXml sample code](sample.md) +[Query anti-patterns](../query-antipatterns.md) [!INCLUDE [footer-banner](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/fetchxml/order-rows.md b/powerapps-docs/developer/data-platform/fetchxml/order-rows.md index 649ca5d9ab..d250f8cbb1 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/order-rows.md +++ b/powerapps-docs/developer/data-platform/fetchxml/order-rows.md @@ -4,9 +4,9 @@ description: Learn how to use FetchXml to order rows when you retrieve data from ms.date: 03/06/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/fetchxml/overview.md b/powerapps-docs/developer/data-platform/fetchxml/overview.md index d4899f6449..9658e05dc3 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/overview.md +++ b/powerapps-docs/developer/data-platform/fetchxml/overview.md @@ -4,9 +4,9 @@ description: Learn to compose a query using FetchXml, a proprietary XML based la ms.date: 03/05/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl +ms.author: jukoesma ms.subservice: dataverse-developer -ms.author: gned search.audienceType: - developer contributors: @@ -39,7 +39,7 @@ This query returns the [Name column](../reference/entities/account.md#BKMK_Name) ## Limit the number of rows -To limit the number of rows returned, use the [fetch element](reference/fetch.md) `top` attribute. Without the `top` attribute, Dataverse returns up to 5,000 rows. +To limit the number of rows returned, use the [fetch element](reference/fetch.md) `top` attribute. Without the `top` attribute, Dataverse returns up to 5,000 standard tables rows, 500 elastic tables rows. Alternatively, specify a number of records to return using *paging*. Don't use the `top` attribute when you request pages of data. [Learn how to request paged results](page-results.md) diff --git a/powerapps-docs/developer/data-platform/fetchxml/page-results.md b/powerapps-docs/developer/data-platform/fetchxml/page-results.md index f865a3bced..158b7ae436 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/page-results.md +++ b/powerapps-docs/developer/data-platform/fetchxml/page-results.md @@ -1,12 +1,12 @@ --- title: Page results using FetchXml description: Learn how to use FetchXml to page results when you retrieve data from Microsoft Dataverse. -ms.date: 08/09/2024 +ms.date: 12/04/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl +ms.author: jukoesma ms.subservice: dataverse-developer -ms.author: gned search.audienceType: - developer contributors: @@ -21,9 +21,10 @@ contributors: You can specify a limit on the number of rows retrieved for each request by setting a page size. Using paging, you can retrieve consecutive pages of data representing all the records that match the criteria of a query in a performant manner. -The default and maximum page size is 5,000 rows. If you don't set a page size, Dataverse will return up to 5,000 rows of data at a time. To get more rows, you must send additional requests. +The default and maximum page size is 5,000 for standard tables, 500 for elastic tables. If you don't set a page size, Dataverse will return either 5,000 or 500 rows of data at a time, depending on the type of table. To get more rows, you must send additional requests. > [!NOTE] +> > - Don't use the [fetch element](reference/fetch.md) `top` attribute with paging. These different methods of limiting the results of a query are not compatible. > - Ordering plays an important part in getting consistent paging results. [Learn more about ordering and paging](order-rows.md#ordering-and-paging) @@ -51,7 +52,6 @@ Dataverse has two paging models: *simple* and using *paging cookies*: :::column-end::: :::row-end::: - ## Simple paging You can request to the first page by setting the [fetch element](reference/fetch.md) `page` attribute to 1 and the `count` attribute to the page size before sending the request: @@ -82,7 +82,6 @@ With simple paging, sometimes called *legacy paging*, Dataverse retrieves all th Simple paging works well for small data sets, but as the number of rows in the data set increases, performance suffers. The total number of rows that can be retrieved using simple paging is 50,000. For best performance in all cases, we recommend consistently using paging cookies. - ## Paging cookies When there are more rows to retrieve after requesting the first page, Dataverse [*usually*](#queries-that-dont-support-paging-cookies) returns a paging cookie to be used on the following requests for the next pages. @@ -111,7 +110,7 @@ After each request, the method checks the [EntityCollection.MoreRecords property ///
/// The authenticated IOrganizationService instance. /// The fetchXml Query string -/// The page size to use. Default is 5000 +/// The page size to use. Default is 5,000 /// All the records that match the criteria static EntityCollection RetrieveAll(IOrganizationService service, string fetchXml, int pageSize = 5000) { @@ -195,10 +194,11 @@ static void Main(string[] args) } ``` -> [!IMPORTANT] +> [!NOTE] > This query will return ALL records that match the criteria. Make sure you include filter elements to limit the results. - +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] ### [Web API](#tab/webapi) @@ -230,7 +230,7 @@ The following series of FetchXML requests show the use of paging cookies. This e ### First Page -Send the first page with the `page` value set to `'1'`. +Send the first page with the `page` value set to `'1'`. Use this request header: @@ -424,7 +424,7 @@ When using C# with [HttpClient](xref:System.Net.Http.HttpClient), the following /// The authenticated HttpClient instance. /// The EntitySetName for the table used in the fetchXml /// The FetchXml query string -/// The page size to use. Default is 5000 +/// The page size to use. Default is 5,000 /// All the records that match the criteria /// static async Task> RetrieveAll(HttpClient client, @@ -551,7 +551,7 @@ Console.WriteLine($"Success: {records.Count}"); > [!IMPORTANT] > This query will return ALL records that match the criteria. Make sure you include filter elements to limit the results. -> +> > The `entitySetName` parameter must be the [entity set name](../webapi/web-api-service-documents.md#entity-set-name) for the same table specified in the FetchXml [entity element](reference/entity.md) `name` attribute. --- @@ -565,4 +565,4 @@ Learn how to aggregate data. > [!div class="nextstepaction"] > [Aggregate data](aggregate-data.md) -[!INCLUDE [footer-banner](../../../includes/footer-banner.md)] \ No newline at end of file +[!INCLUDE [footer-banner](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/all-attributes.md b/powerapps-docs/developer/data-platform/fetchxml/reference/all-attributes.md index be7a05731a..b32228e8c6 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/all-attributes.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/all-attributes.md @@ -1,8 +1,8 @@ --- title: all-attributes element description: Use this element to specify that all columns in the containing entity or link-entity element should be returned. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/attribute.md b/powerapps-docs/developer/data-platform/fetchxml/reference/attribute.md index 30f439abf3..dfcda04634 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/attribute.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/attribute.md @@ -1,8 +1,8 @@ --- title: attribute element -description: Use this element to specify which columns in the containing entity or link-entity element should be returned. -author: pnghub -ms.author: gned +description: Use this element to specify which columns in the containing entity or link-entity element to return. +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 07/12/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/condition.md b/powerapps-docs/developer/data-platform/fetchxml/reference/condition.md index f7a5e0ddb2..d13928f961 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/condition.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/condition.md @@ -1,8 +1,8 @@ --- title: condition element description: Use this element to specify a condition to be evaluated as part of a filter for each row in the containing entity or link-entity elements to be returned. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/entity.md b/powerapps-docs/developer/data-platform/fetchxml/reference/entity.md index 1eb049e0a3..735eaca495 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/entity.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/entity.md @@ -1,8 +1,8 @@ --- title: entity element description: Use this element to specify the entity of the query. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/fetch.md b/powerapps-docs/developer/data-platform/fetchxml/reference/fetch.md index f19b928f61..2c5b1f971d 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/fetch.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/fetch.md @@ -1,8 +1,8 @@ --- title: fetch element description: Use this element as the root element in the query. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/filter.md b/powerapps-docs/developer/data-platform/fetchxml/reference/filter.md index 28e0914a39..cee06598b8 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/filter.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/filter.md @@ -1,8 +1,8 @@ --- title: filter element description: Use this element to specify a set of conditions to be evaluated for each row of the containing entity or link-entity element that determines if the row is returned. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/index.md b/powerapps-docs/developer/data-platform/fetchxml/reference/index.md index e012e83d7d..a842732a27 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/index.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/index.md @@ -1,8 +1,8 @@ --- title: FetchXml reference description: The articles in this section describe elements you use to compose a query using FetchXml. FetchXml is a proprietary XML based language that is used in Microsoft Dataverse to retrieve data. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/link-entity.md b/powerapps-docs/developer/data-platform/fetchxml/reference/link-entity.md index 4b7ed8667a..ba5777f1f4 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/link-entity.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/link-entity.md @@ -1,8 +1,8 @@ --- title: link-entity element description: Use this element to join tables with the containing entity or link-entity element. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/operators.md b/powerapps-docs/developer/data-platform/fetchxml/reference/operators.md index bc65a10eed..4ae8c4fe14 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/operators.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/operators.md @@ -1,8 +1,8 @@ --- title: condition operator values description: Use these values in a condition element operator attribute to specify how to evaluate the condition. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 03/08/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/order.md b/powerapps-docs/developer/data-platform/fetchxml/reference/order.md index 10848c5a35..d090d43692 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/order.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/order.md @@ -1,8 +1,8 @@ --- title: order element description: Use this element to specify the sort order of rows from the containing entity or link-entity element. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/reference/value.md b/powerapps-docs/developer/data-platform/fetchxml/reference/value.md index 735f25b5fc..ee2ef2181e 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/reference/value.md +++ b/powerapps-docs/developer/data-platform/fetchxml/reference/value.md @@ -1,8 +1,8 @@ --- title: value element description: Use this element to specify the values to evaluate with a condition. -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.date: 02/29/2024 ms.topic: reference diff --git a/powerapps-docs/developer/data-platform/fetchxml/retrieve-data.md b/powerapps-docs/developer/data-platform/fetchxml/retrieve-data.md index 4435873124..0a87f80a42 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/retrieve-data.md +++ b/powerapps-docs/developer/data-platform/fetchxml/retrieve-data.md @@ -1,12 +1,12 @@ --- title: Use FetchXml to retrieve data description: Learn how to use the Dataverse SDK for .NET or Web API to send a request to retrieve data using FetchXml -ms.date: 07/16/2024 +ms.date: 01/26/2025 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: @@ -18,7 +18,7 @@ contributors: --- # Use FetchXml to retrieve data -You can use FetchXml to retrieve data using either the SDK for .NET or Web API. With Power Automate, you can retrieve data using the Web API using the [Fetch Xml Query parameter of the List Rows command](/power-automate/dataverse/list-rows#fetch-xml-query). +You can use FetchXml to retrieve data using either the SDK for .NET or Web API. With Power Automate, you can retrieve data using the Web API using the [Fetch Xml Query parameter of the List Rows command](/power-automate/dataverse/list-rows#fetch-xml-query). With PAC CLI, use the [pac env fetch](/power-platform/developer/cli/reference/env#pac-env-fetch) command. You may also want to use [Community tools](overview.md#community-tools), like the [FetchXML Builder](https://fetchxmlbuilder.com/) in the [XrmToolBox](../community-tools.md#xrmtoolbox). diff --git a/powerapps-docs/developer/data-platform/fetchxml/sample.md b/powerapps-docs/developer/data-platform/fetchxml/sample.md index 1bdffe0e48..336f8192dd 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/sample.md +++ b/powerapps-docs/developer/data-platform/fetchxml/sample.md @@ -1,12 +1,12 @@ --- title: FetchXml Sample code description: Try using FetchXML to retrieve Dataverse data using this sample code. -ms.date: 02/29/2024 +ms.date: 12/04/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: @@ -268,6 +268,8 @@ You can adapt the [Quick Start: Execute an SDK for .NET request (C#)](../org-ser } ``` +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] ## [Web API](#tab/webapi) @@ -537,8 +539,8 @@ When you run the program using the `OutputFetchRequest` method, the output shoul ### Related articles -[Query data using FetchXml](overview.md) -[Use FetchXml to retrieve data](retrieve-data.md) -[Sample: Use FetchXML with a paging cookie](../org-service/samples/use-fetchxml-paging-cookie.md) -[Sample: Use aggregation in FetchXML](../org-service/samples/use-aggregation-fetchxml.md) +[Query data using FetchXml](overview.md) +[Use FetchXml to retrieve data](retrieve-data.md) +[Sample: Use FetchXML with a paging cookie](../org-service/samples/use-fetchxml-paging-cookie.md) +[Sample: Use aggregation in FetchXML](../org-service/samples/use-aggregation-fetchxml.md) [Sample: Convert queries between FetchXML and QueryExpression](../org-service/samples/convert-queries-fetch-queryexpression.md) diff --git a/powerapps-docs/developer/data-platform/fetchxml/select-columns.md b/powerapps-docs/developer/data-platform/fetchxml/select-columns.md index 67efeaca93..270f08f1e1 100644 --- a/powerapps-docs/developer/data-platform/fetchxml/select-columns.md +++ b/powerapps-docs/developer/data-platform/fetchxml/select-columns.md @@ -4,9 +4,9 @@ description: Learn how to use FetchXml to select columns when you retrieve data ms.date: 02/29/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/field-security-entities.md b/powerapps-docs/developer/data-platform/field-security-entities.md deleted file mode 100644 index caa8986c8d..0000000000 --- a/powerapps-docs/developer/data-platform/field-security-entities.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: "Field security entities (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about using field security entities to apply field-level security, which restricts field access to specified users and teams." # 115-145 characters including spaces. This abstract displays in the search result. -ms.custom: "" -ms.date: 03/27/2021 -ms.reviewer: "pehecke" - -ms.topic: "article" -author: "paulliew" # GitHub ID -ms.subservice: dataverse-developer -ms.author: "jdaly" # MSFT alias of Microsoft employees only -search.audienceType: - - developer ---- -# Field security tables - -[!INCLUDE[cc-terminology](includes/cc-terminology.md)] - -You use field security tables to apply field-level security, which restricts field access to specified users and teams. The scope of field-level security is global, which means that it applies to all records within the organization, regardless of the business unit hierarchical level to which the record or the user belongs. Field security works in all Microsoft Dataverse clients, including the Web client, Dynamics 365 for Outlook, and Dynamics. It applies to all components, such as the Dataverse web services, reports, search, offline, filtered views, auditing, and duplicate detection. For this release, field security can be applied to both custom fields and many out-of-box (OOB) fields. - -> [!IMPORTANT] -> Field-level security profiles prevent unintended users from getting access to Dataverse data based on the profile definitions. If the SQL Server ACLs are misconfigured, or if there is a SQL injection issue, adversaries can get direct access to data in SQL Server thereby bypassing field level security restrictions. For more information, see [Overview of Web Application Security Threats](/previous-versions/f13d73y6(v=vs.140)). - - - -## Set up and use field security - To use field security you must do the following: - -1. Create a field security profile record. - -2. Add users or teams to the profile. - -3. Find a columns that can be secured at the field level. - -4. Secure the column, either when you create the column or by updating the column definition. - -5. Publish the customizations. - -6. Create a field permission record that defines what access (create, update, read) the profile will have for the custom column. - - For sample code about how to perform these steps, see [Sample: Enable Field Security For An Entity](org-service/samples/enable-field-security-entity.md). - - Use the following field permission columns to set whether the specified field security profile can create, read, or update a column. - You can set or compare the value for these columns by using the `field_security_permission_type` global choice: - -- `FieldPermission`.`CanCreate` - -- `FieldPermission`.`CanRead` - -- `FieldPermission`.`CanUpdate` - -> [!IMPORTANT] -> If low privilege users are given Read access to the field security profile entity, they can see what profiles other users have and find other users with access to secured attributes they are interested in. They can then use social engineering techniques to get assigned a profile with access to those secured attributes. - - - -## Which attributes can be secured? - To see which columns can be secured, you can query the table definition for the following properties: - -- - -- - -- - - There are a few additional rules that apply to certain attribute data types: - -- Boolean attributes can be secured for create and update operations but not for read. - -- Option set attributes can be secured for create, update, and read when a default value is unspecified. - - There are thousands of columns that can be secured, so there are two easier ways to look for this information. To view the table definition for your organization, install the Table definition browser solution described in [Browse table definition in your environment](browse-your-metadata.md). You can also browse the reference documentation for entities in the [Table/entity reference](reference/about-entity-reference.md). - - -## Share secured fields - You can share secured fields much as you can share records. To do this, you create, update, or delete a `PrincipalObjectAttributeAccess` (field sharing) record, where you specify the user or team, the entity, and the permissions. - - The following table lists the corresponding methods for securing a field compared to securing a record. - -|Record sharing|Field access sharing| -|--------------------|--------------------------| -|Use the message to grant record access for a user or team.|Use the message or the . method to grant secured field access for a user or team.| -|Use the message to update record access for a user or team.|Use the message or the . method to update secured field access for a user or team.| -|Use the message to remove record access for a user or team.|Use the message or the . method to remove secured field access for a user or team.| - -### See also - [Security and data access](security-model.md) - [FieldSecurityProfile Entity](reference/entities/fieldsecurityprofile.md) - [FieldPermission Entity](reference/entities/fieldpermission.md) - [PrincipalObjectAttributeAccess Entity](reference/entities/principalobjectattributeaccess.md) - - -[!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/file-attributes.md b/powerapps-docs/developer/data-platform/file-attributes.md index 5638aced27..f599c2316c 100644 --- a/powerapps-docs/developer/data-platform/file-attributes.md +++ b/powerapps-docs/developer/data-platform/file-attributes.md @@ -3,7 +3,7 @@ title: "Work with file column definitions using code | Microsoft Docs" description: "Learn about how to create, retrieve, update and delete file column definitions using code." ms.date: 01/17/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick ms.subservice: dataverse-developer @@ -122,9 +122,9 @@ Use the `FileAttributeMetadata.MaxSizeInKB` property to set the maximum size. ```http HTTP/1.1 204 NoContent -Location: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='account')/Attributes(9554c5f9-8c51-ed11-bba1-000d3a9933c9) +Location: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='account')/Attributes(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='account')/Attributes(9554c5f9-8c51-ed11-bba1-000d3a9933c9) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='account')/Attributes(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` More information: diff --git a/powerapps-docs/developer/data-platform/file-column-data.md b/powerapps-docs/developer/data-platform/file-column-data.md index 5bfe9c6eb0..4d01192b7d 100644 --- a/powerapps-docs/developer/data-platform/file-column-data.md +++ b/powerapps-docs/developer/data-platform/file-column-data.md @@ -3,7 +3,7 @@ title: "Use file column data (Microsoft Dataverse) | Microsoft Docs" description: "Learn about uploading, downloading, and deleting data in file columns." ms.date: 03/29/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/files-images-overview.md b/powerapps-docs/developer/data-platform/files-images-overview.md index f9f89b4322..46b934bf22 100644 --- a/powerapps-docs/developer/data-platform/files-images-overview.md +++ b/powerapps-docs/developer/data-platform/files-images-overview.md @@ -3,7 +3,7 @@ title: "Files and images overview (Microsoft Dataverse) | Microsoft Docs" # Inte description: "Learn about using file and image data in Dataverse." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 05/26/2023 ms.reviewer: jdaly -ms.topic: article +ms.topic: concept-article author: JimDaly # GitHub ID ms.subservice: dataverse-developer ms.author: jdaly # MSFT alias of Microsoft employees only @@ -94,7 +94,7 @@ OData-Version: 4.0 { "@odata.etag": "W/\"75142950\"", "blockedattachments": "ade;adp;app;asa;ashx;asmx;asp;bas;bat;cdx;cer;chm;class;cmd;com;config;cpl;crt;csh;dll;exe;fxp;hlp;hta;htr;htw;ida;idc;idq;inf;ins;isp;its;jar;js;jse;ksh;lnk;mad;maf;mag;mam;maq;mar;mas;mat;mau;mav;maw;mda;mdb;mde;mdt;mdw;mdz;msc;msh;msh1;msh1xml;msh2;msh2xml;mshxml;msi;msp;mst;ops;pcd;pif;prf;prg;printer;pst;reg;rem;scf;scr;sct;shb;shs;shtm;shtml;soap;stm;tmp;url;vb;vbe;vbs;vsmacros;vss;vst;vsw;ws;wsc;wsf;wsh;svg", - "organizationid": "883278f5-07af-45eb-a0bc-3fee67caa544" + "organizationid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ] } @@ -159,7 +159,7 @@ OData-Version: 4.0 "@odata.etag": "W/\"4719801\"", "blockedmimetypes": "image/svg+xml", "allowedmimetypes": null, - "organizationid": "8daa44aa-e2f8-ed11-a66e-00224820c64b" + "organizationid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ] } diff --git a/powerapps-docs/developer/data-platform/getfilesasurl.md b/powerapps-docs/developer/data-platform/getfilesasurl.md index ca1b6edc50..eb6666a537 100644 --- a/powerapps-docs/developer/data-platform/getfilesasurl.md +++ b/powerapps-docs/developer/data-platform/getfilesasurl.md @@ -3,7 +3,7 @@ title: "Grant limited access to Dataverse files using shared access signatures" description: "Learn how to create a shared access signature URL that enables anyone to download the file or image from Dataverse" ms.date: 09/11/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: JimDaly ms.subservice: dataverse-developer ms.author: jdaly @@ -195,4 +195,4 @@ The following limitations apply: [Files and images overview](files-images-overview.md) [Use file column data](file-column-data.md) [Use image column data](image-column-data.md) -[Use file data with Attachment and Note records](attachment-annotation-files.md) \ No newline at end of file +[Use file data with Attachment and Note records](attachment-annotation-files.md) diff --git a/powerapps-docs/developer/data-platform/handle-exceptions.md b/powerapps-docs/developer/data-platform/handle-exceptions.md index 6412368438..4497a3e008 100644 --- a/powerapps-docs/developer/data-platform/handle-exceptions.md +++ b/powerapps-docs/developer/data-platform/handle-exceptions.md @@ -2,8 +2,8 @@ title: "Handle exceptions in a plug-in (Microsoft Dataverse) | Microsoft Docs" description: "Understand system behavior when a plug-in passes an exception back to the caller." ms.date: 02/05/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: "article" ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/image-attributes.md b/powerapps-docs/developer/data-platform/image-attributes.md index d4bd1ec512..3d50d18b30 100644 --- a/powerapps-docs/developer/data-platform/image-attributes.md +++ b/powerapps-docs/developer/data-platform/image-attributes.md @@ -3,7 +3,7 @@ title: "Work with image column definitions using code" description: "Learn about how to create, retrieve, update and delete image column definitions using code." ms.date: 01/17/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick ms.subservice: dataverse-developer @@ -112,7 +112,7 @@ Content-Length: 1393 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='account')/Attributes(9554c5f9-8c51-ed11-bba1-000d3a9933c9) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='account')/Attributes(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` More information: @@ -254,7 +254,7 @@ OData-Version: 4.0 "CanStoreFullImage": true, "MaxSizeInKB": 30720, "IsPrimaryImage": true, - "MetadataId": "53ba4b29-6a8c-ed11-81ad-000d3a9933c9" + "MetadataId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ] } diff --git a/powerapps-docs/developer/data-platform/image-column-data.md b/powerapps-docs/developer/data-platform/image-column-data.md index a2476f3c3d..9226572597 100644 --- a/powerapps-docs/developer/data-platform/image-column-data.md +++ b/powerapps-docs/developer/data-platform/image-column-data.md @@ -3,7 +3,7 @@ title: "Use image column data (Microsoft Dataverse) | Microsoft Docs" description: "Learn about uploading, downloading, and deleting data in image columns." ms.date: 02/04/2023 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/impersonate-a-user.md b/powerapps-docs/developer/data-platform/impersonate-a-user.md index 8dea73b930..243dc3b43d 100644 --- a/powerapps-docs/developer/data-platform/impersonate-a-user.md +++ b/powerapps-docs/developer/data-platform/impersonate-a-user.md @@ -2,8 +2,8 @@ title: "Impersonate a user (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Learn how to write plug-in code to act on behalf of a specific user." ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: "article" ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/impersonate-another-user.md b/powerapps-docs/developer/data-platform/impersonate-another-user.md index c5d9e9375f..44b666b0db 100644 --- a/powerapps-docs/developer/data-platform/impersonate-another-user.md +++ b/powerapps-docs/developer/data-platform/impersonate-another-user.md @@ -2,11 +2,11 @@ title: "Impersonate another user (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Use impersonation to execute business logic on behalf of another Microsoft Dataverse user." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 03/22/2022 -ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri +ms.reviewer: pehecke +ms.topic: article +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/includes/cc-connect-plugin-registration-tool.md b/powerapps-docs/developer/data-platform/includes/cc-connect-plugin-registration-tool.md index 595d170053..1ad72d6f02 100644 --- a/powerapps-docs/developer/data-platform/includes/cc-connect-plugin-registration-tool.md +++ b/powerapps-docs/developer/data-platform/includes/cc-connect-plugin-registration-tool.md @@ -1,15 +1,17 @@ ### Connect using the Plug-in Registration tool -1. After you have downloaded the Plug-in registration tool, click the `PluginRegistration.exe` to open it. -1. Click **Create new Connection** to connect to your instance. -1. Make sure **Office 365** is selected. -1. If you are connecting using a Microsoft account other than one you are currently using, click **Show Advanced** and enter your credentials. Otherwise, leave **Sign-in as current user** selected. +1. Open the Plug-in Registration tool by executing the PAC CLI `pac tool prt` command. +1. Select **+Create new connection** to connect to your Dataverse environment. +1. Make sure **Office 365** is checked. +1. If you are connecting using a Microsoft account other than one you are currently using, select **Show Advanced** and enter your credentials. Otherwise, leave **Sign-in as current user** selected. + > [!NOTE] + > If your user account employs multifactor authentication (MFA), make sure the **Show Advanced** checkbox isn't checked. 1. If your Microsoft Account provides access to multiple environments, select **Display list of available organizations**. ![Logging in with the Plug-in registration tool.](../media/tutorial-write-plug-in-prt-login.png) -1. Click **Login**. -1. If you selected **Display list of available organizations**, select the organization you would like to connect to and click **Login**. -1. After you are connected, you will see any existing registered plug-ins, custom workflow activities and data providers. +1. Select **Login**. +1. If you selected **Display list of available organizations**, select the organization you would like to connect to and select **Login**. +1. After you're connected, you'll see any existing registered plug-ins, custom workflow activities, and data providers. ![View existing plug-ins an custom workflow activities.](../media/tutorial-write-plug-in-view-existing-plug-ins.png) diff --git a/powerapps-docs/developer/data-platform/includes/cc-connection-string.md b/powerapps-docs/developer/data-platform/includes/cc-connection-string.md new file mode 100644 index 0000000000..8562bdda7c --- /dev/null +++ b/powerapps-docs/developer/data-platform/includes/cc-connection-string.md @@ -0,0 +1,2 @@ +> [!IMPORTANT] +> Microsoft recommends that you use the most secure authentication flow available. The authentication flow described in this article requires a very high degree of trust in the application, and carries risks that are not present in other flows. You should only use this flow when other more secure flows, such as managed identities, aren't viable. diff --git a/powerapps-docs/developer/data-platform/includes/cc-ordering-paging.md b/powerapps-docs/developer/data-platform/includes/cc-ordering-paging.md index b976fa2f7b..0e090f87c0 100644 --- a/powerapps-docs/developer/data-platform/includes/cc-ordering-paging.md +++ b/powerapps-docs/developer/data-platform/includes/cc-ordering-paging.md @@ -68,7 +68,7 @@ Because this query orders unique column values, the order is consistent. > [!NOTE] > When possible, queries should order on the primary key for the table because Dataverse is optimized for ordering on the primary key by default. Ordering by non-unique or complex fields cause excess overhead and slower queries. -When you retrieve a limited set of data to display in an application, or if you need to return more than 5,000 rows of data, you need to page the results. The choices you make in determining the order of the results can determine whether the rows in each page of data you retrieve overlaps with other pages. Without proper ordering, the same record can appear in more than one page. +When you retrieve a limited set of data to display in an application, or if you need to return more than 5,000 rows of data ([500 for elastic tables](../use-elastic-tables.md#query-rows-of-an-elastic-table)), you need to page the results. The choices you make in determining the order of the results can determine whether the rows in each page of data you retrieve overlaps with other pages. Without proper ordering, the same record can appear in more than one page. To prevent the same record from appearing in more than one page, apply the following best practices: diff --git a/powerapps-docs/developer/data-platform/includes/cc-query-antipattern-enum-table.md b/powerapps-docs/developer/data-platform/includes/cc-query-antipattern-enum-table.md new file mode 100644 index 0000000000..8bafe27320 --- /dev/null +++ b/powerapps-docs/developer/data-platform/includes/cc-query-antipattern-enum-table.md @@ -0,0 +1,11 @@ +The `{0}` part of the exception message lists the anti-pattern that the query is using. If there are multiple anti-patterns used by the query, they're comma separated. For example, if a query is filtering on a large text column and is also selecting a large number of columns, the exception message contains the string `PerformanceLargeColumnSearch,LargeAmountOfAttributes`. The following table lists the anti-patterns with links to explanations: + +|Anti-pattern identifier|Explanation link| +|---|---| +|`PerformanceLeadingWildCard`|[Avoid leading wild cards in filter conditions](../query-antipatterns.md#PerformanceLeadingWildCard)| +|`PerformanceLargeColumnSearch`|[Avoid using conditions on large text columns](../query-antipatterns.md#PerformanceLargeColumnSearch)| +|`OrderOnEnumAttribute`|[Avoid ordering by choice columns](../query-antipatterns.md#OrderOnEnumAttribute)| +|`OrderOnPropertiesFromJoinedTables`|[Avoid ordering by columns in related tables](../query-antipatterns.md#OrderOnPropertiesFromJoinedTables)| +|`LargeAmountOfAttributes`|[Minimize the number of selected columns](../query-antipatterns.md#LargeAmountOfAttributes)| +|`LargeAmountOfLogicalAttributes`|[Minimize the number of selected logical columns](../query-antipatterns.md#LargeAmountOfLogicalAttributes)| +|`FilteringOnCalculatedColumns`|[Avoid using formula or calculated columns in filter conditions](../query-antipatterns.md#FilteringOnCalculatedColumns)| diff --git a/powerapps-docs/developer/data-platform/includes/cc-query-antipatterns.md b/powerapps-docs/developer/data-platform/includes/cc-query-antipatterns.md deleted file mode 100644 index 929598979d..0000000000 --- a/powerapps-docs/developer/data-platform/includes/cc-query-antipatterns.md +++ /dev/null @@ -1,100 +0,0 @@ -## Patterns to avoid - -Composing optimized queries for Dataverse is vital to ensure applications provide a fast, responsive, and reliable experience. This section describes patterns to avoid and concepts to understand when composing queries for standard tables using the `RetrieveMultiple` message, or messages that have a parameter that inherits from the [QueryBase class](/dotnet/api/microsoft.xrm.sdk.query.querybase). This guidance also applies when sending a `GET` request against a collection of records using OData. The guidance here might not apply for [Elastic tables](../elastic-tables.md) or when using [Dataverse Search](../search/overview.md). - - -### Minimize the number of selected columns - -Don't include columns you don't need in your query. Queries that return all columns or include a large number of columns can encounter performance issues due to the size of the dataset or complexity of the query. - -This practice is especially true for *logical columns*. A logical column contains values that are stored in different database tables. The [AttributeMetadata.IsLogical property](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata.islogical) tells you whether a column is a logical column. Queries that contain many logical columns are slower because Dataverse needs to combine the data from other database tables. - - -### Avoid leading wild cards in filter conditions - -Queries that use conditions with leading wild cards (either explicitly, or implicitly with an operator like `ends-with`) can lead to bad performance. Dataverse can't take advantage of database indexes when a query using leading wild cards, which forces SQL to scan the entire table. Table scans can happen even if there are other non-leading wild card queries that limit the result set. - -The following example is a FetchXml [condition element](../fetchxml/reference/condition.md) that uses a leading wild card: - -```xml - -``` - -The following example is a [QueryExpression](xref:Microsoft.Xrm.Sdk.Query.QueryExpression) [ConditionExpression](xref:Microsoft.Xrm.Sdk.Query.ConditionExpression) that uses a leading wild card: - -```csharp -new ConditionExpression("accountnumber", ConditionOperator.Like, "%234") -``` - -The following example is a OData query that uses a leading wild card: - -```http -$filter=startswith(accountnumber,'%234') -``` - -When queries time out and this pattern is detected, Dataverse returns a unique error to help identify which queries are using this pattern: - -> Name: `LeadingWildcardCauseTimeout`
-> Code: `0x80048573`
-> Number: `-2147187341`
-> Message: `The database operation timed out; this may be due to a leading wildcard value being used in a filter condition. Please consider removing filter conditions on leading wildcard values, as these filter conditions are expensive and may cause timeouts.` - -Dataverse heavily throttles leading wild card queries that are identified as a risk to the health of the org to help prevent outages. [Learn more about query throttling](../query-throttling.md) - -If you find yourself using leading wild card queries, look into these options: - -- Use [Dataverse search](../search/overview.md) instead. -- Change your data model to help people avoid needing leading wild cards. - -[Learn more about using wildcard characters in conditions for string values](../wildcard-characters.md) - - -### Avoid using formula or calculated columns in filter conditions - -[Formula and calculated column](../calculated-rollup-attributes.md#formula-and-calculated-columns) values are calculated in real-time when they're retrieved. Queries that use filters on these columns force Dataverse to calculate the value for each possible record that can be returned so the filter can be applied. Queries are slower because Dataverse can't improve the performance of these queries using SQL. - -When queries time out and this pattern is detected, Dataverse returns a unique error to help identify which queries are using this pattern: - -> Name: `ComputedColumnCauseTimeout`
-> Code: `0x80048574`
-> Number: `-2147187340`
-> Message: `The database operation timed out; this may be due to a computed column being used in a filter condition. Please consider removing filter conditions on computed columns, as these filter conditions are expensive and may cause timeouts.` - -To help prevent outages, Dataverse applies throttles on queries that have filters on calculated columns that are identified as a risk to the health of the environment. [Learn more about query throttling](../query-throttling.md) - - -### Avoid ordering by choice columns - -When using [FetchXml](../fetchxml/order-rows.md#choice-columns) or [QueryExpression](../org-service/queryexpression/order-rows.md#choice-columns), when you order query results using a choice column, the results are sorted using the localized label for each choice option. Ordering by the number value stored in the database wouldn't provide a good experience in your application. You should know that ordering on choice columns requires more compute resources to join and sort the rows by the localized label value. This extra work makes the query slower. If possible, try to avoid ordering results by choice column values. - -> [!NOTE] -> OData is different. With the Dataverse Web API, `$orderby` sorts rows using the integer value of the choice column rather than the localized label. - - - -### Avoid ordering by columns in related tables - -Ordering by columns on related tables makes the query slower because of the added complexity. - -Ordering by related tables should only be done when needed to as described here: - -- [Order rows using FetchXml](../fetchxml/order-rows.md) -- [Order rows using QueryExpression](../org-service/queryexpression/order-rows.md) -- [Order rows using OData](../webapi/query/order-rows.md) - -### Avoid using conditions on large text columns - -Dataverse has two types of columns that can store large strings of text: - -- [StringAttributeMetadata](/dotnet/api/microsoft.xrm.sdk.metadata.stringattributemetadata) can store up to 4,000 characters. -- [MemoAttributeMetadata](/dotnet/api/microsoft.xrm.sdk.metadata.memoattributemetadata) can store a higher number. - -The limit for both of these columns is specified using the `MaxLength` property. - -You can use conditions on string columns that have a `MaxLength` configured for fewer than 850 characters. - -All memo columns or string columns with a `MaxLength` greater than 850 are defined in Dataverse as large text columns. Large text columns are too large to effectively index, which leads to bad performance when included in a filter condition. - -[Dataverse search](../search/overview.md) is a better choice to query data in these kinds of columns. \ No newline at end of file diff --git a/powerapps-docs/developer/data-platform/includes/cc-visual-studio-code-powershell-prerequisites.md b/powerapps-docs/developer/data-platform/includes/cc-visual-studio-code-powershell-prerequisites.md index 5458d3cf2c..54b5e4a341 100644 --- a/powerapps-docs/developer/data-platform/includes/cc-visual-studio-code-powershell-prerequisites.md +++ b/powerapps-docs/developer/data-platform/includes/cc-visual-studio-code-powershell-prerequisites.md @@ -3,7 +3,7 @@ - Install Visual Studio Code. See [Download Visual Studio Code](https://code.visualstudio.com/download) - Install the PowerShell extension for Visual Studio Code. See [PowerShell for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) - Install PowerShell 7.4 or higher. See [Install PowerShell on Windows, Linux, and macOS](/powershell/scripting/install/installing-powershell) -- Install the Az PowerShell module version 11.1.0 or higher. See [How to install Azure PowerShell](/powershell/azure/install-azure-powershell) +- Install the Az PowerShell module version 11.1.0 or higher. See [How to install Azure PowerShell](/powershell/azure/install-azure-powershell) To [update an existing installation to the latest version](/powershell/module/powershellget/update-module), use `Update-Module -Name Az -Force` diff --git a/powerapps-docs/developer/data-platform/includes/cc-web-api-spa-javascript-code-sample-note.md b/powerapps-docs/developer/data-platform/includes/cc-web-api-spa-javascript-code-sample-note.md new file mode 100644 index 0000000000..b8728fe507 --- /dev/null +++ b/powerapps-docs/developer/data-platform/includes/cc-web-api-spa-javascript-code-sample-note.md @@ -0,0 +1,2 @@ +> [!NOTE] +> This code is for a Single Page Application (SPA) and doesn't represent the pattern to use with model-driven apps, Power Apps components framework (PCF) components, or Power pages. Use the [Xrm.WebApi (Client API)](../../model-driven-apps/clientapi/reference/xrm-webapi.md), [Code components WebAPI](../../component-framework/reference/webapi.md), and [Power Pages Portals Web API](/power-pages/configure/web-api-overview) for these scenarios. \ No newline at end of file diff --git a/powerapps-docs/developer/data-platform/includes/data-service-error-codes.md b/powerapps-docs/developer/data-platform/includes/data-service-error-codes.md index 152d19783e..11814cbf76 100644 --- a/powerapps-docs/developer/data-platform/includes/data-service-error-codes.md +++ b/powerapps-docs/developer/data-platform/includes/data-service-error-codes.md @@ -16,7 +16,7 @@ |`0x8006041c`
`-2147089380`|Name: **ActionStepInvalidProcessAction**
Message: `ActionStep {0} references invalid Process Action {1}.`| |`0x8006040d`
`-2147089395`|Name: **ActionStepInvalidProcessid**
Message: `ActionStep references invalid Process Id.`| |`0x8006040c`
`-2147089396`|Name: **ActionStepInvalidStageid**
Message: `ActionStep references invalid Stage Id.`| -|`0x80060382`
`-2147089534`|Name: **ActionSupportNotEnabled**
Message: ` Business Processes containing an Action Step cannot be exported because Action Step support is still a Public Preview feature and it is not currently enabled for this organization.`| +|`0x80060382`
`-2147089534`|Name: **ActionSupportNotEnabled**
Message: `Business Processes containing an Action Step cannot be exported because Action Step support is still a Public Preview feature and it is not currently enabled for this organization.`| |`0x80061001`
`-2147086335`|Name: **ActivePropertyValidationFailed**
Message: `You can't create a property instance for an inactive property.`| |`0x80040526`
`-2147220186`|Name: **ActiveQueueItemAlreadyExists**
Message: `An active queue item already exists for the given object. Cannot create more than one active queue item for this object.`| |`0x8004F871`
`-2147157903`|Name: **ActiveSlaCannotEdit**
Message: `You can't edit an active SLA. Deactivate the SLA, and then try editing it.`| @@ -42,9 +42,11 @@ |`0x80098006`
`-2146861050`|Name: **AdoAadUserStateException**
Message: `User identity within the azure active directory has changed (might be deleted).`| |`0x80098013`
`-2146861037`|Name: **AdoBranchNameAlreadyExistsError**
Message: `Branch with the same name already exists.`| |`0x80098008`
`-2146861048`|Name: **AdoCircuitBreakerExceededConcurrencyException**
Message: `Git internal error occurred.`| +|`0x80098018`
`-2146861032`|Name: **AdoFileTooBig**
Message: `{0} of {1}({2}) is too big to fit in source control.`| |`0x80098011`
`-2146861039`|Name: **AdoInvalidBranchName**
Message: `Invalid git branch name. Branch name cannot contain {0}.`| |`0x80098012`
`-2146861038`|Name: **AdoInvalidDirectoryName**
Message: `Invalid directory name {0}.`| |`0x80098000`
`-2146861056`|Name: **AdoItemNotFoundException**
Message: `Directory or Item was not found on provided path.`| +|`0x80098017`
`-2146861033`|Name: **AdoItemNotFoundWithPathException**
Message: `Directory or Item was not found on provided path '{0}'.`| |`0x80098004`
`-2146861052`|Name: **AdoNeedsPermissionException**
Message: `Commit to requested branch is forbidden (rejected by policy).`| |`0x80098009`
`-2146861047`|Name: **AdoObjectRejectedException**
Message: `Commit was rejected because it contains one or more secrets.`| |`0x80098003`
`-2146861053`|Name: **AdoRefLockedException**
Message: `Commit to requested branch is forbidden (rejected by policy).`| @@ -55,8 +57,9 @@ |`0x80098007`
`-2146861049`|Name: **AdoVssServiceException**
Message: `Git resource does not exist or do not have permissions for the operation attempted.`| |`0x80041d68`
`-2147213976`|Name: **ADResourceNotFound**
Message: `The Azure AD Group was not found in your Azure Active Directory. Please validate the Group ID and try again.`| |`0x80061696`
`-2147084650`|Name: **AdvancedSimilarityAzureSearchUnexpectedError**
Message: `An unexpected error occurred executing the search. Try again later.`| +|`0x80090207`
`-2146893305`|Name: **AetherServiceError**
Message: `Received unsuccessful response from Aether service.`| |`0x8004D2B1`
`-2147167567`|Name: **AggregateInnerQuery**
Message: `The Inner Query must not be an aggregate query.`| -|`0x8004E023`
`-2147164125`|Name: **AggregateQueryRecordLimitExceeded**
Message: `The maximum record limit is exceeded. Reduce the number of records.`| +|`0x8004E023`
`-2147164125`|Name: **AggregateQueryRecordLimitExceeded**
Message: `The maximum record limit of {0} is exceeded. Reduce the number of aggregated or grouped records. Please see this link for more details: https://go.microsoft.com/fwlink/?linkid=2301313.`| |`0x8009724C`
`-2146864564`|Name: **AggregationOnSecuredAttributeCallerCantReadNotSupportedForElasticTables**
Message: `Caller does not have read permission on secured attribute ('{0}'). Aggregation on this attribute without permission is not supported for Elastic Tables.`| |`0x80090489`
`-2146892663`|Name: **AICExportFailure**
Message: `Error occured when exporting AttributeImageConfig record. Reason: {0}`| |`0x8004F0FE`
`-2147159810`|Name: **AlreadyLinkedToAnotherAttribute**
Message: `Given linked attribute is alreadly linked to other attribute.`| @@ -71,6 +74,7 @@ |`0x80048547`
`-2147187385`|Name: **AppEntityLimitExceeded**
Message: `This operation failed since it exceeded the maximum entity limit of {0} total entities for the app {1} set by its owning publisher {2}.`| |`0x80048552`
`-2147187374`|Name: **AppEntityLimitExceededInSiteMap**
Message: `You cannot save or publish the sitemap. The publisher ({0}) of the app ({1}) allows only up to {2} additional entities to be added.`| |`0x80095FFC`
`-2146869252`|Name: **ApplicationBasedAccessControlError**
Message: `Access to Dataverse API is restricted for this application Id : '{0}'. Please contact your administrator for more information.`| +|`0x80090922`
`-2146891486`|Name: **ApplicationBasedAccessControlUserDoesNotHaveMappedRolesError**
Message: `User with SystemUserId = {0} and AccessResultType = {1} has not been explictly or implictly assigned any roles that are mapped to ApplicationId = {2}. Please assign the appropriate roles to grant access and try again.`| |`0x8005F231`
`-2147093967`|Name: **ApplicationMetadataConverterFailed**
Message: `Sorry, something went wrong. Please try again, or restart the app.`| |`0x8005F233`
`-2147093965`|Name: **ApplicationMetadatadaCreateFailed**
Message: `Sorry, something went wrong. Please try again, or restart the app.`| |`0x8005F232`
`-2147093966`|Name: **ApplicationMetadatadaNullData**
Message: `Sorry, something went wrong. Please try again, or restart the app.`| @@ -150,6 +154,7 @@ |`0x80048956`
`-2147186346`|Name: **AsyncReparentDBOperationOngoing**
Message: `Async reparent db is currently executing for this entity. Please wait for the asynchronous job to complete before attempting to reparent this entity again. You may look up the status of this job by searching for the following AsyncJobName in the system jobs view. (EntityId: {0}, ParentId: {1}, EntityName: {2}, AsyncJobName: {3}, AsyncJobId: {4})`| |`0x80048955`
`-2147186347`|Name: **AsyncRestoreOperationOngoing**
Message: `This entity is currently being restored as part of an asynchronous restore job. You may look up the status of this job by searching for the following AsyncJobName in the system jobs view. (MasterId: {0}, SubordinateId: {1}, EntityName: {2}, AsyncJobName: {3}, AsyncJobId: {4})`| |`0x80048d23`
`-2147185373`|Name: **AsyncRetainOperationOngoing**
Message: `A retention policy is currently in progress for this table. Please wait for the policy run to complete before attempting to run the policy again.`| +|`0x80097257`
`-2146864553`|Name: **AsyncRetainRetriableError**
Message: `This is an internal error that indicates to the async handler that this error occurred during marking is retriable.`| |`0x80090456`
`-2146892714`|Name: **AsyncSecondaryEntityKeyNotAllowed**
Message: `Entity key '{0}' marked as IsSecondaryKey must have property IsSynchronous set as true.`| |`0x80043e09`
`-2147205623`|Name: **AttachmentBlocked**
Message: `The attachment is either not a valid type or is too large. It cannot be uploaded or downloaded.`| |`0x80044a08`
`-2147202552`|Name: **AttachmentInvalidFileName**
Message: `Attachment file name contains invalid characters.`| @@ -195,6 +200,7 @@ |`0x80044369`
`-2147204247`|Name: **AttributeUsedForInternalUseOnly**
Message: `Attribute {0} on Entity {1} can only be set by the System.`| |`0x80090452`
`-2146892718`|Name: **AttributeWithValidForUpdateNotSupportedInSecondaryEntityKey**
Message: `Attribute '{0}' must not be valid for update. The secondary Entity Key '{1}' does not support key attribue with (IsValidForUpdate = true) property.`| |`0x8004D228`
`-2147167704`|Name: **AuthenticateToServerBeforeRequestingProxy**
Message: `Authenticate to serverType: {0} before requesting a proxy.`| +|`0x800608B9`
`-2147088199`|Name: **AuthNetworkFailure**
Message: `Unable to authenticate. Select the Refresh button to try again.`| |`0x80091042`
`-2146889662`|Name: **AutoDataCaptureAuthorizationFailureException**
Message: `You don’t have the proper Office 365 license to get untracked emails. Please contact your system administrator.`| |`0x80091041`
`-2146889663`|Name: **AutoDataCaptureDisabledError**
Message: `Auto capture feature is not enabled.`| |`0x80091043`
`-2146889661`|Name: **AutoDataCaptureResponseRetrievalFailureException**
Message: `Error while fetching untracked emails from Exchange.`| @@ -231,84 +237,84 @@ |`0x80043b03`
`-2147206397`|Name: **BaseUnitNotDeletable**
Message: `The base unit of a schedule cannot be deleted.`| |`0x80043b17`
`-2147206377`|Name: **BaseUnitNotNull**
Message: `Do not use a base unit as the value for a primary unit. This value should always be null.`| |`0x80043810`
`-2147207152`|Name: **BaseUomNameNotSpecified**
Message: `baseuomname not specified`| -|`0x8004B540`
`-2147175104`|Name: **BDK_E_ADDRESS_VALIDATION_FAILURE**
Message: `{0} `| -|`0x8004B541`
`-2147175103`|Name: **BDK_E_AGREEMENT_ALREADY_SIGNED**
Message: `{0} `| -|`0x8004B542`
`-2147175102`|Name: **BDK_E_AUTHORIZATION_FAILED**
Message: `{0} `| -|`0x8004B543`
`-2147175101`|Name: **BDK_E_AVS_FAILED**
Message: `{0} `| -|`0x8004B544`
`-2147175100`|Name: **BDK_E_BAD_CITYNAME_LENGTH**
Message: `{0} `| -|`0x8004B545`
`-2147175099`|Name: **BDK_E_BAD_STATECODE_LENGTH**
Message: `{0} `| -|`0x8004B546`
`-2147175098`|Name: **BDK_E_BAD_ZIPCODE_LENGTH**
Message: `{0} `| -|`0x8004B547`
`-2147175097`|Name: **BDK_E_BADXML**
Message: `{0} `| -|`0x8004B548`
`-2147175096`|Name: **BDK_E_BANNED_PAYMENT_INSTRUMENT**
Message: `{0} `| -|`0x8004B549`
`-2147175095`|Name: **BDK_E_BANNEDPERSON**
Message: `{0} `| -|`0x8004B54A`
`-2147175094`|Name: **BDK_E_CANNOT_EXCEED_MAX_OWNERSHIP**
Message: `{0} `| -|`0x8004B54B`
`-2147175093`|Name: **BDK_E_COUNTRY_CURRENCY_PI_MISMATCH**
Message: `{0} `| -|`0x8004B54C`
`-2147175092`|Name: **BDK_E_CREDIT_CARD_EXPIRED**
Message: `{0} `| -|`0x8004B54D`
`-2147175091`|Name: **BDK_E_DATE_EXPIRED**
Message: `{0} `| -|`0x8004B54E`
`-2147175090`|Name: **BDK_E_ERROR_COUNTRYCODE_MISMATCH**
Message: `{0} `| -|`0x8004B54F`
`-2147175089`|Name: **BDK_E_ERROR_COUNTRYCODE_REQUIRED**
Message: `{0} `| -|`0x8004B550`
`-2147175088`|Name: **BDK_E_EXTRA_REFERRAL_DATA**
Message: `{0} `| -|`0x8004B551`
`-2147175087`|Name: **BDK_E_GUID_EXISTS**
Message: `{0} `| -|`0x8004B552`
`-2147175086`|Name: **BDK_E_INVALID_ADDRESS_ID**
Message: `{0} `| +|`0x8004B540`
`-2147175104`|Name: **BDK_E_ADDRESS_VALIDATION_FAILURE**
Message: `{0}`| +|`0x8004B541`
`-2147175103`|Name: **BDK_E_AGREEMENT_ALREADY_SIGNED**
Message: `{0}`| +|`0x8004B542`
`-2147175102`|Name: **BDK_E_AUTHORIZATION_FAILED**
Message: `{0}`| +|`0x8004B543`
`-2147175101`|Name: **BDK_E_AVS_FAILED**
Message: `{0}`| +|`0x8004B544`
`-2147175100`|Name: **BDK_E_BAD_CITYNAME_LENGTH**
Message: `{0}`| +|`0x8004B545`
`-2147175099`|Name: **BDK_E_BAD_STATECODE_LENGTH**
Message: `{0}`| +|`0x8004B546`
`-2147175098`|Name: **BDK_E_BAD_ZIPCODE_LENGTH**
Message: `{0}`| +|`0x8004B547`
`-2147175097`|Name: **BDK_E_BADXML**
Message: `{0}`| +|`0x8004B548`
`-2147175096`|Name: **BDK_E_BANNED_PAYMENT_INSTRUMENT**
Message: `{0}`| +|`0x8004B549`
`-2147175095`|Name: **BDK_E_BANNEDPERSON**
Message: `{0}`| +|`0x8004B54A`
`-2147175094`|Name: **BDK_E_CANNOT_EXCEED_MAX_OWNERSHIP**
Message: `{0}`| +|`0x8004B54B`
`-2147175093`|Name: **BDK_E_COUNTRY_CURRENCY_PI_MISMATCH**
Message: `{0}`| +|`0x8004B54C`
`-2147175092`|Name: **BDK_E_CREDIT_CARD_EXPIRED**
Message: `{0}`| +|`0x8004B54D`
`-2147175091`|Name: **BDK_E_DATE_EXPIRED**
Message: `{0}`| +|`0x8004B54E`
`-2147175090`|Name: **BDK_E_ERROR_COUNTRYCODE_MISMATCH**
Message: `{0}`| +|`0x8004B54F`
`-2147175089`|Name: **BDK_E_ERROR_COUNTRYCODE_REQUIRED**
Message: `{0}`| +|`0x8004B550`
`-2147175088`|Name: **BDK_E_EXTRA_REFERRAL_DATA**
Message: `{0}`| +|`0x8004B551`
`-2147175087`|Name: **BDK_E_GUID_EXISTS**
Message: `{0}`| +|`0x8004B552`
`-2147175086`|Name: **BDK_E_INVALID_ADDRESS_ID**
Message: `{0}`| |`0x8004B553`
`-2147175085`|Name: **BDK_E_INVALID_BILLABLE_ACCOUNT_ID**
Message: `{0} The specified Billing account is invalid. Or, although the objectID is of the correct type, the account it identifies does not exist in the system.`| -|`0x8004B554`
`-2147175084`|Name: **BDK_E_INVALID_BUF_SIZE**
Message: `{0} `| -|`0x8004B555`
`-2147175083`|Name: **BDK_E_INVALID_CATEGORY_NAME**
Message: `{0} `| -|`0x8004B556`
`-2147175082`|Name: **BDK_E_INVALID_COUNTRY_CODE**
Message: `{0} `| -|`0x8004B557`
`-2147175081`|Name: **BDK_E_INVALID_CURRENCY**
Message: `{0} `| -|`0x8004B558`
`-2147175080`|Name: **BDK_E_INVALID_CUSTOMER_TYPE**
Message: `{0} `| -|`0x8004B559`
`-2147175079`|Name: **BDK_E_INVALID_DATE**
Message: `{0} `| -|`0x8004B55A`
`-2147175078`|Name: **BDK_E_INVALID_EMAIL_ADDRESS**
Message: `{0} `| -|`0x8004B55B`
`-2147175077`|Name: **BDK_E_INVALID_FILTER**
Message: `{0} `| -|`0x8004B55C`
`-2147175076`|Name: **BDK_E_INVALID_GUID**
Message: `{0} `| -|`0x8004B55D`
`-2147175075`|Name: **BDK_E_INVALID_INPUT_TO_TAXWARE_OR_VERAZIP**
Message: `{0} `| -|`0x8004B55E`
`-2147175074`|Name: **BDK_E_INVALID_LOCALE**
Message: `{0} `| +|`0x8004B554`
`-2147175084`|Name: **BDK_E_INVALID_BUF_SIZE**
Message: `{0}`| +|`0x8004B555`
`-2147175083`|Name: **BDK_E_INVALID_CATEGORY_NAME**
Message: `{0}`| +|`0x8004B556`
`-2147175082`|Name: **BDK_E_INVALID_COUNTRY_CODE**
Message: `{0}`| +|`0x8004B557`
`-2147175081`|Name: **BDK_E_INVALID_CURRENCY**
Message: `{0}`| +|`0x8004B558`
`-2147175080`|Name: **BDK_E_INVALID_CUSTOMER_TYPE**
Message: `{0}`| +|`0x8004B559`
`-2147175079`|Name: **BDK_E_INVALID_DATE**
Message: `{0}`| +|`0x8004B55A`
`-2147175078`|Name: **BDK_E_INVALID_EMAIL_ADDRESS**
Message: `{0}`| +|`0x8004B55B`
`-2147175077`|Name: **BDK_E_INVALID_FILTER**
Message: `{0}`| +|`0x8004B55C`
`-2147175076`|Name: **BDK_E_INVALID_GUID**
Message: `{0}`| +|`0x8004B55D`
`-2147175075`|Name: **BDK_E_INVALID_INPUT_TO_TAXWARE_OR_VERAZIP**
Message: `{0}`| +|`0x8004B55E`
`-2147175074`|Name: **BDK_E_INVALID_LOCALE**
Message: `{0}`| |`0x8004B55F`
`-2147175073`|Name: **BDK_E_INVALID_OBJECT_ID**
Message: `{0} The Billing system cannot find the object (e.g. account or subscription or offering).`| -|`0x8004B560`
`-2147175072`|Name: **BDK_E_INVALID_OFFERING_GUID**
Message: `{0} `| -|`0x8004B561`
`-2147175071`|Name: **BDK_E_INVALID_PAYMENT_INSTRUMENT_STATUS**
Message: `{0} `| -|`0x8004B562`
`-2147175070`|Name: **BDK_E_INVALID_PAYMENT_METHOD_ID**
Message: `{0} `| -|`0x8004B563`
`-2147175069`|Name: **BDK_E_INVALID_PHONE_TYPE**
Message: `{0} `| -|`0x8004B564`
`-2147175068`|Name: **BDK_E_INVALID_POLICY_ID**
Message: `{0} `| -|`0x8004B565`
`-2147175067`|Name: **BDK_E_INVALID_REFERRALDATA_XML**
Message: `{0} `| -|`0x8004B566`
`-2147175066`|Name: **BDK_E_INVALID_STATE_FOR_COUNTRY**
Message: `{0} `| +|`0x8004B560`
`-2147175072`|Name: **BDK_E_INVALID_OFFERING_GUID**
Message: `{0}`| +|`0x8004B561`
`-2147175071`|Name: **BDK_E_INVALID_PAYMENT_INSTRUMENT_STATUS**
Message: `{0}`| +|`0x8004B562`
`-2147175070`|Name: **BDK_E_INVALID_PAYMENT_METHOD_ID**
Message: `{0}`| +|`0x8004B563`
`-2147175069`|Name: **BDK_E_INVALID_PHONE_TYPE**
Message: `{0}`| +|`0x8004B564`
`-2147175068`|Name: **BDK_E_INVALID_POLICY_ID**
Message: `{0}`| +|`0x8004B565`
`-2147175067`|Name: **BDK_E_INVALID_REFERRALDATA_XML**
Message: `{0}`| +|`0x8004B566`
`-2147175066`|Name: **BDK_E_INVALID_STATE_FOR_COUNTRY**
Message: `{0}`| |`0x8004B567`
`-2147175065`|Name: **BDK_E_INVALID_SUBSCRIPTION_ID**
Message: `{0} The subscription id specified is invalid. Or, although the objectID is of correct type and also points to a valid account in SCS, the subscription it identifies does not exist in SCS.`| -|`0x8004B568`
`-2147175064`|Name: **BDK_E_INVALID_TAX_EXEMPT_TYPE**
Message: `{0} `| -|`0x8004B569`
`-2147175063`|Name: **BDK_E_MEG_CONFLICT**
Message: `{0} `| -|`0x8004B56A`
`-2147175062`|Name: **BDK_E_MULTIPLE_CITIES_FOUND**
Message: `{0} `| -|`0x8004B56B`
`-2147175061`|Name: **BDK_E_MULTIPLE_COUNTIES_FOUND**
Message: `{0} `| -|`0x8004B56C`
`-2147175060`|Name: **BDK_E_NON_ACTIVE_ACCOUNT**
Message: `{0} `| +|`0x8004B568`
`-2147175064`|Name: **BDK_E_INVALID_TAX_EXEMPT_TYPE**
Message: `{0}`| +|`0x8004B569`
`-2147175063`|Name: **BDK_E_MEG_CONFLICT**
Message: `{0}`| +|`0x8004B56A`
`-2147175062`|Name: **BDK_E_MULTIPLE_CITIES_FOUND**
Message: `{0}`| +|`0x8004B56B`
`-2147175061`|Name: **BDK_E_MULTIPLE_COUNTIES_FOUND**
Message: `{0}`| +|`0x8004B56C`
`-2147175060`|Name: **BDK_E_NON_ACTIVE_ACCOUNT**
Message: `{0}`| |`0x8004B56D`
`-2147175059`|Name: **BDK_E_NOPERMISSION**
Message: `{0} The calling partner does not have access to this method or when the requester does not have permission to search against the supplied search PUID.`| -|`0x8004B56E`
`-2147175058`|Name: **BDK_E_OBJECT_ROLE_LIMIT_EXCEEDED**
Message: `{0} `| -|`0x8004B56F`
`-2147175057`|Name: **BDK_E_OFFERING_ACCOUNT_CURRENCY_MISMATCH**
Message: `{0} `| -|`0x8004B570`
`-2147175056`|Name: **BDK_E_OFFERING_COUNTRY_ACCOUNT_MISMATCH**
Message: `{0} `| -|`0x8004B571`
`-2147175055`|Name: **BDK_E_OFFERING_NOT_PURCHASEABLE**
Message: `{0} `| -|`0x8004B572`
`-2147175054`|Name: **BDK_E_OFFERING_PAYMENT_INSTRUMENT_MISMATCH**
Message: `{0} `| -|`0x8004B573`
`-2147175053`|Name: **BDK_E_OFFERING_REQUIRES_PI**
Message: `{0} `| -|`0x8004B574`
`-2147175052`|Name: **BDK_E_PARTNERNOTINBILLING**
Message: `{0} `| -|`0x8004B575`
`-2147175051`|Name: **BDK_E_PAYMENT_PROVIDER_CONNECTION_FAILED**
Message: `{0} `| -|`0x8004B577`
`-2147175049`|Name: **BDK_E_POLICY_DEAL_COUNTRY_MISMATCH**
Message: `{0} `| -|`0x8004B576`
`-2147175050`|Name: **BDK_E_PRIMARY_PHONE_REQUIRED**
Message: `{0} `| -|`0x8004B578`
`-2147175048`|Name: **BDK_E_PUID_ROLE_LIMIT_EXCEEDED**
Message: `{0} `| -|`0x8004B579`
`-2147175047`|Name: **BDK_E_RATING_FAILURE**
Message: `{0} `| -|`0x8004B57A`
`-2147175046`|Name: **BDK_E_REQUIRED_FIELD_MISSING**
Message: `{0} `| -|`0x8004B57B`
`-2147175045`|Name: **BDK_E_STATE_CITY_INVALID**
Message: `{0} `| -|`0x8004B57C`
`-2147175044`|Name: **BDK_E_STATE_INVALID**
Message: `{0} `| -|`0x8004B57D`
`-2147175043`|Name: **BDK_E_STATE_ZIP_CITY_INVALID**
Message: `{0} `| -|`0x8004B57E`
`-2147175042`|Name: **BDK_E_STATE_ZIP_CITY_INVALID2**
Message: `{0} `| -|`0x8004B57F`
`-2147175041`|Name: **BDK_E_STATE_ZIP_CITY_INVALID3**
Message: `{0} `| -|`0x8004B580`
`-2147175040`|Name: **BDK_E_STATE_ZIP_CITY_INVALID4**
Message: `{0} `| -|`0x8004B581`
`-2147175039`|Name: **BDK_E_STATE_ZIP_COVERS_MULTIPLE_CITIES**
Message: `{0} `| -|`0x8004B582`
`-2147175038`|Name: **BDK_E_STATE_ZIP_INVALID**
Message: `{0} `| -|`0x8004B583`
`-2147175037`|Name: **BDK_E_TAXID_EXPDATE**
Message: `{0} `| -|`0x8004B584`
`-2147175036`|Name: **BDK_E_TOKEN_BLACKLISTED**
Message: `{0} `| -|`0x8004B585`
`-2147175035`|Name: **BDK_E_TOKEN_EXPIRED**
Message: `{0} `| -|`0x8004B586`
`-2147175034`|Name: **BDK_E_TOKEN_NOT_VALID_FOR_OFFERING**
Message: `{0} `| -|`0x8004B587`
`-2147175033`|Name: **BDK_E_TOKEN_RANGE_BLACKLISTED**
Message: `{0} `| -|`0x8004B588`
`-2147175032`|Name: **BDK_E_TRANS_BALANCE_TO_PI_INVALID**
Message: `{0} `| +|`0x8004B56E`
`-2147175058`|Name: **BDK_E_OBJECT_ROLE_LIMIT_EXCEEDED**
Message: `{0}`| +|`0x8004B56F`
`-2147175057`|Name: **BDK_E_OFFERING_ACCOUNT_CURRENCY_MISMATCH**
Message: `{0}`| +|`0x8004B570`
`-2147175056`|Name: **BDK_E_OFFERING_COUNTRY_ACCOUNT_MISMATCH**
Message: `{0}`| +|`0x8004B571`
`-2147175055`|Name: **BDK_E_OFFERING_NOT_PURCHASEABLE**
Message: `{0}`| +|`0x8004B572`
`-2147175054`|Name: **BDK_E_OFFERING_PAYMENT_INSTRUMENT_MISMATCH**
Message: `{0}`| +|`0x8004B573`
`-2147175053`|Name: **BDK_E_OFFERING_REQUIRES_PI**
Message: `{0}`| +|`0x8004B574`
`-2147175052`|Name: **BDK_E_PARTNERNOTINBILLING**
Message: `{0}`| +|`0x8004B575`
`-2147175051`|Name: **BDK_E_PAYMENT_PROVIDER_CONNECTION_FAILED**
Message: `{0}`| +|`0x8004B577`
`-2147175049`|Name: **BDK_E_POLICY_DEAL_COUNTRY_MISMATCH**
Message: `{0}`| +|`0x8004B576`
`-2147175050`|Name: **BDK_E_PRIMARY_PHONE_REQUIRED**
Message: `{0}`| +|`0x8004B578`
`-2147175048`|Name: **BDK_E_PUID_ROLE_LIMIT_EXCEEDED**
Message: `{0}`| +|`0x8004B579`
`-2147175047`|Name: **BDK_E_RATING_FAILURE**
Message: `{0}`| +|`0x8004B57A`
`-2147175046`|Name: **BDK_E_REQUIRED_FIELD_MISSING**
Message: `{0}`| +|`0x8004B57B`
`-2147175045`|Name: **BDK_E_STATE_CITY_INVALID**
Message: `{0}`| +|`0x8004B57C`
`-2147175044`|Name: **BDK_E_STATE_INVALID**
Message: `{0}`| +|`0x8004B57D`
`-2147175043`|Name: **BDK_E_STATE_ZIP_CITY_INVALID**
Message: `{0}`| +|`0x8004B57E`
`-2147175042`|Name: **BDK_E_STATE_ZIP_CITY_INVALID2**
Message: `{0}`| +|`0x8004B57F`
`-2147175041`|Name: **BDK_E_STATE_ZIP_CITY_INVALID3**
Message: `{0}`| +|`0x8004B580`
`-2147175040`|Name: **BDK_E_STATE_ZIP_CITY_INVALID4**
Message: `{0}`| +|`0x8004B581`
`-2147175039`|Name: **BDK_E_STATE_ZIP_COVERS_MULTIPLE_CITIES**
Message: `{0}`| +|`0x8004B582`
`-2147175038`|Name: **BDK_E_STATE_ZIP_INVALID**
Message: `{0}`| +|`0x8004B583`
`-2147175037`|Name: **BDK_E_TAXID_EXPDATE**
Message: `{0}`| +|`0x8004B584`
`-2147175036`|Name: **BDK_E_TOKEN_BLACKLISTED**
Message: `{0}`| +|`0x8004B585`
`-2147175035`|Name: **BDK_E_TOKEN_EXPIRED**
Message: `{0}`| +|`0x8004B586`
`-2147175034`|Name: **BDK_E_TOKEN_NOT_VALID_FOR_OFFERING**
Message: `{0}`| +|`0x8004B587`
`-2147175033`|Name: **BDK_E_TOKEN_RANGE_BLACKLISTED**
Message: `{0}`| +|`0x8004B588`
`-2147175032`|Name: **BDK_E_TRANS_BALANCE_TO_PI_INVALID**
Message: `{0}`| |`0x8004B589`
`-2147175031`|Name: **BDK_E_UNKNOWN_SERVER_FAILURE**
Message: `{0} Unknown server failure.`| -|`0x8004B58A`
`-2147175030`|Name: **BDK_E_UNSUPPORTED_CHAR_EXIST**
Message: `{0} `| +|`0x8004B58A`
`-2147175030`|Name: **BDK_E_UNSUPPORTED_CHAR_EXIST**
Message: `{0}`| |`0x8004B58F`
`-2147175025`|Name: **BDK_E_USAGE_COUNT_FOR_TOKEN_EXCEEDED**
Message: `{0} Billing token is already spent.`| -|`0x8004B58B`
`-2147175029`|Name: **BDK_E_VATID_DOESNOTHAVEEXPDATE**
Message: `{0} `| -|`0x8004B58C`
`-2147175028`|Name: **BDK_E_ZIP_CITY_MISSING**
Message: `{0} `| +|`0x8004B58B`
`-2147175029`|Name: **BDK_E_VATID_DOESNOTHAVEEXPDATE**
Message: `{0}`| +|`0x8004B58C`
`-2147175028`|Name: **BDK_E_ZIP_CITY_MISSING**
Message: `{0}`| |`0x8004B58D`
`-2147175027`|Name: **BDK_E_ZIP_INVALID**
Message: `{0} Billing zip code error.`| |`0x8004B58E`
`-2147175026`|Name: **BDK_E_ZIP_INVALID_FOR_ENTERED_STATE**
Message: `{0} Billing zip code error.`| |`0x8005E003`
`-2147098621`|Name: **BidsAuthenticationError**
Message: `An error occured while authenticating with server {0}.`| @@ -330,6 +336,7 @@ |`0x80049946`
`-2147182266`|Name: **BinAttrbuteNotReady**
Message: `Attribute '{0}' on table '{1}' is not ready for recycle bin table queries. Please remove this attribute from your query. Please wait for recycle bin metadata sync operation to complete before using this attribute.`| |`0x80160043`
`-2146041789`|Name: **BindAttributeNotSpecifiedForLookup**
Message: `BindAttribute for lookup property {0} is not provided. More Details:{1}`| |`0x80160044`
`-2146041788`|Name: **BindAttributeValuesAreDifferentAcrossControlConfigurations**
Message: `Bind Attribute for lookup property {0} should be same for all form factor control configurations Please check the configuration: {1}. More Details:{2}`| +|`0x80072523`
`-2147015389`|Name: **BlobDownloadRetryableError**
Message: `A retryable error occured while downloading a blob from file store.`| |`0x80090018`
`-2146893800`|Name: **BlobNotFound**
Message: `Blob not found.`| |`0x8004E10E`
`-2147163890`|Name: **BookFirstInstanceFailed**
Message: `Failed to book first instance.`| |`0x8004431C`
`-2147204324`|Name: **BooleanOptionOutOfRange**
Message: `Boolean attribute options must have a value of either 0 or 1.`| @@ -345,7 +352,9 @@ |`0x8004F096`
`-2147159914`|Name: **BulkACSPartialErrors**
Message: `Add Components To Solution: {0} out of {1} requests failed. \n{2}`| |`0x80048459`
`-2147187623`|Name: **BulkDeleteChildFailure**
Message: `One of the Bulk Delete Child Jobs Failed`| |`0x80005049`
`-2147463095`|Name: **BulkDeleteJobNotComplete**
Message: `The bulk delete operation '{0}' must be in the 'Succeeded', 'Failed', or 'Canceled' state to be restored.`| +|`0x8004840B`
`-2147187701`|Name: **BulkDeleteNotSupportedInDaac**
Message: `Bulk Delete job is not supported for replicated entity from secondary parition in a dataverse as a cluster setup.`| |`0x80048435`
`-2147187659`|Name: **BulkDeleteRecordDeletionFailure**
Message: `The record cannot be deleted.`| +|`0x8004840A`
`-2147187702`|Name: **BulkDetectDupsNotSupportedInSecondaryPartition**
Message: `Duplicate Detection job is not supported from secondary parition in a dataverse as a cluster setup.`| |`0x80048422`
`-2147187678`|Name: **BulkDetectInvalidEmailRecipient**
Message: `The e-mail recipient either does not exist or the e-mail address for the e-mail recipient is not valid.`| |`0x8009000F`
`-2146893809`|Name: **BulkDuplicateDetectionJobSendEmailFailed**
Message: `Bulk Duplicate Detection successfully completed. Please review the results and perform a manual merge. We were unable to send a notification to your specified email address. If this persists, please validate the email address you provided and review any active plugins.`| |`0x8004502D`
`-2147200979`|Name: **BulkMailOperationFailed**
Message: `The bulk e-mail job completed with {0} failures. The failures might be caused by missing e-mail addresses or because you do not have permission to send e-mail. To find records with missing e-mail addresses, use Advanced Find. If you need increased e-mail permissions, contact your system administrator.`| @@ -375,6 +384,7 @@ |`0x80097628`
`-2146863576`|Name: **BypassBusinessLogicExecutionStepIdsLimitExceeded**
Message: `The number of step ids: {0} in the BypassBusinessLogicExecutionStepIds parameter exceeds the orgdb settings limit: {1}`| |`0x80072330`
`-2147015888`|Name: **CacheLoadConcurrencyError**
Message: `Too many caches loaded concurrently. Please try again later.`| |`0x80048d3d`
`-2147185347`|Name: **CacheLockTimeout**
Message: `Timed out when waiting to acquire a specific cache lock due to another thread is already loading the cache and taking longer time than expected.`| +|`0x80098019`
`-2146861031`|Name: **CachePreemptivelyFlushed**
Message: `The specified call is for an organization whose cache was preemptively flushed, retrying the operation may succeed or you can specify a request header "x-ms-select-stable-service" to be directed to the stable endpoint.`| |`0x80054817`
`-2147137513`|Name: **CalculatedFieldCannotUseVirtualEntities**
Message: `Virtual entities are not supported in Calculated Fields. Calculated Field {0} on Entity {1} is using Virtual Entity {2}.`| |`0x8006042b`
`-2147089365`|Name: **CalculatedFieldsAssignmentMismatch**
Message: `You can’t set the value {0}, which is of type {1}, to type {2}.`| |`0x80060431`
`-2147089359`|Name: **CalculatedFieldsCyclicReference**
Message: `Field {0} cannot be used in calculated field {1} because it would create a circular reference.`| @@ -404,6 +414,7 @@ |`0x8009732D`
`-2146864339`|Name: **CallbackUriSpecifiedTwice**
Message: `Callback Uri provided in both prefer as well as x-ms-dyn-callback-url header. Use only one of them.`| |`0x80097326`
`-2146864346`|Name: **CallbackWithoutRespondAsync**
Message: `The callback preference cannot be honored without respond-async preference.`| |`0x80044161`
`-2147204767`|Name: **CallerCannotChangeOwnDomainName**
Message: `The caller cannot change their own domain name`| +|`0x8004853D`
`-2147187395`|Name: **CallerCannotReadComponentField**
Message: `Caller does not have read permission on component {0} column.`| |`0x8004025b`
`-2147220901`|Name: **CalloutException**
Message: `Callout Exception occurred.`| |`0x80040326`
`-2147220698`|Name: **CampaignActivityAlreadyPropagated**
Message: `This campaign activity has been distributed already. Campaign activities cannot be distributed more than one time.`| |`0x80040331`
`-2147220687`|Name: **CampaignActivityClosed**
Message: `This Campaign Activity is closed or canceled. Campaign activities cannot be distributed after they have been closed or canceled.`| @@ -411,7 +422,7 @@ |`0x8004030a`
`-2147220726`|Name: **CampaignNotSpecifiedForCampaignResponse**
Message: `RegardingObjectId is a required field.`| |`0x8006099E`
`-2147087970`|Name: **CanAssociateOnlyMobileOfflineEnabledEntityToProfileItem**
Message: `{0} needs to be enabled for mobile offline.`| |`0x8006099C`
`-2147087972`|Name: **CanAssociateOnlyMobileOfflineEnableEntityToProfileItem**
Message: `This entity needs to be enabled for mobile offline.`| -|`0x8006099D`
`-2147087971`|Name: **CanAssociateOnlyOneEntityPerProfileItem**
Message: `You can only add one mobile offline profile item record per entity to a mobile offline profile record. `| +|`0x8006099D`
`-2147087971`|Name: **CanAssociateOnlyOneEntityPerProfileItem**
Message: `You can only add one mobile offline profile item record per entity to a mobile offline profile record.`| |`0x8003F451`
`-2147224495`|Name: **CancelActiveChildCaseFirst**
Message: `Cancel active child case before canceling parent case.`| |`0x80044F03`
`-2147201277`|Name: **CancelAsyncOperationsRetriableError**
Message: `Failed to cancel targeted system jobs, will be retried later.`| |`0x80044F04`
`-2147201276`|Name: **CancelAsyncOperationsTerminalError**
Message: `Failed to cancel targeted system jobs.`| @@ -451,6 +462,7 @@ |`0x80061009`
`-2147086327`|Name: **CannotAddRetiredProductToPricelist**
Message: `Retired products can not be added to pricelists.`| |`0x8004051c`
`-2147220196`|Name: **CannotAddSingleQueueEnabledEntityToQueue**
Message: `The entity record cannot be added to the queue as it already exists in other queue.`| |`0x8004F018`
`-2147160040`|Name: **CannotAddSolutionComponentWithoutRoots**
Message: `This item is not a valid solution component. For more information about solution components, see the Microsoft Dynamics 365 SDK documentation.`| +|`0x80090920`
`-2146891488`|Name: **CannotAddSyncGroupMembersToTeamJob**
Message: `SyncGroupMembersToTeam cannot be called, Job already in the queue.`| |`0x800609A6`
`-2147087962`|Name: **CannotAddUserToMobileOfflineProfile**
Message: `You can’t add this user to this mobile offline profile because the user’s role is either missing or doesn’t have the Dynamics 365 for mobile privilege.`| |`0x8004F00C`
`-2147160052`|Name: **CannotAddWorkflowActivationToSolution**
Message: `Cannot add Workflow Activation to solution.`| |`0x80048448`
`-2147187640`|Name: **CannotAssignAddressBookFilters**
Message: `Cannot assign address book filters`| @@ -499,6 +511,7 @@ |`0x8004026c`
`-2147220884`|Name: **CannotCompleteLockRequest**
Message: `Cannot complete Request due to timeout taking {0} lock.`| |`0x80048217`
`-2147188201`|Name: **CannotConnectToSelf**
Message: `Cannot connect a record to itself.`| |`0x80061030`
`-2147086288`|Name: **CannotConvertBundleToKit**
Message: `You can't convert a bundle to a kit.`| +|`0x80090919`
`-2146891495`|Name: **CannotConvertDefaultTeamToAccess**
Message: `The default business unit team cannot be converted to an access team. Please create a new access team with all users from the business unit.`| |`0x80061018`
`-2147086312`|Name: **CannotConvertProductAssociatedWithBundleToKit**
Message: `You can't convert a product that is a part of a bundle to a kit.`| |`0x80061016`
`-2147086314`|Name: **CannotConvertProductAssociatedWithFamilyToKit**
Message: `You can't convert a product that belongs to a product family to a kit.`| |`0x80061029`
`-2147086295`|Name: **CannotConvertProductFamilyToKit**
Message: `You can't convert a product family to a kit.`| @@ -525,7 +538,7 @@ |`0x80055005`
`-2147135483`|Name: **CannotCreateSLAForEntity**
Message: `You can't create a service level agreement (SLA) for this entity because it’s not enabled for creating SLAs`| |`0x80041d4d`
`-2147214003`|Name: **CannotCreateSyncUserIsLicensedField**
Message: `The property IsLicensed cannot be set for Sync User Creation.`| |`0x80041d4b`
`-2147214005`|Name: **CannotCreateSyncUserObjectMissing**
Message: `This is not a valid Microsoft Online Services ID for this organization.`| -|`0x80090481`
`-2146892671`|Name: **CannotCreateSystemFieldOnEntityUpdate**
Message: `Attribute {0} cannot be created on an existing entity {1} because it is not a custom field. `| +|`0x80090481`
`-2146892671`|Name: **CannotCreateSystemFieldOnEntityUpdate**
Message: `Attribute {0} cannot be created on an existing entity {1} because it is not a custom field.`| |`0x800608D5`
`-2147088171`|Name: **CannotCreateSystemOrDefaultTheme**
Message: `You can’t create system or default themes. System or default theme can only be created out of box.`| |`0x80044804`
`-2147203068`|Name: **CannotCreateUpdateSourceAttribute**
Message: `Source Attribute Not Valid For Create/Update if Metric Type is Count.`| |`0x8004027a`
`-2147220870`|Name: **CannotDeactivateDefaultView**
Message: `Default views cannot be deactivated.`| @@ -586,7 +599,7 @@ |`0x80731118`
`-2139942632`|Name: **CannotDeleteQueueWithRouteRules**
Message: `You can't delete this queue because one or more routing rule sets use this queue. Remove the queue from the routing rule sets and try again.`| |`0x8004F859`
`-2147157927`|Name: **CannotDeleteRelatedSla**
Message: `The SLA record couldn't be deleted. Please try again or contact your system administrator`| |`0x8004F006`
`-2147160058`|Name: **CannotDeleteRestrictedPublisher**
Message: `Attempting to delete a restricted publisher.`| -|`0x8004F005`
`-2147160059`|Name: **CannotDeleteRestrictedSolution**
Message: `Attempting to delete a restricted solution.`| +|`0x8004F005`
`-2147160059`|Name: **CannotDeleteRestrictedSolution**
Message: `Attempting to delete a restricted solution {0}.`| |`0x80041d55`
`-2147213995`|Name: **CannotDeleteSpecialRole**
Message: `The role cannot be deleted.`| |`0x80041d42`
`-2147214014`|Name: **CannotDeleteSupportUser**
Message: `The Support User Role cannot be deleted.`| |`0x80041d2e`
`-2147214034`|Name: **CannotDeleteSysAdmin**
Message: `The System Administrator Role cannot be deleted.`| @@ -615,6 +628,7 @@ |`0x80060303`
`-2147089661`|Name: **CannotDisableRelevanceSearchManagedProperty**
Message: `The {0} entity is currently syncing to an external search index. You must remove the entity from the external search index before you can set the "Can Enable Sync to External Search Index" property to False.`| |`0x80041d2f`
`-2147214033`|Name: **CannotDisableSysAdmin**
Message: `A user cannot be disabled if they are the only user that has the System Administrator Role.`| |`0x80041d65`
`-2147213979`|Name: **CannotDisableTenantAdmin**
Message: `Users who are granted the Microsoft Office 365 Global administrator or Service administrator role cannot be disabled in Microsoft Dynamics 365 Online. You must first remove the Microsoft Office 365 role, and then try again.`| +|`0x80040d41`
`-2147218111`|Name: **CannotDisableUserWithSdkMessageProcessingStep**
Message: `The user with SystemUserId={0} cannot be disabled. User is ImpersonatingUserId for {1} SdkMessageProcessingSteps, which will fail after disabling. Delete or disable or change ImpersonatingUserId those SdkMessageProcessingStep: {2}.`| |`0x8004F851`
`-2147157935`|Name: **CannotEditActiveRule**
Message: `You can not edit an active routing rule. Deactivate the rule to delete it.`| |`0x8004F860`
`-2147157920`|Name: **CannotEditActiveSla**
Message: `You can't delete active SLA .Please deactivate the SLA to delete or Contact your system administrator.`| |`0x80048357`
`-2147187881`|Name: **CannotEnableDeletedUser**
Message: `User with SystemUserId={0} was deleted (DeletedState={1}) and can't be enabled.`| @@ -624,12 +638,13 @@ |`0x8004852C`
`-2147187412`|Name: **CannotExecuteRequestBecauseHttpsIsRequired**
Message: `HTTPS protocol is required for this type of request, please enable HTTPS protocol and try again.`| |`0x80090474`
`-2146892684`|Name: **CannotExportRoutingRuleForNonCaseEntity**
Message: `Exporting routing rules is only available for cases when using basic routing rulesets.`| |`0x8004F847`
`-2147157945`|Name: **CannotExportRuleOnAnyEntityRoutingRuleFCBOff**
Message: `Unable to export routing rule set record for entities (except case entity) as the feature control bit for entity records routing is disabled.`| +|`0x80041155`
`-2147217067`|Name: **CannotFilterOnMaskedAttribute**
Message: `Filtering on masked attributes without the read unmasked column permission is not allowed.`| |`0x8004F083`
`-2147159933`|Name: **CannotFindBaseFromUpgrade**
Message: `Cannot find the data for the previous version of the holding solution: [{0}].`| |`0x80044342`
`-2147204286`|Name: **CannotFindDomainAccount**
Message: `Invalid domain account`| |`0x8004F060`
`-2147159968`|Name: **CannotFindLayerToMerge**
Message: `Cannot find a suitable layer to merge Component: [{0}] with Id: [{1}]. Cannot continue with the operation. Check the layers of the component.`| |`0x800404eb`
`-2147220245`|Name: **CannotFindObjectInQueue**
Message: `The object was not found in the given queue`| |`0x800404ec`
`-2147220244`|Name: **CannotFindUserQueue**
Message: `Cannot find user queue`| -|`0x8004F6A3`
`-2147158365`|Name: **CannotFollowInactiveEntity**
Message: `Can't follow inactive record. `| +|`0x8004F6A3`
`-2147158365`|Name: **CannotFollowInactiveEntity**
Message: `Can't follow inactive record.`| |`0x80090012`
`-2146893806`|Name: **CannotGenerateFileSasUrl**
Message: `Cannot generate SAS url for this file.`| |`0x80048446`
`-2147187642`|Name: **CannotGrantAccessToAddressBookFilters**
Message: `Cannot grant access to address book filters`| |`0x80040271`
`-2147220879`|Name: **CannotGrantAccessToOfflineFilters**
Message: `Cannot grant access to offline filters`| @@ -748,7 +763,8 @@ |`0x80061114`
`-2147086060`|Name: **CannotUpdateExternalPartyWithSameCorrelationKey**
Message: `An external party record already exists with the same correlation key value.`| |`0x80044901`
`-2147202815`|Name: **CannotUpdateGoalPeriodInfoChildGoal**
Message: `You cannot update goal period related attributes on a child goal.`| |`0x80044910`
`-2147202800`|Name: **CannotUpdateGoalPeriodInfoClosedGoal**
Message: `You cannot change the time period of this goal because there are one or more closed subordinate goals.`| -|`0x80048461`
`-2147187615`|Name: **CannotUpdateLogicalAttribute**
Message: `Cannot update logical attribute {0} `| +|`0x80048362`
`-2147187870`|Name: **CannotUpdateLicenseStateForUser**
Message: `User with SystemUserId={0} and SystemManagedUserType={1} cannot have their licensed state updated.`| +|`0x80048461`
`-2147187615`|Name: **CannotUpdateLogicalAttribute**
Message: `Cannot update logical attribute {0}`| |`0x8004F024`
`-2147160028`|Name: **CannotUpdateManagedSolution**
Message: `Cannot update solution '{0}' because it is a managed solution.`| |`0x80044900`
`-2147202816`|Name: **CannotUpdateMetricOnChildGoal**
Message: `You cannot update metric on a child goal.`| |`0x80044902`
`-2147202814`|Name: **CannotUpdateMetricOnGoalWithChildren**
Message: `You cannot update metric on a goal which has associated child goals.`| @@ -788,6 +804,7 @@ |`0x8005F214`
`-2147093996`|Name: **CantSaveRecordInOffline**
Message: `You can't save this record while you're offline.`| |`0x8006111A`
`-2147086054`|Name: **CantSetIsGuestProfile**
Message: `You can’t set or change the value of the IsGuestProfile field because it’s for internal use only.`| |`0x8005F224`
`-2147093980`|Name: **CantUpdateOnlineRecord**
Message: `You can’t update this record because it doesn’t exist in the offline mode.`| +|`0x80072360`
`-2147015840`|Name: **CanvasAppCouldNotBeDeletedDueToBeingARequiredDependency**
Message: `The {0} with name '{1}' cannot be deleted because it is a required dependency by one or more components (from managed or active layer) outside this solution.`| |`0x80050121`
`-2147155679`|Name: **CanvasAppNotPartOfAppModule**
Message: `The custom page being opened is not part of this app.`| |`0x80072356`
`-2147015850`|Name: **CanvasAppsExpectedFileMissing**
Message: `The solution specified an expected assets file but that file was missing or invalid.`| |`0x80072354`
`-2147015852`|Name: **CanvasAppsInvalidSolutionFileContent**
Message: `The request to import a canvas app should contain at least one asset file.`| @@ -860,10 +877,12 @@ |`0x80061771`
`-2147084431`|Name: **CloneSolutionPatchException**
Message: `Patch '{0}' has a matching or higher version ({1}) than that of the patch being installed.`| |`0x80071112`
`-2147020526`|Name: **CloneTitleTooLong**
Message: `A validation error occurred. The length of the Name attribute of the mobileofflineprofile entity exceeded the maximum allowed length of 200.`| |`0x8003F452`
`-2147224494`|Name: **CloseActiveChildCaseFirst**
Message: `Close active child case before closing parent case.`| +|`0x80098020`
`-2146861024`|Name: **ClusteringFeatureNotAvailable**
Message: `This operation couldn't be completed because {0} feature is not enabled for your organization as {1}.`| |`0x80090019`
`-2146893799`|Name: **CmkStatusMismatch**
Message: `The CMK status does not match. Input: {0}, expected: {1}`| |`0x80061500`
`-2147085056`|Name: **ColorStripAttributesExceeded**
Message: `Color Strip section cannot have more than 1 attribute`| |`0x80061502`
`-2147085054`|Name: **ColorStripAttributesInvalid**
Message: `Color Strip section can only have attributes of type Two Options, Option Set and Status Reason`| |`0x80090101`
`-2146893567`|Name: **ColumnNameNotFound**
Message: `The column with name '{0}' cannot be found on the table with name '{1}'.`| +|`0x80040c08`
`-2147218424`|Name: **ColumnSetAllColumnsUnsupportedForMultiPartitionDistinctQuery**
Message: `The query indicates that all columns for the specified entity {0} should be retrieved. For multi-partition distinct queries, retrieving all columns is not supported.`| |`0x8004F027`
`-2147160025`|Name: **CombinedManagedPropertyFailure**
Message: `The evaluation of the current component(name={0}, id={1}) in the current operation ({2}) failed during at least one managed property evaluations: {3}`| |`0x80154B52`
`-2146088110`|Name: **CommandNotSupported**
Message: `Command is not supported in offline mode.`| |`0x80072556`
`-2147015338`|Name: **CommitFileFailure**
Message: `Error occured when commiting file. (chunkList size: {0}, uploadToken: {1}, fileName:{2}, mimeType:{3})`| @@ -978,7 +997,7 @@ |`0x80050300`
`-2147155200`|Name: **CrmLicensingError**
Message: `A failure occurred during licensing check.`| |`0x80050307`
`-2147155193`|Name: **CrmLicensingNoAccessViaEntitlementBilling**
Message: `This user with userId={0} does not have an appropriate license to access this application uniqueName={1} with Id={2} from publisher={3}. An appropriate license is required or the user needs to have sufficient per app licenses allocated, for accessing custom applications. For more information, please refer https://go.microsoft.com/fwlink/p/?linkid=2122607 Error=CrmLicensingNoAccessViaEntitlementBilling.`| |`0x80050303`
`-2147155197`|Name: **CrmLicensingNoRestrictedServicePlan**
Message: `This application {0}({1}) requires an appropriate license. Technical Information: This user with user Id {2} does not have appropriate license(s) to access this application from publisher {3}. An appropriate license is required with one of these service plans : {4}. Error=CrmLicensingNoRestrictedServicePlan.`| -|`0x80050301`
`-2147155199`|Name: **CrmLicensingNoServicePlan**
Message: `This user with userId={0} does not have appropriate license(s) to access this application uniqueName={1} with Id={2} from publisher={3}. An appropriate license is required with one of these service plans : {5}. For more information, please refer https://go.microsoft.com/fwlink/p/?linkid=2122607 Error=CrmLicensingNoServicePlan.`| +|`0x80050301`
`-2147155199`|Name: **CrmLicensingNoServicePlan**
Message: `This user with userId={0} does not have appropriate license(s) to access this application uniqueName={1} with Id={2} from publisher={3}. An appropriate license is required with one of these service plans: {5}. For additional troubleshooting steps, please refer https://go.microsoft.com/fwlink/p/?linkid=2314633. For a mapping of all licenses to service plans, refer https://go.microsoft.com/fwlink/p/?linkid=2307706 Error=CrmLicensingNoServicePlan.`| |`0x80050302`
`-2147155198`|Name: **CrmLicensingNoUserPass**
Message: `This user with userId={0} does not have an appropriate license to access this application uniqueName={1} with Id={2} from publisher={3}. An appropriate license is required or the organization instance needs to have sufficient per app licenses assigned, for accessing custom applications. For more information, please refer https://go.microsoft.com/fwlink/p/?linkid=2122607 Error=CrmLicensingNoUserPass.`| |`0x8004B056`
`-2147176362`|Name: **CrmLiveAddOnAddLicenseLimitReached**
Message: `Your subscription has the maximum number of user licenses available. For additional licenses, please contact our sales organization at 1-877-Dynamics 365-CHOICE (276-2464).`| |`0x8004B057`
`-2147176361`|Name: **CrmLiveAddOnAddStorageLimitReached**
Message: `Your storage consumption has reached the maximum storage limit allotted to this environment. Trial environments are allocated with limited resources. If you are not using a trial environment, please contact support.`| @@ -1034,6 +1053,7 @@ |`0x80073002`
`-2147012606`|Name: **CrmSQLUniqueIndexOrConstraintViolation**
Message: `The operation attempted to insert a duplicate value for an attribute with a unique constraint.`| |`0x80040354`
`-2147220652`|Name: **CRMUserDoesNotExist**
Message: `No Microsoft Dynamics 365 user exists with the specified domain name and user ID`| |`0x80092006`
`-2146885626`|Name: **CrossEntityRelationshipInvalidOperation**
Message: `Invalid cross-entity stage transition. Specified relationship cannot be modified.`| +|`0x80097263`
`-2146864541`|Name: **CrossPartitionTransactionNotAllowed**
Message: `Cross-partition transaction is not allowed. The transaction boundary for '{0}' spans across multiple partitions: {1}.`| |`0x80050141`
`-2147155647`|Name: **CurrencyAttributeNotMoneyType**
Message: `The Currency attribute {0} value is not of Money type`| |`0x80048cfb`
`-2147185413`|Name: **CurrencyCannotBeNullDueToNonNullMoneyFields**
Message: `The currency cannot be null.`| |`0x8004E026`
`-2147164122`|Name: **CurrencyFieldMissing**
Message: `Record currency is required to calculate rollup field of type currency. Provide a currency and try again.`| @@ -1045,6 +1065,7 @@ |`0x8004501D`
`-2147200995`|Name: **CustomActivityInvalid**
Message: `Invalid custom activity.`| |`0x8004F122`
`-2147159774`|Name: **CustomActivityMustHaveOfflineAvailability**
Message: `A custom entity defined as an activity must have Offline Availability.`| |`0x80048841`
`-2147186623`|Name: **CustomApiNotFound**
Message: `CustomApi with unique name {0} not found.`| +|`0x80048844`
`-2147186620`|Name: **CustomApiNotFoundForSdkMessage**
Message: `CustomApi not found for sdk message with guid {0}.`| |`0x80048843`
`-2147186621`|Name: **CustomApiNotFoundWithGuid**
Message: `CustomApi with guid {0} not found.`| |`0x80160019`
`-2146041831`|Name: **CustomControlDescriptionMissingForControl**
Message: `There needs to be a one-to-one mapping between the control and its description No matching ControlDescription found for the custom control {0}. More Details:{1}`| |`0x80160004`
`-2146041852`|Name: **CustomControlNotAllowedInFooter**
Message: `Custom controls are not allowed in footer. More Details:{0}`| @@ -1077,18 +1098,21 @@ |`0x80071156`
`-2147020458`|Name: **CyclicDependency**
Message: `Cyclic component dependency detected. Please check the exception for more details. Fix the invalid dependencies and try the operation one more time. Detaisl: {0}`| |`0x8004417F`
`-2147204737`|Name: **CyclicReferencesNotSupported**
Message: `The input contains a cyclic reference, which is not supported.`| |`0x80072401`
`-2147015679`|Name: **DatabaseCallsBlockedFailure**
Message: `This invocation may lead to calls to Database which is not allowed.`| +|`0x80048564`
`-2147187356`|Name: **DatabaseUnavailable**
Message: `Database is currently unavailable. This operation should be retried later. Database connection exception message: {0}`| |`0x8004B065`
`-2147176347`|Name: **DatacenterNotAvailable**
Message: `This datacenter endpoint is not currently available for this organization.`| |`0x80040345`
`-2147220667`|Name: **DataColumnsNumberMismatch**
Message: `The number of fields differs from the number of column headings.`| -|`0x80048744`
`-2147186876`|Name: **DataEngineComputedColumnQueryThrottling**
Message: `This query cannot be executed because it conflicts with Query Throttling; the query uses a computed column in a filter condition, which will cause the query to be throttled more aggressively. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| +|`0x80048744`
`-2147186876`|Name: **DataEngineComputedColumnQueryThrottling**
Message: `This query is throttled as it negatively impacts the database health; the query uses a computed column in a filter condition, which will cause the query to be throttled more aggressively. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| |`0x80048589`
`-2147187319`|Name: **DataEngineCreateIndexCannotQueue**
Message: `The adhoc request already exists`| |`0x80048588`
`-2147187320`|Name: **DataEngineCreateIndexMetadataAlreadyExists**
Message: `The requested index already Exists in Index Metadata. The index will be created during the nightly job.`| |`0x80048590`
`-2147187312`|Name: **DataEngineCreateIndexSqlIndexAlreadyExists**
Message: `The Index or a super-set index already exists in sql.`| |`0x80048586`
`-2147187322`|Name: **DataEngineIndexMGMTApisForbidden**
Message: `Forbidden: Invalid User for endpoint`| |`0x80048587`
`-2147187321`|Name: **DataEngineIndexMGMTApisInvalidInput**
Message: `Input Invalid: {0}`| -|`0x80048644`
`-2147187132`|Name: **DataEngineLeadingWildcardQueryThrottling**
Message: `This query cannot be executed because it conflicts with Query Throttling; the query uses a leading wildcard value in a filter condition, which will cause the query to be throttled more aggressively. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| +|`0x80048644`
`-2147187132`|Name: **DataEngineLeadingWildcardQueryThrottling**
Message: `This query is throttled as it negatively impacts the database health; the query uses a leading wildcard value in a filter condition, which will cause the query to be throttled more aggressively. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| +|`0x80048745`
`-2147186875`|Name: **DataEnginePerformanceValidationIssuesQueryThrottling**
Message: `This query is throttled as it negatively impacts the database health; the query has performance validation issues ({0}), which will cause the query to be throttled more aggressively. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| |`0x80049544`
`-2147183292`|Name: **DataEngineQueryBlocking**
Message: `This query cannot be executed because it was blocked by the platform. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| -|`0x80048544`
`-2147187388`|Name: **DataEngineQueryThrottling**
Message: `This query cannot be executed because it conflicts with Query Throttling. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| -|`0x80050544`
`-2147154620`|Name: **DataEngineSerializeQueryThrottling**
Message: `This query cannot be executed because it conflicts with Query Throttling. The query is restricted to limited parallel executions. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| +|`0x80049545`
`-2147183291`|Name: **DataEngineQueryBlockingQDS**
Message: `This query cannot be executed because it was blocked by the platform. This was blocked due to query complexity leading to timeouts. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| +|`0x80048544`
`-2147187388`|Name: **DataEngineQueryThrottling**
Message: `This query is throttled as it negatively impacts the database health. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| +|`0x80050544`
`-2147154620`|Name: **DataEngineSerializeQueryThrottling**
Message: `This query is throttled as it negatively impacts the database health. The query is restricted to limited parallel executions. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952`| |`0x80160021`
`-2146041823`|Name: **DataFieldNameIsMissing**
Message: `Required attribute \datafieldname\ is missing for control. More Details:{0}`| |`0x8006041b`
`-2147089381`|Name: **DatafieldNameShouldBeNull**
Message: `ActionStep {0} references invalid DataFieldName {1}.`| |`0x80160022`
`-2146041822`|Name: **DataFieldSpecifiedIsNotALookup**
Message: `The datafieldname attribute {0} is not of type lookup. More Details:{1}`| @@ -1116,6 +1140,8 @@ |`0x8004025a`
`-2147220902`|Name: **DateTimeFormatFailed**
Message: `Failed to produce a formatted datetime value.`| |`0x80048559`
`-2147187367`|Name: **DBConnectionOpenCircuitBreakerThrottling**
Message: `The connection to the database could not be opened due to a high number of recent connection failures. Please try again later.`| |`0x80048551`
`-2147187375`|Name: **DBConnectionOrTransactionInitializationFailed**
Message: `Initialization of the database connection or transaction failed. This operation should be retried later. Initialization exception message: {0}`| +|`0x80048562`
`-2147187358`|Name: **DBQueryFailedDueToClosedTransaction**
Message: `Cannot continue SQL query execution in a disposed transaction; the transaction may have been disposed after a Sandbox plug-in timeout. This operation should be retried later. Original exception: {0}`| +|`0x80048563`
`-2147187357`|Name: **DBSessionKilledByEscort**
Message: `The database session was disconnected; this may be because a schema customization request is currently being ran in this environment. Please try again after the schema customization request is completed. Schema customization should be done outside of working hours if possible. Original exception: {0}`| |`0x80048561`
`-2147187359`|Name: **DBTransactionFailedToStart**
Message: `The database transaction failed to start due to an internal server error. Please retry the operation. If you continue to encounter this error, please contact Support.`| |`0x80048553`
`-2147187373`|Name: **DBUpgradeCauseTimeout**
Message: `The operation timed out because the database is currently being upgraded. Please try again after the database upgrade is complete.`| |`0x8009050B`
`-2146892533`|Name: **DeactivateEntityKeyOnlyForActiveIndexes**
Message: `Deactivate entity key is only supported for Active EntityKey.`| @@ -1136,7 +1162,8 @@ |`0x80090910`
`-2146891504`|Name: **DelegatedAuthorizationTeamNotFound**
Message: `Matching delegated authorization team not found for delegated authorization '{0}'.`| |`0x80097208`
`-2146864632`|Name: **DelegatedTeamMembershipNotAllowed**
Message: `Team '{0}' is associated to a delegated authorization and cannot have members.`| |`0x8004501A`
`-2147200998`|Name: **DeleteActiveWorkflowTemplateDependency**
Message: `Cannot delete workflow dependency from a published workflow template .`| -|`0x80049950`
`-2147182256`|Name: **DeletedItemRefMarkedInvalid**
Message: `Deleted item ref '{0}' has been marked invalid for restore. This entity cannot be restored. `| +|`0x80049950`
`-2147182256`|Name: **DeletedItemRefMarkedInvalid**
Message: `Deleted item ref '{0}' has been marked invalid for restore. This entity cannot be restored.`| +|`0x80097262`
`-2146864542`|Name: **DeleteElasticTableDataError**
Message: `DeleteElasticTableData failed with Status code : '{0}'`| |`0x80045006`
`-2147201018`|Name: **DeletePublishedWorkflowDefinitionWorkflowDependency**
Message: `Cannot delete a workflow dependency for a published workflow definition.`| |`0x80045004`
`-2147201020`|Name: **DeleteWorkflowActivation**
Message: `Cannot delete a workflow activation.`| |`0x80045005`
`-2147201019`|Name: **DeleteWorkflowActivationWorkflowDependency**
Message: `Cannot delete a workflow dependency associated with a workflow activation.`| @@ -1182,6 +1209,8 @@ |`0x80043b02`
`-2147206398`|Name: **DiscountRangeOverlap**
Message: `The new quantities overlap the range covered by existing quantities.`| |`0x80048cf8`
`-2147185416`|Name: **DiscountTypeAndPriceLevelCurrencyNotEqual**
Message: `The currency of the discount needs to match the currency of the price list for discount type amount.`| |`0x80050124`
`-2147155676`|Name: **DiskSpaceNotEnough**
Message: `There is not enough space in the Temp Folder.`| +|`0x80040c06`
`-2147218426`|Name: **DistinctClauseUnsupportedForMultiPartitionQuery**
Message: `Distinct clause is not supported for multi-partition query.`| +|`0x80040c0c`
`-2147218420`|Name: **DistinctWithGroupByClauseUnsupportedForMultiPartitionQuery**
Message: `Distinct with group by clause is not supported for multi-partition query.`| |`0x80072531`
`-2147015375`|Name: **DistinctWithImageAttributeError**
Message: `Distinct is not allowed when image attributes are selected.`| |`0x80048453`
`-2147187629`|Name: **DistributeListAssociatedVary**
Message: `This campaign activity cannot be distributed. Mail merge activities can be done only on marketing lists that are all the same record type. For this campaign activity, remove marketing lists so that the remaining ones are the same record type, and then try again.`| |`0x80048454`
`-2147187628`|Name: **DistributeNoListAssociated**
Message: `This campaign activity cannot be distributed. No marketing lists are associated with it. Add at least one marketing list and try again.`| @@ -1352,8 +1381,8 @@ |`0x80060421`
`-2147089375`|Name: **EntityIsNotBusinessProcessFlowEnabled**
Message: `The IsBusinessProcessEnabled property of the {0} entity is false.`| |`0x80047008`
`-2147192824`|Name: **EntityIsNotCustomizable**
Message: `The specified entity is not customizable`| |`0x8006111B`
`-2147086053`|Name: **EntityIsNotEnabledForExternalParty**
Message: `You can't create/update an external party item associated to an entity that is not enabled for external party.`| -|`0x8004F6A2`
`-2147158366`|Name: **EntityIsNotEnabledForFollow**
Message: `This entity is not enabled to be followed. `| -|`0x8004F6A1`
`-2147158367`|Name: **EntityIsNotEnabledForFollowUser**
Message: `This entity is not enabled to be followed. `| +|`0x8004F6A2`
`-2147158366`|Name: **EntityIsNotEnabledForFollow**
Message: `This entity is not enabled to be followed.`| +|`0x8004F6A1`
`-2147158367`|Name: **EntityIsNotEnabledForFollowUser**
Message: `This entity is not enabled to be followed.`| |`0x80043b1e`
`-2147206370`|Name: **EntityIsUnlocked**
Message: `This entity is already unlocked.`| |`0x80090110`
`-2146893552`|Name: **EntityKeyAttributeNotValidForCreate**
Message: `Attribute of an entity key must be valid for create. Atribute Name = '{0}' Id = '{1}'`| |`0x80090112`
`-2146893550`|Name: **EntityKeyAttributeNotValidForCreateAndUpdate**
Message: `Attribute of an entity key must be valid for create and update. Atribute Name = '{0}' Id = '{1}'`| @@ -1370,7 +1399,7 @@ |`0x80040387`
`-2147220601`|Name: **EntityLoopBeingCreated**
Message: `Creating this parental association would create a loop in this entity hierarchy.`| |`0x80040386`
`-2147220602`|Name: **EntityLoopExists**
Message: `Loop exists in this entity hierarchy.`| |`0x8005F238`
`-2147093960`|Name: **EntityMetadataSyncFailed**
Message: `There were problems with the server configurations. There was a problem with the server configuration changes. We are unable to load the application, please contact your Dynamics 365 administrator.`| -|`0x8005F239`
`-2147093959`|Name: **EntityMetadataSyncFailedWithContinue**
Message: `There were difficulties with the server configuration changes. You can continue to use the app with the older configuration, however, you may experience problems including errors when saving. Please contact your Dynamics 365 administrator. `| +|`0x8005F239`
`-2147093959`|Name: **EntityMetadataSyncFailedWithContinue**
Message: `There were difficulties with the server configuration changes. You can continue to use the app with the older configuration, however, you may experience problems including errors when saving. Please contact your Dynamics 365 administrator.`| |`0x80048334`
`-2147187916`|Name: **EntityNotEnabledForAutoCreatedAccessTeams**
Message: `The entity with logicalname {0} and ObjectTypeCode {1} is not enabled for auto created access teams.`| |`0x8004E00C`
`-2147164148`|Name: **EntityNotEnabledForCharts**
Message: `Charts are not enabled on the specified primary entity type code: {0}.`| |`0x8005F200`
`-2147094016`|Name: **EntityNotEnabledForThisDevice**
Message: `Entity not enabled to be viewed in this device`| @@ -1502,7 +1531,7 @@ |`0x80072012`
`-2147016686`|Name: **ExportKeyAttributeInvalidReferencesNonSolutionAware**
Message: `Export key attribute {0} for component {1} is invalid. Attributes defined for export EntityKey must not have a lookup to non-solution aware components`| |`0x800608AB`
`-2147088213`|Name: **ExportKeyAttributeNotBeginWithLetterOrNonAlphaNumericCharacters**
Message: `Export key attribute {0} for component {1} must begin with a letter and only consist of alpha-numeric and _.{}! characters.`| |`0x800608AC`
`-2147088212`|Name: **ExportKeyAttributeValuesIncorrectNumber**
Message: `Incorrect number of export key attribute values for export key {0} for entity {1}.`| -|`0x80072013`
`-2147016685`|Name: **ExportKeyInvalidCreate**
Message: `It is invalid to create component {0} with the same export key value(s) as an existing component. Please change the key. The current value(s) are {1}`| +|`0x80072013`
`-2147016685`|Name: **ExportKeyInvalidCreate**
Message: `Cannot complete the creation of {0} because it violates a database constraint. The violation happens on the key {1}. Please delete the existing record or use update.`| |`0x800608A8`
`-2147088216`|Name: **ExportKeyNotSupported**
Message: `Export keys are not supported for entity {0} because export keys are unsupported`| |`0x800608AA`
`-2147088214`|Name: **ExportKeyNotSupportedForMaxAttributes**
Message: `Export key cannot be created for entity {0} because the key exceeds {1} attributes`| |`0x800608A7`
`-2147088217`|Name: **ExportKeyNotSupportedForNonCustomizableComponents**
Message: `Export keys are not supported for entity {0} because the entity is not customizable`| @@ -1572,12 +1601,13 @@ |`0x8009724D`
`-2146864563`|Name: **FilterOnSecuredAttributeCallerCantReadNotSupportedForElasticTables**
Message: `Caller does not have read permission on secured attribute ('{0}'). Filtering on this attribute without permission is not supported for Elastic Tables.`| |`0x80060443`
`-2147089341`|Name: **FinalMergedEntityIsNull**
Message: `Error creating or updating Business Process: final merged entity cannot be null.`| |`0x80090300`
`-2146893056`|Name: **FinanceAndOperationsVirtualEntityInvalidDataSource**
Message: `Unable to establish connection using data source: '{0}'. Failed to sync entity metadata. Ensure the data source is configured properly.`| +|`0x80090318`
`-2146893032`|Name: **FinanceAndOperationsVirtualEntityInvalidDataSourceV2**
Message: `Unable to establish connection using data source: '{0}', Error: '{1}' Ensure the data source is configured properly.`| |`0x80090301`
`-2146893055`|Name: **FinanceAndOperationsVirtualEntityInvalidEntities**
Message: `Unable to sync metadata for entities: '{0}'. Ensure the entities are available in data source: '{1}'.`| |`0x80090302`
`-2146893054`|Name: **FinanceAndOperationsVirtualEntitySyncError**
Message: `Failed to sync entity metadata for entity '{0}'. Exception details: {1}.`| -|`0x80097501`
`-2146863871`|Name: **FinOpsCallBackException**
Message: ` Finance and Operations returned an exception, Error Code "{0}".`| -|`0x80097504`
`-2146863868`|Name: **FinOpsGrpcChannelGenericException**
Message: ` An error has occured when communicating with Finance And Operations.`| -|`0x80097503`
`-2146863869`|Name: **FinOpsGrpcChannelRpcException**
Message: ` An error has occured when communicating with Finance And Operations. Error Detail- {0}.`| -|`0x80097502`
`-2146863870`|Name: **FinOpsGrpcChannelTimeoutException**
Message: ` Timeout error has occured when communicating with Finance And Operations. Error Detail- {0}.`| +|`0x80097501`
`-2146863871`|Name: **FinOpsCallBackException**
Message: `Finance and Operations returned an exception, Error Code "{0}".`| +|`0x80097504`
`-2146863868`|Name: **FinOpsGrpcChannelGenericException**
Message: `An error has occured when communicating with Finance And Operations.`| +|`0x80097503`
`-2146863869`|Name: **FinOpsGrpcChannelRpcException**
Message: `An error has occured when communicating with Finance And Operations. Error Detail- {0}.`| +|`0x80097502`
`-2146863870`|Name: **FinOpsGrpcChannelTimeoutException**
Message: `Timeout error has occured when communicating with Finance And Operations. Error Detail- {0}.`| |`0x80060456`
`-2147089322`|Name: **FirstStageIdInTraversedPathDoesNotMatchFirstStageIdInBusinessProcess**
Message: `First Stage ID in traversed path ‘{0}’ does not match first Stage ID in Business Process ‘{1}’. Please contact your system administrator.`| |`0x80044903`
`-2147202813`|Name: **FiscalPeriodGoalMissingInfo**
Message: `For a goal of fiscal period type, the fiscal period attribute must be set.`| |`0x80043809`
`-2147207159`|Name: **FiscalSettingsAlreadyUpdated**
Message: `Fiscal settings have already been updated. They can be updated only once.`| @@ -1667,6 +1697,7 @@ |`0x8009000D`
`-2146893811`|Name: **ImageAttributeNotSupportedFullImage**
Message: `Image attribute {0} of entity {1} does not support storing full image.`| |`0x80090430`
`-2146892752`|Name: **ImageFormatNotSupported**
Message: `Image format '{0}' is not supported for image attribute '{1}' of entity '{2}'.`| |`0x8009000E`
`-2146893810`|Name: **ImageInvalidMaxSizeInKB**
Message: `Invalid MaxSizeInKB for image attribute {0} of entity {1}. Valid size should be between [{2} - {3}] KB`| +|`0x80072045`
`-2147016635`|Name: **ImportAbortedDueToEcsChange**
Message: `SupportUpgradeIsolationLevel become false during solution import, abort import to prevent data corruption.`| |`0x8004800D`
`-2147188723`|Name: **ImportArticleTemplateError**
Message: `There was an error in parsing the article templates in Import Xml`| |`0x80048062`
`-2147188638`|Name: **ImportAttributeNameError**
Message: `Invalid name for attribute {0}. Custom attribute names must start with a valid customization prefix. The prefix for a solution component should match the prefix that is specified for the publisher of the solution.`| |`0x800608F3`
`-2147088141`|Name: **ImportChannelPropertyGroupError**
Message: `An error occurred while importing Channel Property Group.`| @@ -1677,7 +1708,7 @@ |`0x80048060`
`-2147188640`|Name: **ImportCustomizationsBadZipFileError**
Message: `The solution file is invalid. The compressed file must contain the following files at its root: solution.xml, customizations.xml, and [Content_Types].xml. Customization files exported from previous versions of Microsoft Dynamics 365 are not supported.`| |`0x8004E308`
`-2147163384`|Name: **ImportDashboardDeletedError**
Message: `A dashboard with the same id is marked as deleted in the system. Please first publish the system form entity and import again.`| |`0x80048049`
`-2147188663`|Name: **ImportDefaultAsPackageError**
Message: `The package supplied for the default solution is trying to install it in managed mode. The default solution cannot be managed. In the XML for the default solution, set the Managed value back to "false" and try to import the solution again.`| -|`0x80048034`
`-2147188684`|Name: **ImportDependencySolutionError**
Message: `{0} requires solutions that are not currently installed. Import the following solutions before Importing this one. {1} `| +|`0x80048034`
`-2147188684`|Name: **ImportDependencySolutionError**
Message: `{0} requires solutions that are not currently installed. Import the following solutions before Importing this one. {1}`| |`0x8004810c`
`-2147188468`|Name: **ImportDuplicateEntity**
Message: `This import has failed because a different entity with the identical name, {0}, already exists in the target organization.`| |`0x8004800C`
`-2147188724`|Name: **ImportEmailTemplateError**
Message: `There was an error in parsing the email templates in Import Xml`| |`0x8004802B`
`-2147188693`|Name: **ImportEmailTemplateErrorMissingFile**
Message: `E-mail Template '{0}' import: The attachment '{1}' was not found in the import zip file.`| @@ -1742,6 +1773,7 @@ |`0x80048073`
`-2147188621`|Name: **ImportServiceEndpointError**
Message: `An error occurred while importing Service Endpoints.`| |`0x80048011`
`-2147188719`|Name: **ImportSiteMapError**
Message: `An error occurred while importing the Site Map.`| |`0x8004F868`
`-2147157912`|Name: **ImportSlaError**
Message: `An error occurred while importing SLAs.`| +|`0x80072048`
`-2147016632`|Name: **ImportSolutionAfterAppUpdatesOperationFailed**
Message: `Solution import failed due to failure in installing required dependencies. Please see addition details in Solution history record of this solution import operation.`| |`0x8004804C`
`-2147188660`|Name: **ImportSolutionBlockedByRunSafeInternalErrors**
Message: `An error occurred while trying to run solution checker enforcement on the importing solution. Try importing the solution again. If this problem persists, contact your system administrator.`| |`0x8004803D`
`-2147188675`|Name: **ImportSolutionBlockedByRunSafeIssues**
Message: `Solution is blocked from importing due to critical violations. Fix these violations, then retry the import.`| |`0x80048033`
`-2147188685`|Name: **ImportSolutionError**
Message: `An error occurred while importing a Solution.`| @@ -1808,10 +1840,12 @@ |`0x80048502`
`-2147187454`|Name: **IncorrectSingleFileMultipleEntityMap**
Message: `There should be two or more Entity Mappings defined when EntitiesPerFile in ImportMap is set to Multiple`| |`0x80048360`
`-2147187872`|Name: **IncorrectUserAzureState**
Message: `User with SystemUserId={0} and AzureActiveDirectoryObjectId={1} is present in Azure Active Directory with state {2}. AzureState can't be set to incorrect value={3}.`| |`0x80060991`
`-2147087983`|Name: **IncreasingDaysWillResetMobileOfflineData**
Message: `Increasing the number of days will cause a reset of mobile offline data and a resynchronization with mobile devices.`| +|`0x80048d40`
`-2147185344`|Name: **IndexExceedsMaxLength**
Message: `The index entry of length for the index exceeds the maximum length. Please try removing some columns or reduce the number of columns in the table.`| |`0x8005E008`
`-2147098616`|Name: **IndexOutOfRange**
Message: `The index {0} is out of range for {1}. Number of elements present are {2}.`| |`0x80060895`
`-2147088235`|Name: **IndexSizeConstraintViolated**
Message: `Index size exceeded the size limit of {0} bytes. The key is too large. Try removing some columns or making the strings in string columns shorter.`| |`0x8004F800`
`-2147158016`|Name: **InitializeErrorNoReadOnSource**
Message: `The operation could not be completed because you donot have read access on some of the fields in {0} record.`| |`0x80072555`
`-2147015339`|Name: **InitializeFileRequestFailure**
Message: `Error occured during initialize file request. (RecordId: {0}, EntityName: {1}) Details:{2}`| +|`0x8004E028`
`-2147164120`|Name: **InMemoryPaginationRecordLimitExceeded**
Message: `In memory pagination limit of {0} exceeded. Cannot perform this operation.`| |`0x80050134`
`-2147155660`|Name: **InputAppModuleAssociatedWithDifferentProfile**
Message: `AppModule ids are not associated with same profile id.`| |`0x80050133`
`-2147155661`|Name: **InputAppModuleNotAssociatedWithValidProfile**
Message: `Input app is not associated with valid profile id.`| |`0x80060378`
`-2147089544`|Name: **InputParameterFieldIncorrect**
Message: `Input parameter “{0}” does not match the input parameter field configured. Contact your system administrator to check the configuration metadata if the error persists.`| @@ -1879,6 +1913,7 @@ |`0x80048dfd`
`-2147185155`|Name: **InvalidApproveFromDraftArticle**
Message: `You are trying to approve an article that has a status of draft. You can only approve an article with the status of unapproved.`| |`0x80048dfb`
`-2147185157`|Name: **InvalidApproveFromPublishedArticle**
Message: `You are trying to approve an article that has a status of published. You can only approve an article with the status of unapproved.`| |`0x80040203`
`-2147220989`|Name: **InvalidArgument**
Message: `Invalid argument.`| +|`0x8004849B`
`-2147187557`|Name: **InvalidArgumentException**
Message: `Invalid Argument, Parameter Name: {0}, Message: {1}`| |`0x800404fb`
`-2147220229`|Name: **InvalidArticleState**
Message: `The article state is undefined`| |`0x800404fc`
`-2147220228`|Name: **InvalidArticleStateTransition**
Message: `This article state transition is invalid because of the current state of the article`| |`0x800404fd`
`-2147220227`|Name: **InvalidArticleTemplateState**
Message: `The article template state is undefined`| @@ -1958,6 +1993,7 @@ |`0x80060993`
`-2147087981`|Name: **InvalidDataFiltersForUnownedEntities**
Message: `You can’t set the All Record or Other Data filters for unowned entities.`| |`0x80040356`
`-2147220650`|Name: **InvalidDataFormat**
Message: `The source data is not in the required format`| |`0x80090206`
`-2146893306`|Name: **InvalidDataLakeEndpoint**
Message: `Datalake container endpoint is not a valid URL and cannot be returned.`| +|`0x80096004`
`-2146869244`|Name: **InvalidDataProcessingModuleExecuteRequest**
Message: `The DataProcessingModuleExecuteRequest payload is invalid. Details: {0}.`| |`0x80044826`
`-2147203034`|Name: **InvalidDataSourceEndPoint**
Message: `Invalid URI: A fully qualified URI without a query string must be provided.`| |`0x80090411`
`-2146892783`|Name: **InvalidDataTypeForCustomAttribute**
Message: `"Cannot create custom attribute '{0}' of Entity '{1}' because the type '{2}' is not valid for custom attribute."`| |`0x80090105`
`-2146893563`|Name: **InvalidDataTypeMemberOperation**
Message: `Unable to perform operation {0} on data type member with Id = '{1}', MemberName = '{2}', DisplayName = '{3}', and ParentTypeId = '{4}'.`| @@ -2028,6 +2064,7 @@ |`0x80040396`
`-2147220586`|Name: **InvalidFileBadCharacters**
Message: `The file could not be uploaded because it contains invalid character(s)`| |`0x80090000`
`-2146893824`|Name: **InvalidFileRangeRequested**
Message: `Chunk range used in this call is either not valid or it is bigger than allowed {0} MB.`| |`0x80090015`
`-2146893803`|Name: **InvalidFileRangeRequestedSqlStorage**
Message: `{0} in multiple chunks is not supported for the files stored in the database.`| +|`0x80072524`
`-2147015388`|Name: **InvalidFileRecordsFound**
Message: `Invalid file records found for requested {0}`| |`0x80090011`
`-2146893807`|Name: **InvalidFileSasUrl**
Message: `SAS url has either expired or is invalid.`| |`0x800608CC`
`-2147088180`|Name: **InvalidFileType**
Message: `Invalid File Type.`| |`0x8004E01E`
`-2147164130`|Name: **InvalidFilterCriteriaForVisualization**
Message: `The visualization cannot be rendered for the given filter criteria.`| @@ -2299,7 +2336,7 @@ |`0x80048511`
`-2147187439`|Name: **InvalidTransformationParameterEmptyCollection**
Message: `The transformation parameter: {0} has an invalid input value length: {1}. The parameter length cannot be an empty collection.`| |`0x80040382`
`-2147220606`|Name: **InvalidTransformationParameterMapping**
Message: `The transformation parameter mapping defined is invalid. Check that the target attribute name exists.`| |`0x8004037c`
`-2147220612`|Name: **InvalidTransformationParameterMappings**
Message: `One or more transformation parameter mappings are invalid or do not match the transformation parameter description.`| -|`0x80048510`
`-2147187440`|Name: **InvalidTransformationParameterOutsideRange**
Message: `The transformation parameter: {0} has an invalid input value: {1}. The parameter is out of the permissible range: {2}. `| +|`0x80048510`
`-2147187440`|Name: **InvalidTransformationParameterOutsideRange**
Message: `The transformation parameter: {0} has an invalid input value: {1}. The parameter is out of the permissible range: {2}.`| |`0x80048512`
`-2147187438`|Name: **InvalidTransformationParameterOutsideRangeGeneric**
Message: `One or more input transformation parameter values are outside the permissible range: {0}.`| |`0x80048507`
`-2147187449`|Name: **InvalidTransformationParametersGeneric**
Message: `The transformation parameter: {0} has an invalid input value: {1}. The parameter must be of type: {2}.`| |`0x80048508`
`-2147187448`|Name: **InvalidTransformationParameterString**
Message: `The transformation parameter: {0} has an invalid input value: {1}. The parameter must be a string that is not empty.`| @@ -2312,6 +2349,7 @@ |`0x80060386`
`-2147089530`|Name: **InvalidUniqueName**
Message: `Invalid unique name for action.`| |`0x80048dfc`
`-2147185156`|Name: **InvalidUnpublishFromDraftArticle**
Message: `You are trying to unpublish an article that has a status of draft. You can only unpublish an article with the status of published.`| |`0x80048dfe`
`-2147185154`|Name: **InvalidUnpublishFromUnapprovedArticle**
Message: `You are trying to unpublish an article that has a status of unapproved. You can only unpublish an article with the status of publish.`| +|`0x8004846a`
`-2147187606`|Name: **InvalidUpdateFilterCondition**
Message: `Link filter in Update statement supports [Any] or [Not Any]. Additionally link condition attribute should not enable FLS. Invalid filter condition due to {0}.`| |`0x8004F012`
`-2147160046`|Name: **InvalidUpdateOnProtectedComponent**
Message: `You cannot update {0} {1}. Updates cannot be performed when {0} is managed.`| |`0x80048056`
`-2147188650`|Name: **InvalidUrlConsecutiveSlashes**
Message: `The Url contains consecutive slashes which is not allowed.`| |`0x80090800`
`-2146891776`|Name: **InvalidUrlForODataBindProperty**
Message: `Invalid url value '{0}' for lookup property '{1}'.`| @@ -2403,6 +2441,7 @@ |`0x8004A128`
`-2147180248`|Name: **KeyVaultForbiddenByConnection**
Message: `Access to Key Vault is blocked by network configuration. Please review your configuration to allow public access and configure firewall if needed. Refer https://learn.microsoft.com/en-us/power-platform/admin/online-requirements#ip-addresses-required`| |`0x8004A124`
`-2147180252`|Name: **KeyVaultForbiddenByFirewall**
Message: `Access to Key Vault is blocked by firewall restrictions. Please review your configuration to allow Power Platform access to the key vault. Refer https://learn.microsoft.com/en-us/power-platform/admin/online-requirements#ip-addresses-required.`| |`0x8004A125`
`-2147180251`|Name: **KeyVaultNameNotValid**
Message: `Key Vault name provided is not a valid name.`| +|`0x8004A129`
`-2147180247`|Name: **KeyVaultPlexServiceUnavailable**
Message: `We're currently experiencing a delay in setting up the private connection. Please try again in a moment.`| |`0x8004A115`
`-2147180267`|Name: **KeyVaultPreAuthorizationValidationFailed**
Message: `Key Vault PreAuthorization Validation failed.`| |`0x8004A118`
`-2147180264`|Name: **KeyVaultReferencePublisherRestriction**
Message: `KeyVaultReference cannot be assigned to a component from different publisher.`| |`0x8004A127`
`-2147180249`|Name: **KeyVaultResourceGroupNotFound**
Message: `Key Vault resource group name is not found.`| @@ -2421,7 +2460,7 @@ |`0x8004F050`
`-2147159984`|Name: **LayerDesiredOrderInvalidXMLDetail**
Message: `The LayerDesiredOrder parameter contains an invalid XML schema. Check the property [{0}].`| |`0x8004F052`
`-2147159982`|Name: **LayerDesiredOrderNotAllowedOnPatch**
Message: `The LayerDesiredOrder parameter cannot be used when importing a Patch. The parameter can only be used while importing a solution.`| |`0x8004F048`
`-2147159992`|Name: **LayerDesiredOrderNotSamePublisher**
Message: `The solution [{0}] was used in the LayerDesiredOrder parameter, but its publisher [{1}] does not match the publisher of the solution being installed: [{2}]. This parameter can be used only by solutions from the same publisher.`| -|`0x8004F065`
`-2147159963`|Name: **LayerDesiredOrderNotWhitelist**
Message: `The LayerDesiredOrder parameter is present in the import request of [{0}], but this solution is not allowed to use it. Solutions must be allow listed to use this feature.`| +|`0x8004F065`
`-2147159963`|Name: **LayerDesiredOrderNotWhitelist**
Message: `The LayerDesiredOrder parameter is present in the import request of [{0}], but this solution is not allowed to use it. Solutions must be allow (white) listed to use this feature.`| |`0x8004F047`
`-2147159993`|Name: **LayerDesiredOrderPendingUpgrade**
Message: `The solution [{0}] used in LayerDesiredOrder parameter has a pending upgrade. Please complete its upgrade before retrying this operation.`| |`0x8004F056`
`-2147159978`|Name: **LayerDesiredOrderPublisherNotAllowed**
Message: `The publisher [{0}] is not allowed to use the LayerDesiredOrder parameter.`| |`0x8004F058`
`-2147159976`|Name: **LayerDesiredOrderRestrictedSolution**
Message: `The LayerDesiredOrder parameter cannot be used on [{0}].`| @@ -2448,6 +2487,7 @@ |`0x80090438`
`-2146892744`|Name: **LinkedAttributeOptionSetValueMismatch**
Message: `OptionSet value {2} is not found in linked attribute optionset for attribute {0} of entity {1}`| |`0x80071120`
`-2147020512`|Name: **LinkedEntitiesAreNotAllowed**
Message: `The filter contains a link-entity with an invalid link-type. The link-type must be "Any" or "Not Any".`| |`0x80071143`
`-2147020477`|Name: **LinkEntityCountExceeded**
Message: `The profile could not be published because one or more tables exceed the allowed number of relationships of {1}. Please reduce the number of relationships for the following table(s): {0}.`| +|`0x80041d3a`
`-2147214022`|Name: **LinkEntityVirtualFilterNotPermitted**
Message: `RetrieveMultiple cannot accept LinkEntity which is virtual entity with filters defined outside of LinkEntity node. Move the filters inside.`| |`0x8004D239`
`-2147167687`|Name: **LiveAdminUnknownCommand**
Message: `Unknown administration command {0}`| |`0x8004D238`
`-2147167688`|Name: **LiveAdminUnknownObject**
Message: `Unknown administration target {0}`| |`0x8004B524`
`-2147175132`|Name: **LivePlatformEmailInvalidBody**
Message: `The "Body" parameter is blank or null`| @@ -2462,6 +2502,7 @@ |`0x80072454`
`-2147015596`|Name: **LocalDataSourceTimeOutError**
Message: `The operation timed out. Please try again.`| |`0x80072043`
`-2147016637`|Name: **LockdownOfUnmanagedSolutionImports**
Message: `This environment doesn't allow unmanaged customizations. This was a choice made by your admin, and certain actions won't be available or will be view only. Learn more: https://go.microsoft.com/fwlink/?linkid=2251006`| |`0x80072042`
`-2147016638`|Name: **LockdownOfUnmangedCustomization**
Message: `This environment doesn't allow unmanaged customizations. This was a choice made by your admin, and certain actions won't be available or will be view only. Learn more: https://go.microsoft.com/fwlink/?linkid=2251006`| +|`0x80072046`
`-2147016634`|Name: **LockdownOfUnmangedCustomizationForClusteredEnvironments**
Message: `This clustered environment doesn't allow unmanaged customizations. This was a choice made by your admin, and certain actions won't be available or will be view only.`| |`0x8004F703`
`-2147158269`|Name: **LockStatusNotValidForDynamicList**
Message: `Lock Status cannot be specified for a dynamic list.`| |`0x800608D2`
`-2147088174`|Name: **LogoImageNodeDoesNotExist**
Message: `Logo Image node in organization cache theme data doesnot exist.`| |`0x80040372`
`-2147220622`|Name: **LongParseRow**
Message: `The row is too long to import`| @@ -2532,7 +2573,8 @@ |`0x8005E206`
`-2147098106`|Name: **MailboxHasOlderEmailProcessingDate**
Message: `The supplied Process Email From date is later than the current Process Email From date on one or more active mailboxes. This action is prevented because this would otherwise cause the system to stop processing the related mailboxes until the specified date threshold has been reached. You may create an additional Email Server Profile with the specified Process Email From date and associate the required mailboxes as needed.`| |`0x8006088C`
`-2147088244`|Name: **MailboxTrackingFolderMappingCannotBeUpdated**
Message: `The mailbox tracking folder mapping cannot be updated.`| |`0x8005E247`
`-2147098041`|Name: **MailboxUnsupportedEmailServerType**
Message: `Server-side synchronization for appointments, contacts, and tasks isn't supported for POP3 or SMTP server types. Select a supported email type or change the synchronization method for appointments, contacts, and tasks to None.`| -|`0x80060383`
`-2147089533`|Name: **ManagedBpfDeletionInvalid**
Message: ` The business process flow is part of a managed solution and cannot be individually deleted. Uninstall the parent solution to remove the business process flow.`| +|`0x80097303`
`-2146864381`|Name: **MalformODataAnnotationHeader**
Message: `Error identified on the 'odata.include-annotations' value inside the 'Prefer' header. Refer to the following link for more details: https://go.microsoft.com/fwlink/?linkid=2300109. See exception message for more details '{0}'.`| +|`0x80060383`
`-2147089533`|Name: **ManagedBpfDeletionInvalid**
Message: `The business process flow is part of a managed solution and cannot be individually deleted. Uninstall the parent solution to remove the business process flow.`| |`0x8004A114`
`-2147180268`|Name: **ManagedIdentityCredentialSourceNotSupported**
Message: `The configured Credential Source for ManagedIdentity is not support`| |`0x8004A119`
`-2147180263`|Name: **ManagedIdentityPublisherRestriction**
Message: `ManagedIdentity cannot be assigned to a component from different publisher.`| |`0x80072457`
`-2147015593`|Name: **ManagedProcessDeletionError**
Message: `The process is part of a managed solution and cannot be individually deleted. Uninstall the parent solution to remove the process.`| @@ -2549,6 +2591,7 @@ |`0x8004F897`
`-2147157865`|Name: **MaxActiveSLAError**
Message: `You can’t activate this SLA because you’ve exceeded the maxiumum number of entities that can have active SLAs for your organization.`| |`0x8004F898`
`-2147157864`|Name: **MaxActiveSLAKPIError**
Message: `You can’t activate this SLA because you’ve exceeded the maxiumum number of SLA KPIs that are allowed per entity for your organization.`| |`0x8003F454`
`-2147224492`|Name: **MaxChildCasesLimitExceeded**
Message: `A Parent Case cannot have more than maximum child cases allowed. Contact your administrator for more details`| +|`0x80040c09`
`-2147218423`|Name: **MaxColumnCountForMultiPartitionDistinctQueryExceededLimit**
Message: `The multi-partition query exceeds the maximum allowed column count for a distinct query. The maximum allowed column count is {0}, but the current query includes {1} columns.`| |`0x80071114`
`-2147020524`|Name: **MaxConditionsMobileOfflineFilters**
Message: `You can only define 3 Mobile offline Org filter for each entity.`| |`0x80072608`
`-2147015160`|Name: **MaxCustomCodeFileSizeExceededForConnector**
Message: `Connector custom code file too large, size cannot exceed 1 MB.`| |`0x80072602`
`-2147015166`|Name: **MaxIconSizeExceededForConnector**
Message: `Connector icon file too large, size cannot exceed 1 MB.`| @@ -2782,6 +2825,8 @@ |`0x8004E123`
`-2147163869`|Name: **OccurrenceSkipsOverBackward**
Message: `Cannot reschedule an occurrence of the recurring appointment if it skips over an earlier occurrence of the same appointment.`| |`0x8004E122`
`-2147163870`|Name: **OccurrenceSkipsOverForward**
Message: `Cannot reschedule an occurrence of the recurring appointment if it skips over a later occurrence of the same appointment.`| |`0x8004E121`
`-2147163871`|Name: **OccurrenceTimeSpanTooBig**
Message: `Cannot perform the operation. An instance is outside of series effective expansion range.`| +|`0x80040c0a`
`-2147218422`|Name: **ODataBatchChangeMultiplePartitionsNotSupported**
Message: `Request in OData $batch operations can't target more than one partition due to changeset transaction requirements. Requested partitions: '{0}'.`| +|`0x80040c00`
`-2147218432`|Name: **ODataBatchChangeSetPartitionedRequestNotSupported**
Message: `Request '{0}' in OData $batch changesets is targeting a remote partition '{1}' instead of local. This is not supported. Please directly execute the $batch operation on targeted organization instead of routing through this one.`| |`0x80048d19`
`-2147185383`|Name: **ODataClientPayloadError**
Message: `Error identified in Payload provided by the user for Entity :'{0}', For more information on this error please follow this help link {2} ----> InnerException : {1}.`| |`0x8004B00C`
`-2147176436`|Name: **OfferingCategoryAndTokenNull**
Message: `Offer category and Billing Token are both missing, but at least one is required.`| |`0x8004B00D`
`-2147176435`|Name: **OfferingIdNotSupported**
Message: `This version does not support search for offering id.`| @@ -2837,6 +2882,7 @@ |`0x80094007`
`-2146877433`|Name: **OptionSetValuesNotFound**
Message: `Could not find OptionSet values for Table: '{0}', AttributeMetadataId: '{1}'.`| |`0x80048402`
`-2147187710`|Name: **OptionValuePrefixOutOfRange**
Message: `CustomizationOptionValuePrefix must be a number between {0} and {1}`| |`0x80048d16`
`-2147185386`|Name: **OrderByColumnsMustBeUnique**
Message: `A column has been specified more than once in the order by list. Columns in the order by list must be unique.`| +|`0x80040c0d`
`-2147218419`|Name: **OrderByNotSubSequenceOfGroupByInMultiPartitionQuery**
Message: `Order by columns must be a subsequence of group by columns in multi-partition queries.`| |`0x8004804a`
`-2147188662`|Name: **OrganizationDataServiceDeprecatedError**
Message: `The Organization Data Service (OData v2.0 endpoint) has been removed. Please use the Dataverse Web API (OData v4.0) endpoint instead. See https://go.microsoft.com/fwlink/?linkid=2206384`| |`0x8004A104`
`-2147180284`|Name: **OrganizationDisabled**
Message: `The Dynamics 365 organization you are attempting to access is currently disabled. Please contact your system administrator`| |`0x8004B044`
`-2147176380`|Name: **OrganizationMigrationUnderway**
Message: `Organization migration is already underway.`| @@ -2845,6 +2891,7 @@ |`0x8004B00F`
`-2147176433`|Name: **OrganizationTakenBySomeoneElse**
Message: `The organization {0} is already purchased by another customer.`| |`0x8004B00E`
`-2147176434`|Name: **OrganizationTakenByYou**
Message: `The organization {0} is already purchased by you.`| |`0x80044159`
`-2147204775`|Name: **OrganizationUIDeprecated**
Message: `The OrganizationUI entity is deprecated. It has been replaced by the SystemForm entity.`| +|`0x80048517`
`-2147187433`|Name: **OrgDBOrgSettingOutOfRange**
Message: `Invalid Organization Setting passed in: {0}. Please make sure to input a value that falls within the acceptable range of '{1}' to '{2}'.`| |`0x8004B067`
`-2147176345`|Name: **OrgDoesNotExistInDiscoveryService**
Message: `Organization not found in customer's discovery service`| |`0x80090013`
`-2146893805`|Name: **OrgIdMismsatch**
Message: `Organization id does not match. Input: {0}, expected: {1}`| |`0x80044353`
`-2147204269`|Name: **OrgIdNotDetermined**
Message: `Error. The current organization ID couldn’t be determined`| @@ -2870,7 +2917,8 @@ |`0x80040361`
`-2147220639`|Name: **OwnerValueNotMapped**
Message: `The owner value is not mapped`| |`0x80097379`
`-2146864263`|Name: **PackageEntityNotFound**
Message: `Package entity is not found in org, failed to validate dynamics billing context of workflow.`| |`0x8005F21A`
`-2147093990`|Name: **PageNotFound**
Message: `Page not found. The record might not exist, or the link might be incorrect.`| -|`0x80097505`
`-2146863867`|Name: **ParallelRequestsToFinOpsNotSupported**
Message: ` Concurrent sdk calls are not allowed. Please work with plugin owner to make sure multiple sdk calls in parallel are not made to avoid this error.`| +|`0x80097505`
`-2146863867`|Name: **ParallelRequestsToFinOpsNotSupported**
Message: `Concurrent sdk calls are not allowed. Please work with plugin owner to make sure multiple sdk calls in parallel are not made to avoid this error.`| +|`0x80048d41`
`-2147185343`|Name: **ParamNotValidDataType**
Message: `The supplied value is not a valid instance of data type. Check the source data for invalid values and update the correct data type.`| |`0x80041d23`
`-2147214045`|Name: **ParentBusinessDoesNotExist**
Message: `The parent business Id is invalid.`| |`0x8003F455`
`-2147224491`|Name: **ParentCaseNotAllowedAsAChildCase**
Message: `You can't add a parent case as a child case`| |`0x80044905`
`-2147202811`|Name: **ParentChildMetricIdDiffers**
Message: `The metricid of child goal should be same as the parent goal.`| @@ -2892,6 +2940,7 @@ |`0x80048540`
`-2147187392`|Name: **PatchMissingBase**
Message: `You can't import the patch ({0}) for the solution ({1}) because the solution isn't present. The operation has been canceled.`| |`0x8004F086`
`-2147159930`|Name: **PendingUpgradeExists**
Message: `This solution has a pending upgrade. Please complete the upgrade before proceeding`| |`0x80048cf1`
`-2147185423`|Name: **PercentageDiscountCannotHaveCurrency**
Message: `Currency cannot be set when discount type is percentage.`| +|`0x80048575`
`-2147187339`|Name: **PerformanceValidationIssuesCauseTimeout**
Message: `The database operation timed out; this may be due to the query performance issues identified in a query executed on this request. Please optimize the query by addressing the following identified performance issues: {0}. Please reference this document for guidance: https://go.microsoft.com/fwlink/?linkid=2300520`| |`0x80050144`
`-2147155644`|Name: **PersistedCalcFieldNotValidForUpdate**
Message: `The Calculated Field {0} on entity {1} is persisted and not allowed to update.`| |`0x8004E309`
`-2147163383`|Name: **PersonalReportFound**
Message: `A system dashboard cannot contain personal reports.`| |`0x8004033f`
`-2147220673`|Name: **PickListMappingExistsForTargetValue**
Message: `This list value is mapped more than once. Remove any duplicate mappings, and then import this data map again.`| @@ -2902,6 +2951,7 @@ |`0x8004431A`
`-2147204326`|Name: **PicklistValueOutOfRange**
Message: `The picklist value is out of the range.`| |`0x80049949`
`-2147182263`|Name: **PicklistValueOutOfRangeRecycleBin**
Message: `Picklist value not valid, please add the invalid value back to the picklist before restoring record. See inner exception for details.`| |`0x8005F212`
`-2147093998`|Name: **PingFailureErrorCode**
Message: `The system couldn't reconnect with your {#Brand_CRM} server.`| +|`0x8004419e`
`-2147204706`|Name: **PipelineCancellationRequested**
Message: `The request has been cancelled because it originated from a plugin that has already exceeded the 2 minute timeout limit.`| |`0x80097622`
`-2146863582`|Name: **PlatformNotSupported**
Message: `The specified call has encountered an PlatformNotSupportedException, Retrying the operation may succeed or you can specify a request header "x-ms-select-stable-service" to be directed to the stable endpoint.`| |`0x80072044`
`-2147016636`|Name: **PlatformSkuLockedForCustomization**
Message: `This is a platform environment and it only allows customizations from authorized Microsoft solutions.`| |`0x8004418f`
`-2147204721`|Name: **PluginAssemblyContentSizeExceeded**
Message: `"The assembly content size '{0} bytes' has exceeded the maximum value allowed for isolated plug-ins '{1} bytes'."`| @@ -2924,7 +2974,7 @@ |`0x80091007`
`-2146889721`|Name: **PluginSecureStoreTPSAssemblyNotRegistered**
Message: `Assembly is not registered in TPS`| |`0x80091009`
`-2146889719`|Name: **PluginSecureStoreTPSClient**
Message: `Unable to create TPS Client`| |`0x80091006`
`-2146889722`|Name: **PluginSecureStoreTPSKeyVaultUnconfigured**
Message: `KeyVaultURI was not configured for an Assembly in TPS`| -|`0x80081118`
`-2146954984`|Name: **PluginTypeDisabled**
Message: `Plugin type {0} has been disabled. Please disable the steps registered on this plugin type. To re-enable plugin type, please contact Microsoft Dynamics 365 technical support.`| +|`0x80081118`
`-2146954984`|Name: **PluginTypeDisabled**
Message: `Plugin type '{0}' has been disabled. Please disable the steps registered on this plugin type. To re-enable plugin type, please contact Microsoft Dynamics 365 technical support.`| |`0x8004417C`
`-2147204740`|Name: **PluginTypeMustBeUnique**
Message: `Multiple plug-in types from the same assembly and with the same typename are not allowed.`| |`0x80048116`
`-2147188458`|Name: **POAOperationConcurrentRequested**
Message: `More than one concurrent {0} requests detected for an Entity {1} and ObjectTypeCode {2}.`| |`0x80090428`
`-2146892760`|Name: **PolymorphicLookupNotSupportedInSolutionAwareEntity**
Message: `The entity '{0}' is solution aware and cannot include the polymorphic lookup.`| @@ -2971,13 +3021,17 @@ |`0x80060489`
`-2147089271`|Name: **PrimaryStageEntitynotSupplied**
Message: `Primary stage entity lookup value is null. Please provide value for attribute {0}.`| |`0x80097248`
`-2146864568`|Name: **PrincipalOwnsNonRelationalRecords**
Message: `Can't delete principal of type {0} and id {1} because they own a record of table {2} with id {3}. Reassign or delete the record and try again.`| |`0x80040231`
`-2147220943`|Name: **PrincipalPrivilegeDenied**
Message: `Target user or team does not hold required privileges.`| +|`0x80041153`
`-2147217069`|Name: **PrivilegeChecker_CannotCreateRoleWithActiveRun**
Message: `Cannot create role using an active privilege checker run.`| +|`0x80041152`
`-2147217070`|Name: **PrivilegeChecker_CannotStartAnotherPrivilegeChecker**
Message: `A Privilege Checker run is already active for the specified user {0}.`| +|`0x80041151`
`-2147217071`|Name: **PrivilegeChecker_FeatureNotReady**
Message: `The Privilege Checker feature is not ready to be used yet.`| +|`0x80041154`
`-2147217068`|Name: **PrivilegeChecker_OnlyUsersCanUse**
Message: `Only users can be traced for the privilege checker tool.`| |`0x80040276`
`-2147220874`|Name: **PrivilegeCreateIsDisabledForOrganization**
Message: `Privilege Create is disabled for organization.`| -|`0x80040220`
`-2147220960`|Name: **PrivilegeDenied**
Message: `{5}{2}(Id = {3}) is missing {0} privilege on {1} entity(OTC={4}). Consider adding missing privilege to one of the principal (user/team) roles for the request to succeed.`| +|`0x80040220`
`-2147220960`|Name: **PrivilegeDenied**
Message: `{5} {2}(Id = {3}) is missing {0} privilege on {1} entity(OTC={4}). Consider adding missing privilege to one of the principal (user/team) roles for the request to succeed.`| |`0x80045054`
`-2147200940`|Name: **ProcessActionDoesNotExist**
Message: `Process Action does not exist.`| |`0x80045053`
`-2147200941`|Name: **ProcessActionIsNotActive**
Message: `Process Action should be active to be used on Action Step.`| |`0x80060379`
`-2147089543`|Name: **ProcessActionNameIncorrect**
Message: `Process Action “{0}” does not match the name configured: “{1}”. Contact your system administrator to check the configuration metadata if the error persists.`| |`0x80045058`
`-2147200936`|Name: **ProcessActionWithInvalidInputOutputParam**
Message: `Process Action contains a parameter that is not supported. Name: {0}, type: {1}, direction: {2}.`| -|`0x80045057`
`-2147200937`|Name: **ProcessActionWithInvalidInputParam**
Message: `Process Action contains a field in input parameter that is unsupported on Action Steps. Refer to {0} `| +|`0x80045057`
`-2147200937`|Name: **ProcessActionWithInvalidInputParam**
Message: `Process Action contains a field in input parameter that is unsupported on Action Steps. Refer to {0}`| |`0x80045056`
`-2147200938`|Name: **ProcessActionWithInvalidOutputParam**
Message: `Process Action contains a field in output parameter that is unsupported on Action Steps. Refer to {0}.`| |`0x80060380`
`-2147089536`|Name: **ProcessActionWorkflowNotEnabledForOnDemand**
Message: `Process Action or Workflow must be enabled for on-demand execution to be available for action steps.`| |`0x80060372`
`-2147089550`|Name: **ProcessControlDoesNotExistOnForm**
Message: `Process Control does not exist on form`| @@ -2988,7 +3042,7 @@ |`0x80072553`
`-2147015341`|Name: **ProcessImageFailure**
Message: `Error occured when processing image. Reason: {0}`| |`0x80060370`
`-2147089552`|Name: **ProcessInstanceNotFound**
Message: `Supplied process instance {0} does not match any existing instance on this entity {1}`| |`0x80060398`
`-2147089512`|Name: **ProcessNameContainsInvalidCharacters**
Message: `The business process name contains invalid characters.`| -|`0x80060418`
`-2147089384`|Name: **ProcessNameIsNullOrEmpty**
Message: `The business process flow name is NULL or empty. `| +|`0x80060418`
`-2147089384`|Name: **ProcessNameIsNullOrEmpty**
Message: `The business process flow name is NULL or empty.`| |`0x80060461`
`-2147089311`|Name: **ProcessStageIdIsEmpty**
Message: `Validation error: Primary Stage ID cannot be empty.`| |`0x8004F995`
`-2147157611`|Name: **ProductCanOnlyBeUpdatedInDraft**
Message: `Product, product family and bundle can only be updated in draft state.`| |`0x80061006`
`-2147086330`|Name: **ProductCloneFailed**
Message: `You can't clone a child record of a retired product family.`| @@ -3023,6 +3077,9 @@ |`0x80061100`
`-2147086080`|Name: **ProfileRuleMissingRuleCriteria**
Message: `You can't activate this rule until you resolve any missing rule criteria information in the rule items.`| |`0x80061103`
`-2147086077`|Name: **ProfileRulePublishedByOwner**
Message: `Your rule can't be activated until the current active rule is deactivated. The active rule can only be deactivated by the rule owner.`| |`0x80061101`
`-2147086079`|Name: **ProfileRuleWorkflowAuthorGenericError**
Message: `An error occurred while authoring workflow. Please fix workflow definition and try again.`| +|`0x80060569`
`-2147089047`|Name: **PromptFieldAdditionNotAllowed**
Message: `More than 5 columns of type Prompt filed are not allowed.`| +|`0x80060567`
`-2147089049`|Name: **PromptFieldAIModelIDNotValid**
Message: `Provided AIModel Id as part of Formula defination {0} is not guid`| +|`0x80060568`
`-2147089048`|Name: **PromptFieldDataTypeNotValid**
Message: `The {0} data type isn’t valid for the prompt field.`| |`0x80160045`
`-2146041787`|Name: **PropertyBoundToNonExistingAttribute**
Message: `Property {0} is bound to a non-existent attribute {1} in entity {2}. More Details:{3}`| |`0x80160051`
`-2146041775`|Name: **PropertyBoundToNonExistingAttributeInPrimaryAndRelatedEntitiesAndNotExistingAsFormParameter**
Message: `Property {0} is bound to a non-existent attribute {1} in current entity {2} or in related entity {3} and also not present as part of formParameters. More Details:{4}`| |`0x80160046`
`-2146041786`|Name: **PropertyBoundToNonExistingEntity**
Message: `Property {0} is bound to an attribute in non-existent entity. More Details:{1}`| @@ -3053,6 +3110,7 @@ |`0x80090490`
`-2146892656`|Name: **PSqlResultTypeNotSupported**
Message: `PSqlResultType {0} is not supported.`| |`0x80041217`
`-2147216873`|Name: **PSqlTableHintFormat**
Message: `Error in table hint format.`| |`0x80041203`
`-2147216893`|Name: **PSqlTableInvalidForReports**
Message: `Table is not available for reports.`| +|`0x80041222`
`-2147216862`|Name: **PSqlTimeoutDueToComplexQuery**
Message: `The updated two minutes (2) timeout period elapsed prior to completion of the operation. Please avoid using "SELECT *", or NESTED FROMs and/or JOINs to execute the query with default five minutes (5) timeout.`| |`0x80041214`
`-2147216876`|Name: **PSqlUnsupportedColumnNameOrAliasInInputQuery**
Message: `Unsupported column name in the input query.`| |`0x80041207`
`-2147216889`|Name: **PSqlUnsupportedDataType**
Message: `Unsupported data type {0} for column {1}. Please remove the column from the query and retry.`| |`0x80041200`
`-2147216896`|Name: **PSqlUnsupportedStatement**
Message: `Unsupported SQL statement.`| @@ -3084,6 +3142,7 @@ |`0x8004111a`
`-2147217126`|Name: **QueryBuilderDeserializeInvalidAggregate**
Message: `An error occurred while processing Aggregates in Query`| |`0x80041119`
`-2147217127`|Name: **QueryBuilderDeserializeInvalidDescending**
Message: `The only valid values for descending attribute are 'true', 'false', '1', and '0'.`| |`0x80041115`
`-2147217131`|Name: **QueryBuilderDeserializeInvalidDistinct**
Message: `The only valid values for distinct attribute are 'true', 'false', '1', and '0'.`| +|`0x80040c05`
`-2147218427`|Name: **QueryBuilderDeserializeInvalidEnableCrossPartition**
Message: `The only valid values for enable-crosspartition attribute are 'true', 'false', '1', and '0'.`| |`0x8004111b`
`-2147217125`|Name: **QueryBuilderDeserializeInvalidGetMinActiveRowVersion**
Message: `The only valid values for GetMinActiveRowVersion attribute are 'true', 'false', '1', and '0'.`| |`0x8004112E`
`-2147217106`|Name: **QueryBuilderDeserializeInvalidGroupBy**
Message: `The only valid values for groupby attribute are 'true', 'false', '1', and '0'.`| |`0x80041117`
`-2147217129`|Name: **QueryBuilderDeserializeInvalidLinkType**
Message: `The only valid values for link-type attribute are 'natural', 'inner','in','exists','matchfirstrowusingcrossapply' and 'outer'.`| @@ -3182,9 +3241,12 @@ |`0x8004E10B`
`-2147163893`|Name: **RecurringSeriesCompleted**
Message: `The series has invalid ExpansionStateCode.`| |`0x8004E113`
`-2147163885`|Name: **RecurringSeriesMasterIsLocked**
Message: `The recurring series master record is locked by some other process.`| |`0x80097578`
`-2146863752`|Name: **RecycleBinAlreadyEnabledForEntity**
Message: `RecycleBin is already enabled for entity.`| +|`0x80099576`
`-2146855562`|Name: **RecycleBinCleanupDeletedRecordsDisabled**
Message: `RecycleBinCleanupDeletedRecords feature disabled by engineering team.`| |`0x80097579`
`-2146863751`|Name: **RecycleBinConfigChangeNeedsAdmin**
Message: `User with SystemUserId={0} is not an Administrator. Any configuration change in RecycleBin needs Administrator privileges for caller.`| -|`0x80097576`
`-2146863754`|Name: **RecycleBinFeatureNotEnabled**
Message: `Recycle Bin feature is not available for this organization.`| +|`0x80098576`
`-2146859658`|Name: **RecycleBinFeatureDisabledEngineering**
Message: `Recycle Bin feature is not available for this organization due to Recycle Bin feature disabled for the organization by engineering team.`| +|`0x80097576`
`-2146863754`|Name: **RecycleBinFeatureNotEnabledLite**
Message: `Recycle Bin feature is not available for this organization due to it being a trial or default environment.`| |`0x80097577`
`-2146863753`|Name: **RecycleBinNotEnabledForOrg**
Message: `RecycleBin is not enabled on this organization.`| +|`0x80097676`
`-2146863498`|Name: **RecycleBinSolutionNotAvailable**
Message: `Recycle Bin feature is not available for this organization due to Recycle Bin Solution not available please contact support.`| |`0x80049959`
`-2147182247`|Name: **RefCannotBeRestoredRecycleBinNotFound**
Message: `Entity with id '{0}' and logical name '{1}' does not exist. We cannot restore the reference '{2}' that must be restored as part of this Restore call. ValueToBeRestored: {3}, ReferencedEntityName: {4}, AttributeName: {5}`| |`0x80049969`
`-2147182231`|Name: **RefCannotBeRestoredRecycleBinNotNull**
Message: `Entity with id '{0}' and logical name '{1}' must have a null value for column '{2}' in order for Restore to be successful. ValueToBeRestored: {3}, ReferencedEntityName: {4}, AttributeName: {5}`| |`0x80048470`
`-2147187600`|Name: **RefEntityRelationshipRoleRequired**
Message: `The entity relationship role of the referencing entity is required when creating a new one-to-many entity relationship.`| @@ -3227,7 +3289,7 @@ |`0x80048469`
`-2147187607`|Name: **RelationshipRoleNodeNumberInvalid**
Message: `There must be two entity relationship role nodes when creating a new many-to-many entity relationship.`| |`0x80048835`
`-2147186635`|Name: **RelationshipSchemaNameConflictWithFieldNameOnReferencedEntity**
Message: `RelationshipName {0} conflict with attribute name on entity {1} (entityid={2}). Please use unique name for relationship.`| |`0x80090421`
`-2146892767`|Name: **RelationshipsMissingFromCreatePolymorphicLookupAttribute**
Message: `The OneToManyRelationships property must contain at least one relationship. Lookup attribute name '{0}', Relationships count '{1}'.`| -|`0x8005F221`
`-2147093983`|Name: **RelatioshipAlreadyExists**
Message: `Selected Relationship {0} for entity already exists in profile under profile item association {1}. `| +|`0x8005F221`
`-2147093983`|Name: **RelatioshipAlreadyExists**
Message: `Selected Relationship {0} for entity already exists in profile under profile item association {1}.`| |`0x800608B8`
`-2147088200`|Name: **ReloginRequiredForSharePoint**
Message: `Relogin required. To continue use SharePoint integration, you need to relogin.`| |`0x8004F075`
`-2147159947`|Name: **RemoveActiveCustomizationsFailedForEntity**
Message: `Entity '{0}' validation failed for property '{1}' which has value '{2}' on Active layer and value '{3}' on solution '{4}' layer. The values must match.`| |`0x8004F059`
`-2147159975`|Name: **RemoveActiveCustomizationsNotSupported**
Message: `RemoveActiveCustomizations is not supported for components of type {0}.`| @@ -3270,6 +3332,7 @@ |`0x80044302`
`-2147204350`|Name: **RequestIsNotAuthenticated**
Message: `Request is not authenticated.`| |`0x8009732B`
`-2146864341`|Name: **RequestIsNotValidCustomApi**
Message: `{0} is not a valid Custom API.`| |`0x8004418a`
`-2147204726`|Name: **RequestLengthTooLarge**
Message: `Request message length is too large.`| +|`0x80040c0b`
`-2147218421`|Name: **RequestRequirePartitionId**
Message: `Entity {1} is a partitioned entity. {0} Request requires partition id to be provided.`| |`0x80081009`
`-2146955255`|Name: **RequiredBundleItemCannotBeUpdated**
Message: `You can't delete this bundle item because it's a required product in the bundle.`| |`0x80081008`
`-2146955256`|Name: **RequiredBundleProductCannotBeDeleted**
Message: `You can't delete this product record because it's a required product in a bundle.`| |`0x8004F029`
`-2147160023`|Name: **RequiredChildReportHasOtherParent**
Message: `A category option for the reports was not found.`| @@ -3281,14 +3344,14 @@ |`0x80160032`
`-2146041806`|Name: **RequiredPropertyDeclarationIsMissing**
Message: `Property {0} is required, but the declaration is missing. More Details:{1}`| |`0x8004F600`
`-2147158528`|Name: **RequireValidImportMapForUpdate**
Message: `The update operation cannot be completed because the import map used for the update is invalid.`| |`0x80005050`
`-2147463088`|Name: **RestoreJobInvalid**
Message: `Deleted item reference or bulk restore job not found for job id '{0}'`| -|`0x80072533`
`-2147015373`|Name: **RestrictCustomPluginForVE**
Message: `Custom plugins are not allowed for Virtual Entity. `| +|`0x80072533`
`-2147015373`|Name: **RestrictCustomPluginForVE**
Message: `Custom plugins are not allowed for Virtual Entity.`| |`0x8004F022`
`-2147160030`|Name: **RestrictedSolutionName**
Message: `The solution unique name '{0}' is restricted and can only be used by internal solutions.`| |`0x8004A121`
`-2147180255`|Name: **RestrictedToAccessCDSLiteNonOdataEndpoint**
Message: `The Application with Id:{appId} can only use Odata endpoint to access APIs of Dataverse for Teams organization.`| |`0x80044152`
`-2147204782`|Name: **RestrictInheritedRole**
Message: `Inherited roles cannot be modified.`| |`0x80097260`
`-2146864544`|Name: **RestrictNotSupportedDueToElasticTableInParentGraph**
Message: `Restrict configuration for delete is not supported as there is a cascade relationship between elastic table {0} and sql table {1}.`| |`0x80090303`
`-2146893053`|Name: **RestrictSynchronousCustomPluginForVECUDEvents**
Message: `Only Asynchronous plugin steps are allowed for virtual entity external events.`| -|`0x80072535`
`-2147015371`|Name: **RestrictVEInBatch**
Message: `Write operation for Virtual Entity is not allowed in Batch request. `| -|`0x80072534`
`-2147015372`|Name: **RestrictVEPluginOnNestedPipelineAtRunTime**
Message: `Custom plugin execution is not allowed in nested pipeline for Virtual Entity. `| +|`0x80072535`
`-2147015371`|Name: **RestrictVEInBatch**
Message: `Write operation for Virtual Entity is not allowed in Batch request.`| +|`0x80072534`
`-2147015372`|Name: **RestrictVEPluginOnNestedPipelineAtRunTime**
Message: `Custom plugin execution is not allowed in nested pipeline for Virtual Entity.`| |`0x80097250`
`-2146864560`|Name: **RetainNotSupportedForSQLAudits**
Message: `Retain is not supported for SQL Audits.`| |`0x80048d22`
`-2147185374`|Name: **RetentionDisabledOrg**
Message: `Your admin has disabled long term retention for this environment. Please contact your admin to enable an environment for long term retention.`| |`0x80048d28`
`-2147185368`|Name: **RetentionPolicyRescheduleError**
Message: `The parameter entered is invalid. Parameter name: {0}`| @@ -3414,17 +3477,18 @@ |`0x80043800`
`-2147207168`|Name: **SalesPeopleEmptySalesPerson**
Message: `Parent salesperson cannot be empty`| |`0x80043805`
`-2147207163`|Name: **SalesPeopleManagerNotAllowed**
Message: `Territory manager cannot belong to other territory`| |`0x80072007`
`-2147016697`|Name: **SameSolutionCircularDependenciesIdentified**
Message: `Circular dependencies were identified for this solution.`| -|`0x80048840`
`-2147186624`|Name: **SampleDataIsNotUninstalled**
Message: `InitialSolutionSampleDataState is not Uninstalled. :{0} `| +|`0x80048840`
`-2147186624`|Name: **SampleDataIsNotUninstalled**
Message: `InitialSolutionSampleDataState is not Uninstalled. :{0}`| |`0x80044171`
`-2147204751`|Name: **SandboxClientPluginTimeout**
Message: `The plug-in execution failed because the operation has timed-out at the Sandbox Client.`| |`0x8004418e`
`-2147204722`|Name: **SandboxHostNotAvailable**
Message: `The plug-in execution failed because no Sandbox Hosts are currently available. Please check that you have a Sandbox server configured and that it is running.`| |`0x80044172`
`-2147204750`|Name: **SandboxHostPluginTimeout**
Message: `The plug-in execution failed because the operation has timed-out at the Sandbox Host.`| |`0x80044194`
`-2147204716`|Name: **SandboxHostSubnetDelegationFailed**
Message: `The plug-in execution failed because your organization's subnet delegation configuration may be incorrect. To fix the configuration, contact your tenant administrator. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2195693`| +|`0x8004029B`
`-2147220837`|Name: **SandboxMessageSizeExceeded**
Message: `"Message size exceeded when sending context to Sandbox. Message size: '{0}'Mb"`| |`0x80081115`
`-2146954987`|Name: **SandboxPluginDisabled**
Message: `Sandbox Plug-in execution is disabled.`| |`0x80044174`
`-2147204748`|Name: **SandboxSdkListenerStartFailed**
Message: `The plug-in execution failed because the Sandbox Client encountered an error during initialization.`| |`0x8004418d`
`-2147204723`|Name: **SandboxWorkerNotAvailable**
Message: `The plug-in execution failed because the Sandbox Worker process crashed. This is typically due to an error in the plug-in code. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2189390`| |`0x80081111`
`-2146954991`|Name: **SandboxWorkerPluginExecuteTimeout**
Message: `Didn’t receive a response from the {0} plug-in within the 2:20-minute limit.`| |`0x80044173`
`-2147204749`|Name: **SandboxWorkerPluginTimeout**
Message: `The plug-in execution failed because the operation has timed-out at the Sandbox Worker.`| -|`0x80081116`
`-2146954986`|Name: **SandboxWorkerThrottleLimit**
Message: `Maximum processes allocated for plug-in business logic exceeded. Fatal errors in plug-ins for this environment have occurred {0} times in the last {1} minutes. Each error requires an additional process to recover. Processes for plug-ins are being recycled. All plug-ins for this environment will fail during this period. More information: https://go.microsoft.com/fwlink/?linkid=2038718 `| +|`0x80081116`
`-2146954986`|Name: **SandboxWorkerThrottleLimit**
Message: `Maximum processes allocated for plug-in business logic exceeded. Fatal errors in plug-ins for this environment have occurred {0} times in the last {1} minutes. Each error requires an additional process to recover. Processes for plug-ins are being recycled. All plug-ins for this environment will fail during this period. More information: https://go.microsoft.com/fwlink/?linkid=2038718`| |`0x8004026b`
`-2147220885`|Name: **SaveAsDraftAppointmentNotAllowed**
Message: `AllowSaveAsDraftAppointment is turned off.`| |`0x8005F209`
`-2147094007`|Name: **SaveDataFileErrorOutOfSpace**
Message: `Try this action again. If the problem continues, check the {0} for solutions or contact your organization's {#Brand_CRM} Administrator. Finally, you can contact {1}.`| |`0x80047017`
`-2147192809`|Name: **SavedQueryIsNotCustomizable**
Message: `The specified view is not customizable`| @@ -3515,7 +3579,7 @@ |`0x8004F0F4`
`-2147159820`|Name: **SharePointUnableToRetrieveGroup**
Message: `Unable to retrieve the group {0} from SharePoint.`| |`0x8004F301`
`-2147159295`|Name: **SharePointUrlHostValidator**
Message: `The URL cannot be resolved into an IP.`| |`0x8004F306`
`-2147159290`|Name: **SharePointUrlIsRootWebValidator**
Message: `The URL is not valid. The URL must be a valid site collection and cannot include a subsite. The URL must be in a valid form, such as http://SharePointServer/sites/CrmSite.`| -|`0x800608B6`
`-2147088202`|Name: **SharePointVersionUnsupported**
Message: `Microsoft Dynamics 365 cannot connect to Sharepoint as the Sharepoint Version is unsupported. Install the correct version, and then try again. `| +|`0x800608B6`
`-2147088202`|Name: **SharePointVersionUnsupported**
Message: `Microsoft Dynamics 365 cannot connect to Sharepoint as the Sharepoint Version is unsupported. Install the correct version, and then try again.`| |`0x80071016`
`-2147020778`|Name: **SimilarityRuleDisabled**
Message: `No similarity rule active for this entity.`| |`0x80071018`
`-2147020776`|Name: **SimilarityRuleFCBOff**
Message: `Similarity rules not enabled.`| |`0x80160040`
`-2146041792`|Name: **SimplePropertyCannotHaveChildNodes**
Message: `Simple property {0} cannot have child nodes. More Details:{1}`| @@ -3542,19 +3606,25 @@ |`0x80071151`
`-2147020463`|Name: **SolutionConcurrencyFailure**
Message: `The solution installation or removal failed due to the installation or removal of another solution at the same time. Please try again later.`| |`0x8004701C`
`-2147192804`|Name: **SolutionConfigurationPageMustBeHtmlWebResource**
Message: `The solution configuration page must exist within the solution it represents.`| |`0x8004F080`
`-2147159936`|Name: **SolutionContextNotSupported**
Message: `This method doesn't only support SolutionContexts used to install managed solutions. Unsupported: [{0}]`| +|`0x80040c04`
`-2147218428`|Name: **SolutionDeleteNotPermittedOnSecondary**
Message: `Solution '{0}' with version '{1}' in mode '{2}' exists on secondary organization(s) with id(s) '{3}'. Solution should be deleted on primary and on organizationss with higher secondary index before the current secondary organization.`| |`0x80048543`
`-2147187389`|Name: **SolutionImportCauseTimeout**
Message: `The operation timed out. This may be because a solution is currently being imported into this environment. Please try again after the solution import is completed. Solutions should be imported outside of working hours if possible.`| +|`0x80040c01`
`-2147218431`|Name: **SolutionInstallNotPermitted**
Message: `Solution '{0}' with version '{1}' in mode '{2}' is missing on secondary organization(s) with id(s) '{3}'. Solution should be applied on floor secondary organization before install.`| |`0x80072003`
`-2147016701`|Name: **SolutionRestrictedAttributes**
Message: `Component cannot be created because it already has solution-aware columns. Entity: {0}, Existing Attribute: {1}`| |`0x80097603`
`-2146863613`|Name: **SolutionSignatureVerifiedRequired**
Message: `Digital Signature verification required for importing solution with name {0} and publisher name {1}.`| |`0x8004F023`
`-2147160029`|Name: **SolutionUniqueNameViolation**
Message: `The solution unique name '{0}' is already being used and cannot be used again.`| +|`0x80040c02`
`-2147218430`|Name: **SolutionUpdateNotPermitted**
Message: `Solution '{0}' with version '{1}' in mode '{2}' is missing on secondary organization(s) with id(s) '{3}'. Solution should be applied on floor secondary organization before update.`| |`0x8004F046`
`-2147159994`|Name: **SolutionUpgradeFailed**
Message: `Solution Upgrade action failed after import as holding. InnerException is: {1}.`| |`0x8004853B`
`-2147187397`|Name: **SolutionUpgradeNotAvailable**
Message: `"The {0} solution doesn’t have an upgrade that is ready to be applied."`| +|`0x80040c03`
`-2147218429`|Name: **SolutionUpgradeNotPermitted**
Message: `Solution '{0}' with version '{1}' in mode '{2}' is missing on secondary organization(s) with id(s) '{3}'. Solution should be applied on floor secondary organization before upgrade.`| |`0x8004803C`
`-2147188676`|Name: **SolutionUpgradeOfApiManagedSolutionError**
Message: `The import has failed because an ApiManaged solution cannot be updated.`| |`0x8004853C`
`-2147187396`|Name: **SolutionUpgradeWrongSolutionSelected**
Message: `"To use this action, you must first select the old solution and then try again."`| |`0x80044340`
`-2147204288`|Name: **SourceAttributeHeaderTooBig**
Message: `Column headers must be 160 or fewer characters. Fix the column headers, and then run Data Migration Manager again.`| +|`0x80098014`
`-2146861036`|Name: **SourceControlComponentInConflictError**
Message: `One or more objects are updated in source control. Please resolve conflicts before committing the changes.`| +|`0x80098015`
`-2146861035`|Name: **SourceControlComponentResolveConflictError**
Message: `Please resolve conflicts before committing the changes.`| |`0x8004033d`
`-2147220675`|Name: **SourceEntityMappedToMultipleTargets**
Message: `This source entity is mapped to more than one Microsoft Dynamics 365 entity. Remove any duplicate mappings, and then import this data map again.`| |`0x8006072A`
`-2147088598`|Name: **SPAccountNameFetchFailure**
Message: `Exception occured while fetching account name from Sharepoint.`| |`0x80060760`
`-2147088544`|Name: **SPAllFilesErrorScenario**
Message: `One or more sites in all files view of SharePointDocument failed.`| -|`0x8006070A`
`-2147088630`|Name: **SPBadLockInFileCollectionErrorCode**
Message: `The file in the collection has bad lock `| +|`0x8006070A`
`-2147088630`|Name: **SPBadLockInFileCollectionErrorCode**
Message: `The file in the collection has bad lock`| |`0x80060767`
`-2147088537`|Name: **SPCertificationError**
Message: `S2STokenIssuer certificate not found.`| |`0x80060761`
`-2147088543`|Name: **SPConnectionFailure**
Message: `Failed to connect to SharePointSite.`| |`0x80060720`
`-2147088608`|Name: **SPCurrentDocumentLocationDisabledErrorCode**
Message: `Current document location is disabled by administrator`| @@ -3653,17 +3723,26 @@ |`0x8004852D`
`-2147187411`|Name: **SqlEncryptionSymmetricKeySourceDoesNotExistInConfigDB**
Message: `Encryption Symmetric Key Source does not exist in Config DB.`| |`0x8004C001`
`-2147172351`|Name: **SqlErrorInStoredProcedure**
Message: `SQL error {0} occurred in stored procedure {1}`| |`0x80044157`
`-2147204777`|Name: **SqlMaxRecursionExceeded**
Message: `The maximum recursion has reached before statement completion.`| +|`0x80048d43`
`-2147185341`|Name: **SqlRowTooBigForInsertUpdate**
Message: `The total size of the columns used in the database command exceeded the database limit. Please reduce the total size of columns inserted or updated. Database exception details: {0}`| +|`0x80048d42`
`-2147185342`|Name: **SqlRowTooBigForSelect**
Message: `The total size of the columns used in the database command exceeded the database limit. Please reduce the number of columns selected. Database exception details: {0}`| |`0x80040492`
`-2147220334`|Name: **SrsDataConnectorNotInstalled**
Message: `MSCRM Data Connector Not Installed`| |`0x80048292`
`-2147188078`|Name: **SrsDataConnectorNotInstalledUpload**
Message: `This report can’t upload because Dynamics 365 Reporting Extensions, required components for reporting, are not installed on the server that is running Microsoft SQL Server Reporting Services.`| |`0x80072570`
`-2147015312`|Name: **SSM_MaxPCI_Exceeded**
Message: `Please re-login to refresh your session.`| |`0x80072571`
`-2147015311`|Name: **SSM_RefreshToken_Failed**
Message: `Failed to refresh login session.`| +|`0x8005E280`
`-2147097984`|Name: **SSSACSEndpointUrlUpdateRequiresExchangeOrTenantAdmin**
Message: `The Azure Communication Service (ACS) Endpoint URL must be supplied by an Exchange Administrator or Office 365 Global Administrator. Please see https://go.microsoft.com/fwlink/?linkid=2306201 to learn more.`| +|`0x8005E281`
`-2147097983`|Name: **SSSACSInvalidDeploymentType**
Message: `Azure Communication Service (ACS) integration is only available for Online deployments. Please see https://go.microsoft.com/fwlink/?linkid=2306201 to learn more.`| +|`0x8005E279`
`-2147097991`|Name: **SSSACSInvalidEmailServerProfileType**
Message: `Azure Communication Service (ACS) integration can only be enabled for Exchange Online email server profiles. Please see https://go.microsoft.com/fwlink/?linkid=2306201 to learn more.`| +|`0x8005E278`
`-2147097992`|Name: **SSSGmailSignInInvalidRedirectUri**
Message: `Sign-in failed due to an invalid or missing redirect uri specified in the associated Google web application client configuration. For more information on how to fix this error, see https://go.microsoft.com/fwlink/?linkid=2292432`| |`0x80060451`
`-2147089327`|Name: **StageEntityIsNull**
Message: `Validation error: stage entity cannot be null.`| |`0x80060454`
`-2147089324`|Name: **StageIdIsEmpty**
Message: `Validation error: Stage ID cannot be empty.`| |`0x80060450`
`-2147089328`|Name: **StageIdIsNotPresentInBusinessProcess**
Message: `Validation error: Stage ID ‘{0}’ is not present in Business Process. Please contact your system administrator.`| |`0x80060458`
`-2147089320`|Name: **StageIdIsNotValid**
Message: `Validation error: Stage ID {0} is not valid for Business Process. Valid stages are: {1}`| +|`0x80097701`
`-2146863359`|Name: **StageSolutionOrgSchemaMismatchWarning**
Message: `The solution file was exported from a different schema type of Dynamics 365 than the target organization. Importing this solution may result in unexpected behavior. Source org schema type: {0}, Target org schema type: {1}`| +|`0x80097702`
`-2146863358`|Name: **StageSolutionOrgVersionMismatchWarning**
Message: `The solution file was exported from a newer version of Dynamics 365 than the target organization. Importing this solution may result in unexpected behavior. Source org version: {0}, Target org version: {1}`| +|`0x80097700`
`-2146863360`|Name: **StageSolutionUnmanagedRootsConversionWarning**
Message: `One or more components in the solution already exist in your system as unmanaged components. Importing this solution will convert the components into managed components for this solution. Warning: Any customizations that your organization has made to these components will be lost. After the import operation is complete, managed solutions from other solution publishers will be unable to update these components.`| |`0x80060470`
`-2147089296`|Name: **StandAloneBpfNotActivated**
Message: `Stand Alone BPF must be activated on Flows page.`| |`0x80055006`
`-2147135482`|Name: **StandardSlaTypeNotApplicable**
Message: `Standard SLA Type is only supported for incident entity. Current entity object type code is {0}. Please pass appropriate SLA Type or entity`| -|`0x80048d21`
`-2147185375`|Name: **StatementConflictedWithAConstraint**
Message: `Statement conflicted with a constraint. `| +|`0x80048d21`
`-2147185375`|Name: **StatementConflictedWithAConstraint**
Message: `Statement conflicted with a constraint.`| |`0x8004F857`
`-2147157929`|Name: **StateTransitionActivateNewStatus**
Message: `You can't activate this record because of the status transition rules.Contact your system administrator.`| |`0x8004F855`
`-2147157931`|Name: **StateTransitionActiveToCanceled**
Message: `Because of the status transition rules, you can't cancel the case in the current status.Change the case status, and then try canceling it, or contact your system administrator.`| |`0x8004F854`
`-2147157932`|Name: **StateTransitionActiveToResolve**
Message: `Because of the status transition rules, you can't resolve a case in the current status.Change the case status, and then try resolving it, or contact your system administrator.`| @@ -3684,6 +3763,13 @@ |`0x8004D292`
`-2147167598`|Name: **StringAttributeIndexError**
Message: `One of the attributes of the selected entity is a part of database index and so it cannot be greater than 900 bytes.`| |`0x80044331`
`-2147204303`|Name: **StringLengthTooLong**
Message: `A validation error occurred. A string value provided is too long.`| |`0x80090429`
`-2146892759`|Name: **StringOrBinaryTruncation**
Message: `String or binary data would be truncated in table '{0}', column '{1}'. Truncated value: {2}.`| +|`0x80090929`
`-2146891479`|Name: **StubUserImpersonationCreationUnauthorized**
Message: `Impersonable Stub Users can only be created by authorized applications. Contact your system administrator for assistance.`| +|`0x80090924`
`-2146891484`|Name: **StubUserImpersonationEnablementUnauthorized**
Message: `Impersonation for Stub Users can only be set by authorized applications. Contact your system administrator for assistance.`| +|`0x80090927`
`-2146891481`|Name: **StubUserImpersonationFeatureNotEnabled**
Message: `This operation couldn't be completed because the Stub User Impersonation feature isn’t enabled for your organization.`| +|`0x80090928`
`-2146891480`|Name: **StubUserImpersonationInvalidUserConfiguration**
Message: `Impersonable Stub Users can only be created in disabled state.`| +|`0x80090926`
`-2146891482`|Name: **StubUserImpersonationInvalidUserType**
Message: `Updated value of SystemManagedUserType={0} is not permitted.`| +|`0x80090923`
`-2146891485`|Name: **StubUserImpersonationMustToggleStandalone**
Message: `Toggling impersonation for a Stub User must be done in a standalone Update request. Modify other user attributes in another Update request.`| +|`0x80090925`
`-2146891483`|Name: **StubUserImpersonationUnauthorized**
Message: `User with SystemUserId={0}, IsDisabled={1} and SystemManagedUserType={2} is not valid for toggling Stub User Impersonation.`| |`0x80048537`
`-2147187401`|Name: **SubcomponentDoesNotExist**
Message: `Subcomponent {0} of type {1} is not found in the organization, it can not be added to the SolutionComponents.`| |`0x80048536`
`-2147187402`|Name: **SubcomponentMissingARoot**
Message: `Subcomponent {0} cannot be added to the solution because the root component {1} is missing.`| |`0x80043e02`
`-2147205630`|Name: **SubjectDoesNotExist**
Message: `Subject does not exist.`| @@ -3706,6 +3792,7 @@ |`0x8004F657`
`-2147158441`|Name: **SystemFormCopyUnmatchedFormType**
Message: `The form type of the SourceId is not valid for the Target entity.`| |`0x8004F658`
`-2147158440`|Name: **SystemFormCreateWithExistingLabel**
Message: `The id '{0}' for label '{1}' in the form with id: '{2}' is already in use by another form. Replace the id with a different unique value.`| |`0x8004F655`
`-2147158443`|Name: **SystemFormImportMissingRoles**
Message: `The unmanaged solution you are importing has displaycondition XML attributes that refer to security roles that are missing from the target system. Any displaycondition attributes that refer to these security roles will be removed.`| +|`0x80090921`
`-2146891487`|Name: **SystemUserAttributeUpdateNotAllowedFromCreate**
Message: `SystemUser updates from plugins registered on PostCreate of SystemUser are not allowed to change certain attributes ({1}), as their values could depend on components which are not yet created. Consider making the updates async.`| |`0x8004A112`
`-2147180270`|Name: **SystemUserDisabled**
Message: `The system user was disabled therefore the ticket expired.`| |`0x80044357`
`-2147204265`|Name: **SystemUserUpdateNotAllowedFromCreate**
Message: `SystemUser updates are not allowed from plugins registered on PostCreate of SystemUser as it could depend on components which are not yet created. Consider making them async.`| |`0x8009049E`
`-2146892642`|Name: **TableTypeMismatch**
Message: `There is a mismatch of values among TableType '{0}', DataProviderId '{1}' and DataSourceId '{2}'.`| @@ -3716,7 +3803,7 @@ |`0x80040395`
`-2147220587`|Name: **TargetEntityInvalidForMap**
Message: `The file specifies an entity that is not valid for data migration.`| |`0x80040391`
`-2147220591`|Name: **TargetEntityNotFound**
Message: `The file specifies an entity that does not exist in Microsoft Dynamics 365.`| |`0x80048460`
`-2147187616`|Name: **TargetEntityNotMapped**
Message: `Target Entity Name not defined for source:{0} file.`| -|`0x80040299`
`-2147220839`|Name: **TargetPrincipalLacksReadPrivilege**
Message: `{5}{2}(Id = {3}) is missing {0} privilege on {1} entity(OTC={4}). Consider adding missing privilege to one of the {5}{2} roles for the request to succeed.`| +|`0x80040299`
`-2147220839`|Name: **TargetPrincipalLacksReadPrivilege**
Message: `{5} {2}(Id = {3}) is missing {0} privilege on {1} entity(OTC={4}). Please read through the document: https://go.microsoft.com/fwlink/?linkid=2292731 and consider adding missing privilege to one of the {5} {2} roles for the request to succeed.`| |`0x80048342`
`-2147187902`|Name: **TargetUserInsufficientPrivileges**
Message: `The user can't be added to the team because the user doesn't have the "{0}" privilege.`| |`0x80061712`
`-2147084526`|Name: **TaskFlowEmptyName**
Message: `The name field cannot be empty. Please enter a name.`| |`0x80061717`
`-2147084521`|Name: **TaskFlowEntityAttributeIsNotValid**
Message: `Invalid attribute type: {0}.{1}.`| @@ -3735,7 +3822,7 @@ |`0x80041d0a`
`-2147214070`|Name: **TeamAdministratorMissedPrivilege**
Message: `The team administrator does not have privilege read team.`| |`0x8004140d`
`-2147216371`|Name: **TeamInWrongBusiness**
Message: `Cannot assign security role to the team because the security role's Business Unit does not match the team's Business Unit. To assign security role from different Business Unit, enable the "Record ownership across business Units" feature (https://go.microsoft.com/fwlink/?linkid=2250434) otherwise assign a security role from the team's Business Unit. Details: userid={0}, teamBU={1}, roleId={2}, roleBU={3}`| |`0x80048d3a`
`-2147185350`|Name: **TeamMembershipAttributeValidationFailure**
Message: `{0} user with Id {1} does not have permissions to a {2} secured field on entity {3}. Adding/Removing a user to/from a Team requires {0} user to have all the field permissions the team currently has from all it's profile association.`| -|`0x80048305`
`-2147187963`|Name: **TeamNameTooLong**
Message: `The specified name for the team is too long.`| +|`0x80048305`
`-2147187963`|Name: **TeamNameTooLong**
Message: `The length of team name is greater than maximum length defined in metadata. Please increase maximum length of the column or shorten the team name.`| |`0x80042f0a`
`-2147209462`|Name: **TeamNotAssignedRoles**
Message: `The team has not been assigned any roles.`| |`0x80097210`
`-2146864624`|Name: **TeamNotAssociatedToDelegatedAuthorization**
Message: `Team '{0}' is not associated to a delegated authorization.`| |`0x80048d39`
`-2147185351`|Name: **TeamProfileAttributeValidationFailure**
Message: `{0} user with Id {1} does not have permissions to a {2} secured field on entity {3}. Associating/Disassociating a Team to a Field Security Profile requires {0} user to have all the field permissions of the profile.`| @@ -3838,6 +3925,7 @@ |`0x8005E220`
`-2147098080`|Name: **UnapprovedMailbox**
Message: `The mailbox is not in approved state. Send/Receive mails are allowed only for approved mailboxes.`| |`0x80040277`
`-2147220873`|Name: **UnauthorizedAccess**
Message: `Attempted to perform an unauthorized operation.`| |`0x80041221`
`-2147216863`|Name: **UnauthorizedTDSAccess**
Message: `Attempted to perform an unauthorized operation. User is missing prvAllowTDSAccess privilege.`| +|`0x80041223`
`-2147216861`|Name: **UnauthorizedTDSAccessForUserId**
Message: `Attempted to perform an unauthorized operation. User {0} is missing prvAllowTDSAccess privilege.`| |`0x80040216`
`-2147220970`|Name: **UnExpected**
Message: `An unexpected error occurred.`| |`0x80040330`
`-2147220688`|Name: **UnexpectedErrorInMailMerge**
Message: `There was an unexpected error during mail merge.`| |`0x8004F044`
`-2147159996`|Name: **UnexpectedNullReferenceError**
Message: `Unexpected null reference error: {0}.`| @@ -3857,7 +3945,7 @@ |`0x800404c4`
`-2147220284`|Name: **unManagederrorprocessingfilternodes**
Message: `An unexpected error occurred processing the filter nodes.`| |`0x800404ae`
`-2147220306`|Name: **unManagedfieldnotvalidatedbyplatform**
Message: `A field was not validated by the platform.`| |`0x800404ab`
`-2147220309`|Name: **unManagedfilterindexoutofrange**
Message: `The filter index is out of range.`| -|`0x80048306`
`-2147187962`|Name: **unManagedIdsAccessDenied**
Message: `{0} with id {1} does not have {2} right(s) for record with id {3} of entity {4}. Consider assigning a role with the required access level to the user or team. For further troubleshooting, please work with a system administrator to use the Access Checker tool on this record: {5}. More details: {6}`| +|`0x80048306`
`-2147187962`|Name: **unManagedIdsAccessDenied**
Message: `{0} with id {1} does not have {2} right(s) for record with id {3} of entity {4}. Consider assigning a role with the {7} level to the user or team. For further troubleshooting, please work with a system administrator to use the Access Checker tool on this record: {5}. More details: {6}`| |`0x80040511`
`-2147220207`|Name: **unManagedidsaccounthaschildopportunities**
Message: `The Account has child opportunities.`| |`0x8004350a`
`-2147207926`|Name: **unManagedidsactivitydurationdoesnotmatch**
Message: `Activity duration does not match start/end time`| |`0x80043509`
`-2147207927`|Name: **unManagedidsactivityinvalidduration**
Message: `Invalid activity duration`| @@ -4237,6 +4325,7 @@ |`0x80061019`
`-2147086311`|Name: **UnsupportedCudOperationForDynamicProperties**
Message: `You can't create a property for a kit.`| |`0x8004E30E`
`-2147163378`|Name: **UnsupportedDashboardInEditor**
Message: `The dashboard could not be opened.`| |`0x8005E242`
`-2147098046`|Name: **UnsupportedEmailServer**
Message: `The email server isn't supported.`| +|`0x80040c07`
`-2147218425`|Name: **UnsupportedFieldTypeForMultiPartitionDistinctQuery**
Message: `Field {0} from entity {1} is not supported for multi-partition distinct query.`| |`0x80160011`
`-2146041839`|Name: **UnsupportedFormFactorsUsedInForm**
Message: `Unsupported Form factor {0} used for control with uniqueid {1}. More Details:{2}`| |`0x80160014`
`-2146041836`|Name: **UnsupportedFormFactorsUsedInNonFormContext**
Message: `Unsupported form factor(s) {0} used. More Details:{1}`| |`0x80061302`
`-2147085566`|Name: **UnsupportedImportComponent**
Message: `Sorry, your import failed because the {0} component isn’t supported for import and export.`| @@ -4261,6 +4350,7 @@ |`0x8004501B`
`-2147200997`|Name: **UpdatePublishedWorkflowTemplate**
Message: `Cannot update a published workflow template.`| |`0x8004E114`
`-2147163884`|Name: **UpdateRecurrenceRuleFailed**
Message: `Failed to update the recurrence rule. A corresponding recurrence rule cannot be found.`| |`0x80044273`
`-2147204493`|Name: **UpdateRIOrganizationDataAccessNotAllowed**
Message: `This feature configuration can only be updated by a system administrator.`| +|`0x80098016`
`-2146861034`|Name: **UpdatesToGovernedSettingsNotAllowed**
Message: `You can't change these settings because this environment is part of a group. If you're a tenant admin, modify the settings in the environment group.`| |`0x80045003`
`-2147201021`|Name: **UpdateWorkflowActivation**
Message: `Cannot update a workflow activation.`| |`0x80045007`
`-2147201017`|Name: **UpdateWorkflowActivationWorkflowDependency**
Message: `Cannot update a workflow dependency associated with a workflow activation.`| |`0x80090017`
`-2146893801`|Name: **UploadingAndDownloadingInMultipleChunksNotSupported**
Message: `{0} in multiple chunks is not supported for the files stored in the database.`| @@ -4271,6 +4361,7 @@ |`0x8004D24C`
`-2147167668`|Name: **UserCannotEnableWithoutLicense**
Message: `Cannot enable an unlicensed user`| |`0x8004D211`
`-2147167727`|Name: **UserDataNotFound**
Message: `The user data could not be found.`| |`0x80041d28`
`-2147214040`|Name: **UserDirectoryObjectIdNotFoundInAAD**
Message: `The User Object Id ({0}) does not exist. Ensure User account exists in AAD or Microsoft Entra ID.`| +|`0x8004D24D`
`-2147167667`|Name: **UserDisabledAndUnlicensed**
Message: `The user(Id = {0}, accessMode = {1}) has not been assigned any License and is disabled. Please contact your system administrator to assign license to this user for the action to succeed and consider enabling this user. Additional Details: {2}`| |`0x80044507`
`-2147203833`|Name: **UserDoesNotHaveAccessToTheTenant**
Message: `User does not have access to the tenant.`| |`0x8004A113`
`-2147180269`|Name: **UserDoesNotHaveAdminOnlyModePermissions**
Message: `User does not have required privileges (or role membership) to access the org when it is in Admin Only mode.`| |`0x80090432`
`-2146892750`|Name: **UserDoesNotHaveAdminOrCustomizerPrivileges**
Message: `You must be a system administrator or system customizer to execute this request.`| @@ -4287,7 +4378,7 @@ |`0x80041d24`
`-2147214044`|Name: **UserLoopExists**
Message: `A manager for this user cannot be set because an existing relationship in the management hierarchy is causing a circular relationship. This is usually caused by a manual edit of the Microsoft Dynamics 365 database. To fix this, the hierarchy in the database must be changed to remove the circular relationship.`| |`0x8005E24D`
`-2147098035`|Name: **UserNameRequiredForImpersonation**
Message: `Type in a user name and save again`| |`0x8005F111`
`-2147094255`|Name: **UserNeverLoggedIntoYammer**
Message: `To follow other users, you must be logged in to Yammer. Log in to your Yammer account, and try again.`| -|`0x8004D24B`
`-2147167669`|Name: **UserNotAssignedLicense**
Message: `The user(Id = {0}, accessMode = {1}) has not been assigned any License. Please contact your system administrator to assign license to this user for the action to succeed.`| +|`0x8004D24B`
`-2147167669`|Name: **UserNotAssignedLicense**
Message: `The user(Id = {0}, accessMode = {1}) has not been assigned any License. Please contact your system administrator to assign license to this user for the action to succeed. Additional Details: {2}`| |`0x80042f09`
`-2147209463`|Name: **UserNotAssignedRoles**
Message: `The user (Id = {0}) has not been assigned any roles.`| |`0x80048d29`
`-2147185367`|Name: **UserNotAuthorized**
Message: `Not authorized to perform this operation.`| |`0x80041d07`
`-2147214073`|Name: **UserNotInParentHierarchy**
Message: `The user is not in parent user's business hierarchy.`| @@ -4353,7 +4444,7 @@ |`0x80060800`
`-2147088384`|Name: **WopiDiscoveryFailed**
Message: `Request for retrieving the WOPI discovery XML failed.`| |`0x80060803`
`-2147088381`|Name: **WopiMaxFileSizeExceeded**
Message: `{0} file exceeded size limit of {1}.`| |`0x800608DB`
`-2147088165`|Name: **WordTemplateFeatureNotEnabled**
Message: `Word document template feature is not enabled.`| -|`0x80072031`
`-2147016655`|Name: **WorkerProcessCrashFailure**
Message: `The status for this operation is unavailable, please try again.`| +|`0x80072031`
`-2147016655`|Name: **WorkerProcessCrashFailure**
Message: `This operation completed without reporting its status. The end time is unknown and has been set to the start time. You can safely retry the operation.`| |`0x80045045`
`-2147200955`|Name: **WorkflowActivityNotSupported**
Message: `This workflow cannot be created, updated or published because it's referring unsupported workflow step.`| |`0x80045042`
`-2147200958`|Name: **WorkflowAutomaticallyDeactivated**
Message: `The original workflow definition has been deactivated and replaced.`| |`0x80045001`
`-2147201023`|Name: **WorkflowCompileFailure**
Message: `An error has occurred during compilation of the workflow.`| diff --git a/powerapps-docs/developer/data-platform/introduction-solutions.md b/powerapps-docs/developer/data-platform/introduction-solutions.md index f3e19ebb3e..652ab3cc31 100644 --- a/powerapps-docs/developer/data-platform/introduction-solutions.md +++ b/powerapps-docs/developer/data-platform/introduction-solutions.md @@ -4,7 +4,7 @@ description: Learn about using solutions to package your Microsoft Dataverse cus suite: powerapps author: shmcarth # GitHub ID ms.author: shmcarth -ms.topic: article +ms.topic: concept-article ms.reviewer: pehecke ms.collection: get-started ms.date: 03/17/2021 diff --git a/powerapps-docs/developer/data-platform/link-custom-attributes-recurring-master-appointment-entities.md b/powerapps-docs/developer/data-platform/link-custom-attributes-recurring-master-appointment-entities.md index a0e1897a94..5cc727dce6 100644 --- a/powerapps-docs/developer/data-platform/link-custom-attributes-recurring-master-appointment-entities.md +++ b/powerapps-docs/developer/data-platform/link-custom-attributes-recurring-master-appointment-entities.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 07/19/2021 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "mayadumesh" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/logging-tracing.md b/powerapps-docs/developer/data-platform/logging-tracing.md index 1bd6c3f670..1faa9f8d73 100644 --- a/powerapps-docs/developer/data-platform/logging-tracing.md +++ b/powerapps-docs/developer/data-platform/logging-tracing.md @@ -1,11 +1,11 @@ --- title: "Logging and tracing (Microsoft Dataverse) | Microsoft Docs" description: "Use the plugin trace log to store plug-in execution information to aid in plug-in debugging." -ms.date: 04/22/2024 -author: MicroSri -ms.author: sriknair +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: "article" +ms.topic: concept-article ms.subservice: dataverse-developer search.audienceType: - developer @@ -27,24 +27,24 @@ Recording of run-time tracing information for Microsoft Dataverse is provided by This data can be found in model-driven applications by navigating to **Settings** and choosing the **Plug-in Trace Log** tile. The tile is only visible if you have access to the trace log table records in your assigned security role. - You may find it easier to view this data by using the Web API in your browser using the example shown in [Use Tracing](debug-plug-in.md#use-tracing) or by using the [Plug-in trace viewer](#plug-in-trace-viewer) community tool. + You may find it easier to view this data by using the Web API in your browser using the example shown in [Use Tracing](debug-plug-in.md#use-tracing) or by using the [Plugin Trace Viewer](#plugin-trace-viewer) community tool. > [!IMPORTANT] > Trace logging takes up organization storage space especially when many traces and exceptions are generated. You should only turn trace logging on for debugging and troubleshooting, and turn it off after your investigation is completed. - **Error dialog** - A synchronous registered plug-in or custom workflow activity that returns an exception from the platform results in an error dialog box in the web application presented to the logged on user. The user may select the **Download Log File** button in the dialog to view the log containing exception and trace output. + A synchronous registered plug-in or custom workflow activity that returns an exception from the platform results in an error dialog box in the web application presented to the logged on user. The user can select the **Download Log File** button in the dialog to view the log containing exception and trace output. - **System job** - For asynchronous registered plug-in or custom workflow activities that returns an exception, the tracing information is shown in the **Details** area of the **System Job** form in the web application. + For asynchronous registered plug-in or custom workflow activities that return an exception, the tracing information is shown in the **Details** area of the **System Job** form in the web application. ## Enable trace logging -Whether trace logs will be written depends on the value of the [Organization](./reference/entities/organization.md) table [PluginTraceLogSetting](./reference/entities/organization.md#BKMK_PluginTraceLogSetting) column value. You can enable trace logging by programmatically updating the `PluginTraceLogSetting` value. +Whether trace logs are written depends on the value of the [Organization](./reference/entities/organization.md) table [PluginTraceLogSetting](./reference/entities/organization.md#BKMK_PluginTraceLogSetting) column value. You can enable trace logging by programmatically updating the `PluginTraceLogSetting` value. A second method to enable trace logging is through the legacy web application. Navigate to **Settings** > **Administration** > **System Settings**. In the **Customization** tab, locate the drop-down menu labeled **Enable logging to plug-in trace log** and select one of the available options. More information: [Settings in Unified Interface apps](/power-platform/admin/admin-settings#settings-in-unified-interface-apps), [Settings in legacy web client apps](/power-platform/admin/admin-settings#settings-in-legacy-web-client-apps) @@ -52,7 +52,7 @@ A third option can be found in the Plug-in Registration tool. After connecting t |Value|Option|Description| |------------|-----------------|-----------------| -|0|Off|Writing to the trace log is disabled. No **PluginTraceLog** records will be created. However, custom code can still call the method even though no log is written.| +|0|Off|Writing to the trace log is disabled. No **PluginTraceLog** records are created. However, custom code can still call the method even though no log is written.| |1|Exceptions|Trace information is written to the log if an exception is passed back to the platform from custom code.| |2|All|Trace information is written to the log upon code completion or an exception is passed back to the platform from the custom code.| @@ -60,7 +60,7 @@ If the trace logging setting is set to **Exception** and your custom code return ## Write to the tracing service -Before writing to the tracing service, you must first extract the tracing service object from the passed execution context. Afterwards, simply add calls to your custom code where appropriate passing any relevant diagnostic information in that method call. +Before writing to the tracing service, you must first extract the tracing service object from the passed execution context. Afterwards, add calls to your custom code where appropriate passing any relevant diagnostic information in that method call. ```csharp //Extract the tracing service for use in debugging plug-ins. @@ -72,16 +72,16 @@ Before writing to the tracing service, you must first extract the tracing servic ``` -Next, build and deploy the plug-in or custom workflow activity. During execution of the custom code, the information provided in the **Trace** method calls is written to a trace log table record by , if supported by your organization and enabled, and may also be made available to the user in a Web dialog or system job as described in the previous section. Tracing information written to the trace log is configured in the trace settings. For more information see [Enable trace logging](#bkmk_trace-settings). +Next, build and deploy the plug-in or custom workflow activity. During execution of the custom code, the information provided in the **Trace** method calls is written to a trace log table record by , if supported by your organization and enabled, and might also be made available to the user in a Web dialog or system job as described in the previous section. Tracing information written to the trace log is configured in the trace settings. For more information, see [Enable trace logging](#bkmk_trace-settings). > [!NOTE] -> If your custom code executes within a database transaction, and an exception occurs that causes a transaction rollback, all table data changes by your code will be undone. However, the [PluginTraceLog](reference/entities/plugintracelog.md) records will remain after the rollback completes. +> If your custom code executes within a database transaction, and an exception occurs that causes a transaction rollback, all table data changes by your code are undone. However, the [PluginTraceLog](reference/entities/plugintracelog.md) records will remain after the rollback completes. ## Additional information about the tracing service The batches the information provided to it through the **Trace** method. The information is written to a new [PluginTraceLog](reference/entities/plugintracelog.md) record after the custom code successfully runs to completion or an exception is thrown. -Each `Trace` call is logged as a new line in the [PluginTraceLog](reference/entities/plugintracelog.md) [MessageBlock](reference/entities/plugintracelog.md#BKMK_MessageBlock) column. Only 10kb of text can be written. Older trace lines will be removed to meet this limit so that only the most recent lines will be saved. +Each `Trace` call is logged as a new line in the [PluginTraceLog](reference/entities/plugintracelog.md) [MessageBlock](reference/entities/plugintracelog.md#BKMK_MessageBlock) column. Only 10 kb of text can be written. Older trace lines are removed to meet this limit so that only the most recent lines are saved. [PluginTraceLog](reference/entities/plugintracelog.md) records have a finite lifetime. A bulk deletion background job runs once per day to delete records that are older than 24 hours from creation. @@ -90,13 +90,13 @@ Each `Trace` call is logged as a new line in the [PluginTraceLog](reference/enti ## Community tools -### Plug-in trace viewer +### Plugin Trace Viewer -**Plug-in Trace Viewer** is a tool that XrmToolbox community developed. Please see the [Community tools for Dataverse](community-tools.md) topic for community developed tools. +**[Plugin Trace Viewer](https://jonasr.app/PTV)** is a tool that XrmToolBox community developed. Please see the [Community tools for Dataverse](community-tools.md) topic for community developed tools. > [!NOTE] -> The community tools are not a product of Microsoft and does not extend support to the community tools. -> If you have questions pertaining to the tool, please contact the publisher. More Information: [XrmToolBox](https://www.xrmtoolbox.com). +> Microsoft doesn't extend support to community tools. +> If you have questions pertaining to the tool, contact the publisher. More Information: [XrmToolBox](https://www.xrmtoolbox.com). ### See also diff --git a/powerapps-docs/developer/data-platform/long-term-retention.md b/powerapps-docs/developer/data-platform/long-term-retention.md index 0ff2f69ee6..2414b99036 100644 --- a/powerapps-docs/developer/data-platform/long-term-retention.md +++ b/powerapps-docs/developer/data-platform/long-term-retention.md @@ -1,10 +1,10 @@ --- title: Long-term data retention description: Learn how to use retention policies to transfer data from your Microsoft Dataverse transactional database to a managed data lake for cost-efficient long-term storage. -ms.date: 06/27/2024 +ms.date: 12/12/2024 ms.topic: how-to -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.subservice: dataverse-developer search.audienceType: @@ -37,7 +37,7 @@ With FetchXml, set the [fetch element](fetchxml/reference/fetch.md) `datasource` With [QueryExpression ](/dotnet/api/microsoft.xrm.sdk.query.queryexpression), set the [QueryExpression.DataSource property](/dotnet/api/microsoft.xrm.sdk.query.queryexpression.datasource) to `retained`. > [!NOTE] -> There is currently no way to retrieve retained data using [Dataverse Web API](webapi/query/overview.md). +> There is currently no way to retrieve retained data using [Dataverse Web API](webapi/query/overview.md) using an OData style query. [You can use FetchXml with the Dataverse Web API](fetchxml/retrieve-data.md) ## Set up a retention policy diff --git a/powerapps-docs/developer/data-platform/media/dataverse-web-api-javascript-spa-sample-app.png b/powerapps-docs/developer/data-platform/media/dataverse-web-api-javascript-spa-sample-app.png new file mode 100644 index 0000000000..53d30fba97 Binary files /dev/null and b/powerapps-docs/developer/data-platform/media/dataverse-web-api-javascript-spa-sample-app.png differ diff --git a/powerapps-docs/developer/data-platform/media/fieldsecurityprofile-erd.png b/powerapps-docs/developer/data-platform/media/fieldsecurityprofile-erd.png new file mode 100644 index 0000000000..b79d4d371d Binary files /dev/null and b/powerapps-docs/developer/data-platform/media/fieldsecurityprofile-erd.png differ diff --git a/powerapps-docs/developer/data-platform/media/maskingrule-attributemaskingrule-erd.png b/powerapps-docs/developer/data-platform/media/maskingrule-attributemaskingrule-erd.png new file mode 100644 index 0000000000..d65b0271cd Binary files /dev/null and b/powerapps-docs/developer/data-platform/media/maskingrule-attributemaskingrule-erd.png differ diff --git a/powerapps-docs/developer/data-platform/media/simple-spa.png b/powerapps-docs/developer/data-platform/media/simple-spa.png deleted file mode 100644 index 9daa478d44..0000000000 Binary files a/powerapps-docs/developer/data-platform/media/simple-spa.png and /dev/null differ diff --git a/powerapps-docs/developer/data-platform/media/ssms-connect-dialog.PNG b/powerapps-docs/developer/data-platform/media/ssms-connect-dialog.PNG index 36d4b012a1..6fa03149dd 100644 Binary files a/powerapps-docs/developer/data-platform/media/ssms-connect-dialog.PNG and b/powerapps-docs/developer/data-platform/media/ssms-connect-dialog.PNG differ diff --git a/powerapps-docs/developer/data-platform/multi-select-picklist.md b/powerapps-docs/developer/data-platform/multi-select-picklist.md index dd2e9a0a6c..cd28a583d5 100644 --- a/powerapps-docs/developer/data-platform/multi-select-picklist.md +++ b/powerapps-docs/developer/data-platform/multi-select-picklist.md @@ -55,7 +55,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [organization uri]/api/data/v9.0/contacts(0c67748a-b78d-e711-811c-000d3a75bdf1) +OData-EntityId: [organization uri]/api/data/v9.0/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` ### [SDK for .NET](#tab/sdk) diff --git a/powerapps-docs/developer/data-platform/oauth-cross-origin-resource-sharing-connect-single-page-application.md b/powerapps-docs/developer/data-platform/oauth-cross-origin-resource-sharing-connect-single-page-application.md index 3f61c38f9f..8c21e56ee2 100644 --- a/powerapps-docs/developer/data-platform/oauth-cross-origin-resource-sharing-connect-single-page-application.md +++ b/powerapps-docs/developer/data-platform/oauth-cross-origin-resource-sharing-connect-single-page-application.md @@ -1,9 +1,9 @@ --- -title: "Use OAuth with Cross-Origin Resource Sharing to connect a Single-Page Application (Microsoft Dataverse)| Microsoft Docs" -description: "Learn how to use OAuth with Cross-Origin Resource Sharing (CORS) to connect a Single-Page Application." -ms.date: 09/08/2022 +title: "Use OAuth with CORS to connect a SPA" +description: "Learn how to use OAuth with Cross-Origin Resource Sharing (CORS) to connect a Single-Page Application (SPA) that connects to Microsoft Dataverse using the Web API and JavaScript." +ms.date: 03/22/2025 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: ritesp ms.author: ritesp ms.subservice: dataverse-developer @@ -13,40 +13,40 @@ search.audienceType: - developer --- -# Use OAuth with Cross-Origin Resource Sharing to connect a Single-Page Application +# Use OAuth with CORS to connect a SPA -You can create a Single-Page Application (SPA) which uses JavaScript to work with Microsoft Dataverse data using Web API. To provide this, Cross-Origin Resource Sharing (CORS) is enabled so that your SPAs can bypass browser restrictions that normally prevent requests that cross domain boundaries. +You can create a [Single-Page Application (SPA)](https://developer.mozilla.org/docs/Glossary/SPA) which uses JavaScript to work with Microsoft Dataverse data using Web API. To enable creation of apps like these, Dataverse enabled [Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/docs/Web/HTTP/Guides/CORS) so that your SPAs can bypass browser restrictions that normally prevent requests that cross domain boundaries. ## SPAs and Same-Origin policy -SPAs depend on extensive use of client-side JavaScript to create a single dynamic page which doesn't need to load new pages. Instead they use [Ajax](https://developer.mozilla.org/docs/Web/Guide/AJAX) programming techniques to retrieve data and other resources from the server. SPAs work well when the data and resources exist in the same domain as the application. But to protect access to data and resources on other domains, all modern browsers enforce a [Same-Origin policy](https://developer.mozilla.org/docs/Web/Security/Same-origin_policy) to prevent sites from using data and resources from sites on a different domain. CORS provides a way to gain access to resources on another domain. Creating a SPA to access Dataverse data without CORS is not a viable option. +SPAs depend on extensive use of client-side JavaScript to create a single dynamic page which doesn't need to load new pages. Instead they use programming patterns using [network requests](https://developer.mozilla.org/docs/Learn_web_development/Core/Scripting/Network_requests), sometimes called 'Ajax', to retrieve data and other resources from the server. SPAs work well when the data and resources exist in the same domain as the application. But to protect access to data and resources on other domains, all modern browsers enforce a [Same-Origin policy](https://developer.mozilla.org/docs/Web/Security/Same-origin_policy) to prevent sites from using data and resources from sites on a different domain. CORS provides a way to gain access to resources on another domain. Creating a SPA to access Dataverse data without CORS isn't a viable option. ## Use CORS with Dataverse -The [CORS protocol](https://fetch.spec.whatwg.org/#http-cors-protocol) provides a detailed description of how to implement and use CORS. It explains all about the various headers and preflight requests that you need to apply to make CORS work. The good news is that you don't need to become an expert in CORS to use it with Dataverse. The server-side part has been done for you and all you need is to know how to consume it. You don't need to understand all the inner workings of CORS to use it with Dataverse. Instead you can use the [Microsoft Authentication Library for JavaScript (MSAL.js) 2.0 for Browser-Based Single-Page Applications](https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-browser) and it will take care of much of the CORS complexity for you. Since Dataverse users are authenticated using Microsoft Entra ID, MSAL.js is the supported way to authenticate SPA users. +The [CORS protocol](https://fetch.spec.whatwg.org/#http-cors-protocol) provides a detailed description of how to implement and use CORS. It explains all about the various headers and preflight requests that you need to apply to make CORS work. The good news is that you don't need to become an expert in CORS to use it with Dataverse. The server-side part was done for you and all you need is to know how to consume it. You don't need to understand all the inner workings of CORS to use it with Dataverse. Instead you can use the [Microsoft Authentication Library for JavaScript (MSAL.js)](/javascript/api/overview/msal-overview?view=msal-js-latest&preserve-view=true) and it takes care of much of the CORS complexity for you. Since Dataverse users are authenticated using Microsoft Entra ID, MSAL.js is the supported way to authenticate SPA users. ## Preparing to use MSAL.js with a SPA -In order to configure your SPA to work with msal.js you will need to: +In order to configure your SPA to work with MSAL.js, you need to: 1. Register your application with the Microsoft Entra ID tenant. 1. Set configuration variables in your SPA with information from that registration. - You will need to include the following: + You need to include the following items: - The URL to your Dataverse organization. - - The Id of the Microsoft Entra ID tenant your organization uses to authenticate. + - The ID of the Microsoft Entra ID tenant your organization uses to authenticate. - The client ID you get when you register your application. - - The URL to where the SPA will be deployed or debugged during development. + - The URL to where the SPA is deployed or debugged during development. -The set of steps required are described in [Quickstart: Register and configure a SPA application for Dataverse using msal.js](quick-start-register-configure-simplespa-application-msal-js.md) +The set of steps required are described in [Quickstart: Web API with client-side JavaScript and Visual Studio Code](webapi/quick-start-js-spa.md). ### See also -[Use OAuth to connect to Dataverse web services](authenticate-oauth.md)
-[Quickstart: Register and configure a SPA application for Dataverse using msal.js](quick-start-register-configure-simplespa-application-msal-js.md)
+[Use OAuth to connect to Dataverse web services](authenticate-oauth.md) +[Quickstart: Web API with client-side JavaScript and Visual Studio Code](webapi/quick-start-js-spa.md) [Quickstart: Register an application with the Microsoft identity platform](/azure/active-directory/develop/quickstart-register-app) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/optimize-performance-create-update.md b/powerapps-docs/developer/data-platform/optimize-performance-create-update.md index 4dfe2357f3..cecdbb1297 100644 --- a/powerapps-docs/developer/data-platform/optimize-performance-create-update.md +++ b/powerapps-docs/developer/data-platform/optimize-performance-create-update.md @@ -85,7 +85,7 @@ Service protection limit errors are just another kind of transient error that yo Read these articles to learn more: -- [How to retry Dataverse requests](api-limits.md#how-to-re-try) +- [How to retry Dataverse requests](api-limits.md#how-to-retry) - [Dataverse service protection limits](api-limits.md) - [Azure best practices: Transient fault handling](/azure/architecture/best-practices/transient-faults) diff --git a/powerapps-docs/developer/data-platform/optional-parameters.md b/powerapps-docs/developer/data-platform/optional-parameters.md index 77961befa5..ed0e890837 100644 --- a/powerapps-docs/developer/data-platform/optional-parameters.md +++ b/powerapps-docs/developer/data-platform/optional-parameters.md @@ -1,12 +1,12 @@ --- title: "Use optional parameters (Microsoft Dataverse) | Microsoft Docs" description: "Use optional parameters to control operation behaviors" -ms.date: 07/01/2024 +ms.date: 06/20/2025 ms.reviewer: jdaly -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -20,7 +20,7 @@ contributors: Dataverse provides a set of optional parameters or request header values a developer of a client application can use to modify the behavior of individual requests. This article describes the parameter values and request headers that you can use to get the behaviors you need. > [!NOTE] -> This article introduces these parameters but does not explain them in depth. Please follow the links for more information to fully understand the scenarios for using these parameters. +> This article introduces these parameters but doesn't explain them in depth. Follow the links for more information to fully understand the scenarios for using these parameters. ## How to use @@ -28,21 +28,21 @@ How you use these optional parameters depends on whether you're using the Datave ### [SDK for .NET](#tab/sdk) -Usually, you will add the parameter to the [OrganizationRequest.Parameters Collection](xref:Microsoft.Xrm.Sdk.OrganizationRequest.Parameters) of the named request class. +Usually, you'll add the parameter to the [OrganizationRequest.Parameters Collection](xref:Microsoft.Xrm.Sdk.OrganizationRequest.Parameters) of the named request class. > [!NOTE] -> You cannot specify these parameters using the 7 shortcut methods exposed with the . You must use the named request class with the [IOrganizationService.Execute method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A). +> You can't specify these parameters using the seven shortcut methods exposed with the . You must use the named request class with the [IOrganizationService.Execute method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A). -One exception is when setting the `partitionid`, this is set as an attribute of the entity instance. More information: [Perform a data operation with specified partition](#perform-a-data-operation-with-specified-partition) +One exception is when setting the `partitionid`. The `partitionid` is set as an attribute of the entity instance. More information: [Perform a data operation with specified partition](#perform-a-data-operation-with-specified-partition) More information: - [Use messages with the SDK for .NET](org-service/use-messages.md) -- See the examples below +- See the following examples ### [Web API](#tab/webapi) -Usually, you'll add the parameter as a request header with the `MSCRM.` namespace. +Usually, you add the parameter as a request header with the `MSCRM.` namespace. Two exceptions are the following that are appended to the URL. @@ -52,7 +52,7 @@ Two exceptions are the following that are appended to the URL. More information: - [Compose HTTP requests and handle errors : Other headers](webapi/compose-http-requests-handle-errors.md#other-headers) -- See the examples below. +- See the following examples. --- @@ -124,7 +124,7 @@ MSCRM.SolutionUniqueName: ExampleSolution ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/webresourceset(833aa051-05be-ed11-83ff-000d3a993550) +OData-EntityId: [Organization URI]/api/data/v9.2/webresourceset(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` @@ -277,7 +277,7 @@ More information: [Shared variables](understand-the-data-context.md#shared-varia ## Perform a data operation with specified partition -When using elastic tables with a partitioning strategy, you can pass a unique string value with the `partitionid` parameter to access non-relational table data within a storage partition. +When using elastic tables with a partitioning strategy, you can pass a unique string value with the `partitionid` parameter to access nonrelational table data within a storage partition. The following examples use the `partitionid` value of `deviceId` when retrieving a `contoso_sensordata` record. @@ -327,7 +327,7 @@ Alternatively, you can use the `partitionid` value using alternate key style. ## Bypass custom Dataverse logic -Synchronous logic must be applied during the transaction and can significantly impact performance of individual operations. When performing bulk operations, the additional time for these individual operations can increase the time required. Use the `BypassBusinessLogicExecution` parameter when you want to improve performance while performing bulk data operations. +Synchronous logic must be applied during the transaction and can significantly impact performance of individual operations. With bulk operations, the extra time for these individual operations can increase the time required. Use the `BypassBusinessLogicExecution` parameter when you want to improve performance while performing bulk data operations. > [!IMPORTANT] > The calling user must have the `prvBypassCustomBusinessLogic` privilege. @@ -376,12 +376,12 @@ MSCRM.BypassBusinessLogicExecution: CustomSync,CustomAsync ## Bypass Power Automate Flows -When bulk data operations occur that trigger flows, Dataverse creates system jobs to execute the flows. When the number of system jobs is very large, it may cause performance issues for the system. If this occurs, you can choose to bypass triggering the flows by using the `SuppressCallbackRegistrationExpanderJob` optional parameter. +When bulk data operations occur that trigger flows, Dataverse creates system jobs to execute the flows. When the number of system jobs is large, it might cause performance issues for the system. If performance issues occur, you can choose to bypass triggering the flows by using the `SuppressCallbackRegistrationExpanderJob` optional parameter. The [CallbackRegistration table](reference/entities/callbackregistration.md) manages flow triggers, and there's an internal operation called *expander* that calls the registered flow triggers. > [!NOTE] -> When this option is used, the flow owners will not receive a notification that their flow logic was bypassed. +> When this option is used, the flow owners won't receive a notification that their flow logic was bypassed. ### [SDK for .NET](#tab/sdk) @@ -422,12 +422,50 @@ MSCRM.SuppressCallbackRegistrationExpanderJob: true More information: [Bypass Power Automate Flows](bypass-power-automate-flows.md) +## Return unmasked data + +When you have a column configured to use the [masking rules](/power-platform/admin/create-manage-masking-rules) preview feature you can use the `UnMaskedData` optional parameter to request that the unmasked value is returned. + +### [SDK for .NET](#tab/sdk) + +```csharp +RetrieveMultipleRequest request = new() +{ + Query = query, + ["UnMaskedData"] = true +}; + +var response = (RetrieveMultipleResponse)service.Execute(request); +``` + +### [Web API](#tab/webapi) + +Use the `UnMaskedData=true` query option to indicate that unmasked values should be returned. + +> [!IMPORTANT] +> The `UnMaskedData` option is case sensitive. If you use the incorrect parameter value you will get this error: +> `{"error":{"code":"0x80060888","message":"The query parameter [REDACTED] is not supported"}}` + +**Request:** + +```http +GET [ORGANIZATION URI]/api/data/v9.2/sample_examples?$select=sample_name,sample_email,sample_governmentid,sample_telephonenumber,sample_dateofbirth&$orderby=sample_name desc&UnMaskedData=true HTTP/1.1 +Accept: application/json +Authorization: Bearer [REDACTED] +OData-Version: 4.0 +OData-MaxVersion: 4.0 +``` + +--- + +[Learn more about retrieving unmasked data](column-level-security.md#retrieve-unmasked-data). + + ### See also -[Use messages with the SDK for .NET](org-service/use-messages.md)
-[Web API: Compose HTTP requests and handle errors : Other headers](webapi/compose-http-requests-handle-errors.md#other-headers)
+[Use messages with the SDK for .NET](org-service/use-messages.md) +[Web API: Compose HTTP requests and handle errors : Other headers](webapi/compose-http-requests-handle-errors.md#other-headers) [Bypass Custom Business Logic](bypass-custom-business-logic.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] - diff --git a/powerapps-docs/developer/data-platform/org-service/build-queries-with-linq-net-language-integrated-query.md b/powerapps-docs/developer/data-platform/org-service/build-queries-with-linq-net-language-integrated-query.md index 6fb1f67a68..40d9ca68f2 100644 --- a/powerapps-docs/developer/data-platform/org-service/build-queries-with-linq-net-language-integrated-query.md +++ b/powerapps-docs/developer/data-platform/org-service/build-queries-with-linq-net-language-integrated-query.md @@ -2,8 +2,8 @@ title: "Build queries with LINQ (.NET language-integrated query) (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Learn how to use .NET Language-Integrated Query (LINQ) to write queries for Microsoft Dataverse." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/org-service/create-custom-entity.md b/powerapps-docs/developer/data-platform/org-service/create-custom-entity.md index 936dd0b5c6..513b088c73 100644 --- a/powerapps-docs/developer/data-platform/org-service/create-custom-entity.md +++ b/powerapps-docs/developer/data-platform/org-service/create-custom-entity.md @@ -3,7 +3,7 @@ title: "Create a custom table using code (Microsoft Dataverse) | Microsoft Docs" description: "Shows how to programmatically create a custom table in Microsoft Dataverse." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 03/22/2022 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick search.audienceType: diff --git a/powerapps-docs/developer/data-platform/org-service/detect-duplicate-data.md b/powerapps-docs/developer/data-platform/org-service/detect-duplicate-data.md index 46b0b5ae3f..ba8dfb3b34 100644 --- a/powerapps-docs/developer/data-platform/org-service/detect-duplicate-data.md +++ b/powerapps-docs/developer/data-platform/org-service/detect-duplicate-data.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 06/09/2021 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "mayadumesh" # GitHub ID ms.author: "jdaly" # MSFT alias of Microsoft employees only search.audienceType: diff --git a/powerapps-docs/developer/data-platform/org-service/early-bound-programming.md b/powerapps-docs/developer/data-platform/org-service/early-bound-programming.md index 509e810377..2bcf81986a 100644 --- a/powerapps-docs/developer/data-platform/org-service/early-bound-programming.md +++ b/powerapps-docs/developer/data-platform/org-service/early-bound-programming.md @@ -4,8 +4,8 @@ description: "Describes the different programming styles available when using th ms.collection: get-started ms.topic: "article" ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/org-service/entity-operations-associate-disassociate.md b/powerapps-docs/developer/data-platform/org-service/entity-operations-associate-disassociate.md index 73a4b921d0..d97303b511 100644 --- a/powerapps-docs/developer/data-platform/org-service/entity-operations-associate-disassociate.md +++ b/powerapps-docs/developer/data-platform/org-service/entity-operations-associate-disassociate.md @@ -1,11 +1,11 @@ --- title: "Associate and disassociate table rows using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Learn how to associate and disassociate table rows using the SDK for .NET" # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 03/22/2022 +ms.date: 12/13/2024 ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: @@ -19,9 +19,9 @@ contributors: Table rows are associated to each other using lookup columns on the related table row. The simplest way to associate two rows in a one-to-many relationship is to use an to set the value of a lookup column on the related row. -The simplest way to disassociate two rows in a one-to-many relationship is to set the value of the lookup column to null. +The simplest way to disassociate two rows in a one-to-many relationship is to set the value of the lookup column to `null`. -Relationships using an many-to-many relationship also depend on lookup columns on the *intersect entity* that supports the many-to-many relationship. These relationship are defined by the existence of rows in that intersect entity. While you can interact with the intersect entity directly, it is much easier to use the API to do this for you. +Relationships using a many-to-many relationship also depend on lookup columns on the *intersect entity* that supports the many-to-many relationship. Relationship are defined by the existence of rows in that intersect entity. While you can interact with the intersect entity directly, it's much easier to use the API to do this task for you. ## Use the Associate method or AssociateRequest @@ -40,109 +40,49 @@ Whether the relationship is a one-to-many or many-to-many relationship doesn't m You can discover the names of the relationships by viewing the customization UI or in the metadata using the Metadata Browser. -More information: +More information: - [Create and edit 1:N (one-to-many) or N:1 (many-to-one) relationships](../../../maker/data-platform/create-edit-1n-relationships.md) - [Create and edit many-to-many (N:N) table row relationships](../../../maker/data-platform/create-edit-nn-relationships.md) - [Browse the metadata for your environment](../browse-your-metadata.md) -The following example will set a specific contact (`jimGlynn`) as the primary contact for all accounts that are in Redmond. +The following example creates a relationship and associates a primary entity with a collection of related entities. +:::code language="csharp" source="~/../PowerApps-Samples/dataverse/orgsvc/CSharp-NETCore/Relationships/AssociateDisassociate/Program.cs" id="AssociateDisassociate"::: +Complete code sample: [AssociateDisassociate](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/Relationships/AssociateDisassociate/Program.cs) -```csharp - -// Retrieve the accounts -var query = new QueryByAttribute("account") -{ -ColumnSet = new ColumnSet("name") -}; -query.AddAttributeValue("address1_city", "Redmond"); - -EntityCollection accounts = svc.RetrieveMultiple(query); - -//Convert the EntityCollection to a EntityReferenceCollection -var accountReferences = new EntityReferenceCollection(); - -accounts.Entities.ToList().ForEach(x => { -accountReferences.Add(x.ToEntityReference()); -}); - -// The contact to associate to the accounts -var jimGlynn = new EntityReference("contact", -new Guid("cf76763a-ba1c-e811-a954-000d3af451d6")); - -// The relationship to use -var relationship = new Relationship("account_primary_contact"); - -// Use the Associate method -svc.Associate(jimGlynn.LogicalName, jimGlynn.Id, relationship, accountReferences); -``` -Although there is no particular advantage in doing so, if you wanted to use the , you can replace the last line with this: - +If you wanted to use the , you would use the following code. A benefit of using the request instead of the service client method is that the request supports the [use of optional parameters](../optional-parameters.md). ```csharp -// Use AssociateRequest AssociateRequest request = new AssociateRequest() { -RelatedEntities = accountReferences, -Relationship = relationship, -Target = jimGlynn +RelatedEntities = relatedEntities, +Relationship = relation, +Target = primaryEntity }; -svc.Execute(request); +service.Execute(request); ``` -This operation is the same as three separate update operations to the [Account](../reference/entities/account.md).[PrimaryContactId](../reference/entities/account.md#BKMK_PrimaryContactId) lookup column, but it is using the [account_primary_contact](../reference/entities/contact.md#BKMK_account_primary_contact) relationship, which is a many-to-one entity relationship on the account and a one-to-many entity relationship on the contact. +Let's say we are associating a primary entity (a contact) with three related entities (accounts). This single association operation shown above is the same as three separate update operations where the [Account](../reference/entities/account.md).[PrimaryContactId](../reference/entities/account.md#BKMK_PrimaryContactId) lookup column is set. Instead, the simpler service client method or request call is using the [account_primary_contact](../reference/entities/contact.md#BKMK_account_primary_contact) relationship which establishes a many-to-one entity relationship on each related account and a one-to-many entity relationship on the contact. If you examine the properties of the relationship columns, you can see that the `ReferencingEntity` value is `account` and the `ReferencingAttribute` value is `primarycontactid`. - ## Use the Disassociate method or DisassociateRequest The . method or the with the . method are just the reverse of the way that you associate table rows. -The following code reverses the associations made in the sample above. - - -```csharp -// Retrieve the accounts -var query = new QueryByAttribute("account") -{ -ColumnSet = new ColumnSet("name") -}; -query.AddAttributeValue("address1_city", "Redmond"); - -EntityCollection accounts = svc.RetrieveMultiple(query); - -//Convert the EntityCollection to a EntityReferenceCollection -var accountReferences = new EntityReferenceCollection(); - -accounts.Entities.ToList().ForEach(x => { -accountReferences.Add(x.ToEntityReference()); -}); - -// The contact to associate to the accounts -var jimGlynn = new EntityReference("contact", -new Guid("cf76763a-ba1c-e811-a954-000d3af451d6")); - -// The relationship to use -var relationship = new Relationship("account_primary_contact"); - -// Use the Disassociate method -svc.Disassociate(jimGlynn.LogicalName, jimGlynn.Id, relationship, accountReferences); -``` -Although there is no particular advantage in doing so, if you wanted to use the , you can replace the last line with this: +You can view an example `Disassociate` method call in the previously shown code sample. If you wanted to use the , the code would look like this: ```csharp -// Use DisassociateRequest DisassociateRequest request = new DisassociateRequest() { -RelatedEntities = accountReferences, -Relationship = relationship, -Target = jimGlynn +RelatedEntities = relatedEntities, +Relationship = relation, +Target = primaryEntity }; -svc.Execute(request); +service.Execute(request); ``` ### See also diff --git a/powerapps-docs/developer/data-platform/org-service/entity-operations-create.md b/powerapps-docs/developer/data-platform/org-service/entity-operations-create.md index 4c8b7502da..e6980a3542 100644 --- a/powerapps-docs/developer/data-platform/org-service/entity-operations-create.md +++ b/powerapps-docs/developer/data-platform/org-service/entity-operations-create.md @@ -1,11 +1,11 @@ --- title: "Create table rows using the SDK for .NET" description: "Learn how to create table rows using the SDK for .NET." -ms.date: 01/18/2024 +ms.date: 12/16/2024 ms.reviewer: pehecke -ms.topic: article -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: @@ -30,6 +30,8 @@ Each of the examples uses a `svc` variable that represents an instance of a clas > [!NOTE] > Each table has a unique identifier primary key column which you can specify when creating a row. In most cases you should allow the system to set this for you because the values generated by the system are optimized for best performance. +> +> Dataverse stores primary key data in telemetry to help maintain the service. If you specify customized primary key values, don't use sensitive information in those values. > > With elastic tables, you can create records with duplicate primary key values and different `partitionid` values. However, this pattern is not compatible with model-driven or canvas Power Apps. [Learn about setting the primary key value with elastic tables](../use-elastic-tables.md#setting-the-primary-key-value) diff --git a/powerapps-docs/developer/data-platform/org-service/entity-operations-query-data.md b/powerapps-docs/developer/data-platform/org-service/entity-operations-query-data.md index 838b914d7f..510edd6af4 100644 --- a/powerapps-docs/developer/data-platform/org-service/entity-operations-query-data.md +++ b/powerapps-docs/developer/data-platform/org-service/entity-operations-query-data.md @@ -3,9 +3,9 @@ title: "Query data using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs description: "Introduces the different ways to query data using Microsoft Dataverse SDK for .NET assemblies." ms.date: 05/03/2024 ms.reviewer: pehecke -ms.topic: article -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: @@ -64,11 +64,11 @@ To avoid this problem when using the late-bound style, you can use two strategie > [!NOTE] > If the type specified with [Entity.GetAttributeValue<T>(System.String)](xref:Microsoft.Xrm.Sdk.Entity.GetAttributeValue%60%601(System.String)) is a value type that cannot be null, such as or , the value returned will be the default value, such as `false` or `1/1/0001 12:00:00 AM` rather than null. -## Each request can return up to 5000 records +## Each request can return up to 5,000 records Interactive applications will typically limit the number of records displayed to a number that a human can interact with, and then provide the option to navigate pages of data. For example, model-driven apps depend on a [personal option](../../../user/set-personal-options.md) that allows people to choose a value from 25 to 250. This information is stored in the [UserSettings.PagingLimit](../reference/entities/usersettings.md#BKMK_PagingLimit) column. -Applications that retrieve data from Dataverse without displaying data in an app don't need to specify a page size. The default and maximum page size is 5,000 rows. If you don't set a page size, Dataverse will return up to 5,000 rows of data at a time. To get more rows, you must send additional requests. +Applications that retrieve data from Dataverse without displaying data in an app don't need to specify a page size. The default and maximum page size is 5,000 rows for standard tables and 500 for elastic tables. If you don't set a page size, Dataverse will return up to the maximum number at a time. To get more rows, you must send additional requests. Paging works best when you use the paging cookie data that Dataverse returns with the [EntityCollection.PagingCookie](/dotnet/api/microsoft.xrm.sdk.entitycollection.pagingcookie) property, but it isn't required and some requests will not return a paging cookie value. Learn more: diff --git a/powerapps-docs/developer/data-platform/org-service/entity-operations-retrieve.md b/powerapps-docs/developer/data-platform/org-service/entity-operations-retrieve.md index 3747db732a..c1a14c6150 100644 --- a/powerapps-docs/developer/data-platform/org-service/entity-operations-retrieve.md +++ b/powerapps-docs/developer/data-platform/org-service/entity-operations-retrieve.md @@ -1,11 +1,11 @@ --- -title: "Retrieve a table row using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Describes options available when retrieving a row programmatically." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 05/18/2023 +title: "Retrieve a table row using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" +description: "Describes options available when retrieving a row programmatically." +ms.date: 06/20/2025 ms.reviewer: pehecke -ms.topic: article -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: @@ -17,31 +17,31 @@ contributors: [!INCLUDE[cc-terminology](../includes/cc-terminology.md)] -You will typically retrieve a row based on the results of a query and the query results should include a unique identifier for the row. +You'll typically retrieve a row based on the results of a query and the query results should include a unique identifier for the row. > [!NOTE] -> In the following examples the `accountid` variable represents the identifier for an account row. +> In the following examples, the `accountid` variable represents the identifier for an account row. -You have some options to define the data returned when you retrieve a row. You will use the class to define which column (attribute) values you require. +You have some options to define the data returned when you retrieve a row. You use the class to define which column (attribute) values you require. > [!IMPORTANT] -> When retrieving rows you should only request the column values you need by setting the specific columns using the class constructor. Although class constructor provides an overload that accepts a boolean `allColumns` parameter, you should not use this in production code. More information: [Do not retrieve Entity all columns via query APIs](../best-practices/work-with-data/retrieve-specific-columns-entity-via-query-apis.md) +> When retrieving rows, you should only request the column values you need by setting the specific columns using the class constructor. Although class constructor provides an overload that accepts a boolean `allColumns` parameter, you shouldn't use this parameter set to true in production code. More information: [Don't retrieve Entity all columns via query APIs](../best-practices/work-with-data/retrieve-specific-columns-entity-via-query-apis.md) -If you need to return related rows you can include a query with your retrieve request to define which related rows to return. +If you need to return related rows, you can include a query with your retrieve request to define which related rows to return. ## Basic Retrieve -You can retrieve individual rows using either the . method or by setting the property of the class to a reference row and use the . method. +You can retrieve individual rows using either the [IOrganizationService.Retrieve](xref:Microsoft.Xrm.Sdk.IOrganizationService.Retrieve%2A) method or by setting the property of the class to a reference row and use the [IOrganizationService.Execute](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A) method. -This example shows using the . method. +This example shows using the [](xref:Microsoft.Xrm.Sdk.IOrganizationService.Retrieve%2A) method. ```csharp Entity entity = svc.Retrieve("account", accountid, new ColumnSet("name")); Console.WriteLine("account name: {0}", entity["name"]); ``` -This example shows using the and classes with the . method. +This example shows using the and classes with the [IOrganizationService.Execute](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A) method. ```csharp RetrieveRequest request = new RetrieveRequest() @@ -55,16 +55,16 @@ Console.WriteLine("account name: {0}", entity["name"]); ``` > [!NOTE] -> Most of the time you should use the . method. +> Most of the time you should use the [IOrganizationService.Retrieve](xref:Microsoft.Xrm.Sdk.IOrganizationService.Retrieve%2A) method. > -> Use with the . method for special circumstances as described below. +> Use with the [IOrganizationService.Execute](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A) method for special circumstances as described below. > More information: > - [Retrieve with related rows](#retrieve-with-related-rows) > - [Retrieve with an alternate key](#retrieve-with-an-alternate-key) ## Retrieve with related rows -When you retrieve an individual row you can also include a query to include related rows by setting the property of the . +When you retrieve an individual row, you can also include a query to include related rows by setting the property of the . You can define a query using any of the classes derived from and associate it with a specific table row relationship. Add a collection of pairs of queries and relationships to the property using a . @@ -111,6 +111,7 @@ Entity primaryContact = retrievedAccount Console.WriteLine("Primary Contact Fullname: {0}",primaryContact["fullname"]); ``` + The results of the sample could look like the following: ``` @@ -126,7 +127,7 @@ More information: [Query data using the SDK for .NET](entity-operations-query-da ## Retrieve with an alternate key -If you have configured a table to use an alternate key, you can use this alternate key to define an and pass this value as the . property. +If you configured a table to use an alternate key, you can use this alternate key to define an and pass this value as the . property. For example, if you define the `account` `accountnumber` column to be an alternate key, you can retrieve an account using the value of that column. @@ -161,15 +162,15 @@ Entity entity = response.Entity; Console.WriteLine(entity["name"]); ``` > [!NOTE] -> Alternate keys are usually used only for data integration scenarios +> Alternate keys are used only for data integration scenarios ## Retrieve records from elastic tables -If you are retrieving elastic table data stored in partitions be sure to specify the partition key when retrieving that data. More information: [Retrieve a record in an elastic table](../use-elastic-tables.md#retrieve-a-record-in-an-elastic-table) +If you're retrieving elastic table data stored in partitions, be sure to specify the partition key when retrieving that data. More information: [Retrieve a record in an elastic table](../use-elastic-tables.md#retrieve-a-record-in-an-elastic-table) ## Access Formatted values -The method to access formatted values on a retrieve operation is the same you will use when accessing them in the results of a query. More information: [Access formatted values](entity-operations-query-data.md#formatted-values-are-returned-for-some-columns) +The method to access formatted values on a retrieve operation is the same you'll use when accessing them in the results of a query. More information: [Access formatted values](entity-operations-query-data.md#formatted-values-are-returned-for-some-columns) diff --git a/powerapps-docs/developer/data-platform/org-service/entity-operations-update-delete.md b/powerapps-docs/developer/data-platform/org-service/entity-operations-update-delete.md index d61fed92a7..a0e63247e5 100644 --- a/powerapps-docs/developer/data-platform/org-service/entity-operations-update-delete.md +++ b/powerapps-docs/developer/data-platform/org-service/entity-operations-update-delete.md @@ -1,11 +1,11 @@ --- -title: "Update and delete table rows using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn how to update and delete table rows using the SDK for .NET." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 07/22/2023 +title: "Update and delete table rows using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" +description: "Learn how to update and delete table rows using the SDK for .NET." +ms.date: 06/20/2025 ms.reviewer: pehecke -ms.topic: article -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: @@ -22,29 +22,29 @@ This article includes examples using both late-bound and early-bound programming Each of the examples uses a `svc` variable that represents an instance of a class that implements the methods in the interface. For information about the classes that support this interface see [IOrganizationService Interface](iorganizationservice-interface.md). > [!IMPORTANT] -> When updating a table row, only include the columns you are changing. Simply updating the columns of a table row that you previously retrieved will update each column even though the value is unchanged. This can cause system events that can trigger business logic that expects that the values have actually changed. This can also cause columns to appear to have been updated in auditing data when in fact they haven't actually changed. +> When updating a table row, only include the columns you're changing. Simply updating the columns of a table row that you previously retrieved update each column even though the value is unchanged. This can cause system events that can trigger business logic that expects that the values actually changed. This can also cause columns to appear to be updated in auditing data when in fact they haven't changed. > -> You should create a new `Entity` instance, set the id attribute and any attribute values you are changing, and use that entity instance to update the table row. +> You should create a new `Entity` instance, set the ID attribute and any attribute values you're changing, and use that entity instance to update the table row. > [!NOTE] -> The column definition includes a `RequiredLevel` property. When this is set to `SystemRequired`, you cannot set these columns to a null value. If you attempt this you will get error code `-2147220989` with the message `Attribute: cannot be set to NULL`. +> The column definition includes a `RequiredLevel` property. When this is set to `SystemRequired`, you can't set these columns to a null value. If you attempt to set this column to a null value, you'll get error code `-2147220989` with the message `Attribute: cannot be set to NULL`. > > More information: [Column (attribute) requirement level](../entity-attribute-metadata.md#column-requirement-level) ## Basic update -Both of the examples below use the [IOrganizationService.Update method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Update%2A) to set column values for a table row that was previously retrieved. +Both of the following examples use the [IOrganizationService.Update method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Update%2A) to set column values for a table row that was previously retrieved. Use the [Entity.Id property](xref:Microsoft.Xrm.Sdk.Entity.Id) to transfer the unique identifier value of the retrieved row to the entity instance used to perform the update operation. > [!NOTE] -> If you attempt to update a row without a primary key value you will get the error: `Entity Id must be specified for Update`. +> If you attempt to update a row without a primary key value, you'll get the error: `Entity Id must be specified for Update`. > > If you don't have a primary key value, you can also update rows using alternate keys. More information: [Update with Alternate Key](#update-with-alternate-key) #### [Late-bound](#tab/late) -The following example shows using the [Entity class](xref:Microsoft.Xrm.Sdk.Entity] to create an account using the [IOrganizationService.Update method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Update%2A). +The following example shows using the [Entity class](xref:Microsoft.Xrm.Sdk.Entity) to create an account using the [IOrganizationService.Update method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Update%2A). ```csharp var retrievedAccount = new Entity("account", new Guid("a976763a-ba1c-e811-a954-000d3af451d6")); @@ -106,7 +106,7 @@ svc.Update(account); Instead of using the [IOrganizationService.Update method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Update%2A), you can use either the late-bound [Entity class](xref:Microsoft.Xrm.Sdk.Entity) or the generated early-bound entity classes with the [UpdateRequest class](xref:Microsoft.Xrm.Sdk.Messages.UpdateRequest) by setting the entity instance to the [UpdateRequest.Target property](xref:Microsoft.Xrm.Sdk.Messages.UpdateRequest.Target) and then using the [IOrganizationService.Execute method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A). > [!NOTE] -> The [UpdateResponse class](xref:Microsoft.Xrm.Sdk.Messages.UpdateResponse) has no properties. While it is returned by the [IOrganizationService.Execute method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A), it isn't necessary to refer to it. +> The [UpdateResponse class](xref:Microsoft.Xrm.Sdk.Messages.UpdateResponse) has no properties. While it's returned by the [IOrganizationService.Execute method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A), it isn't necessary to refer to it. ```csharp var request = new UpdateRequest() @@ -135,7 +135,7 @@ In a similar manner to how you can [Create related table rows in one operation]( To update related table rows, you have to retrieve a row with the related rows so that you can access the ID values. More information: [Retrieve with related rows](entity-operations-retrieve.md#retrieve-with-related-rows) > [!IMPORTANT] -> Updates to rows are made in a specific order. First, primary table rows are processed, and then related table rows are processed. If a change is made by the primary row for a lookup or related row column, and then a related row updates the same column, the related row value is retained. In general, a lookup column value and its equivalent in the [Entity.RelatedEntities](xref:Microsoft.Xrm.Sdk.Entity.RelatedEntities) for the same relationship should not be used at the same time. +> Updates to rows are made in a specific order. First, primary table rows are processed, and then related table rows are processed. If a change is made by the primary row for a lookup or related row column, and then a related row updates the same column, the related row value is retained. In general, a lookup column value and its equivalent in the [Entity.RelatedEntities](xref:Microsoft.Xrm.Sdk.Entity.RelatedEntities) for the same relationship shouldn't be used at the same time. #### [Late-bound](#tab/late) @@ -227,7 +227,7 @@ svc.Update(account); ## Check for duplicate records -When updating a table row, you may change the values so that the row represents a duplicate of another row. More information: [Detect duplicate data using the SDK for .NET](detect-duplicate-data.md) +When updating a table row, you might change the values so that the row represents a duplicate of another row. More information: [Detect duplicate data using the SDK for .NET](detect-duplicate-data.md) ## Update with Alternate Key @@ -238,7 +238,7 @@ If you want to use early bound types, you can convert the [!IMPORTANT] -> Most tables for business data do not have alternate keys defined. This method can only be used when the environment is configured to define an alternate key for a table. +> Most tables for business data don't have alternate keys defined. This method can only be used when the environment is configured to define an alternate key for a table. ```csharp var accountNumberKey = new KeyAttributeCollection(); @@ -260,9 +260,9 @@ If you're updating or deleting elastic table data stored in partitions, be sure ## Use Upsert -Typically in data integration scenarios you need to create or update data in Dataverse from other sources. Dataverse may already have records with the same unique identifier, which may be an alternate key. If a table row exists, you want to update it. If it doesn't exist, you want to create it so that the data being added is synchronized with the source data. This is the scenario when you want to use upsert. +Typically in data integration scenarios you need to create or update data in Dataverse from other sources. Dataverse might already have records with the same unique identifier, which might be an alternate key. If a table row exists, you want to update it. If it doesn't exist, you want to create it so that the data being added is synchronized with the source data. This scenario is when you want to use upsert. -The following example uses twice. The first time the account row is created, and the second time it's updated because it has an `accountnumber` value and there's an alternate key using that column (attrbute). +The following example uses twice. The first time the account row is created, and the second time it's updated because it has an `accountnumber` value and there's an alternate key using that column (attribute). For both calls, the [UpsertResponse.RecordCreated property](xref:Microsoft.Xrm.Sdk.Messages.UpsertResponse.RecordCreated) indicates whether the operation created a row or not. @@ -313,7 +313,7 @@ svc.Delete("account", new Guid("e5fa5509-2582-e811-a95e-000d3af40ae7")); ``` > [!IMPORTANT] -> Delete operations can initiate cascading operations that may delete child rows to maintain data integrity depending on logic defined for the relationships in the environment. More information: [Table relationship behavior](../../../maker/data-platform/create-edit-entity-relationships.md#table-relationship-behavior) +> Delete operations can initiate cascading operations that might delete child rows to maintain data integrity depending on logic defined for the relationships in the environment. More information: [Table relationship behavior](../../../maker/data-platform/create-edit-entity-relationships.md#table-relationship-behavior) ## Use the DeleteRequest class @@ -340,9 +340,9 @@ svc.Execute(request); You can specify the optimistic concurrency behavior for the operation by setting the `ConcurrencyBehavior` property of the or classes. -The logic to update or delete the row may be based on stale data. If the current data is different because it has changed since it was retrieved, optimistic concurrency provides a way to cancel an update or delete operation so you might retrieve it again and use the current data to determine whether to proceed. +The logic to update or delete the row might be based on stale data. If the current data is different because it has changed since it was retrieved, optimistic concurrency provides a way to cancel an update or delete operation so you might retrieve it again and use the current data to determine whether to proceed. -To determine whether the row has been changed, you don't need to compare all the values, you can use the property to see if it has changed. +To determine whether the row has changed, you don't need to compare all the values. You can use the property to see if it has changed. The following example succeeds only when: diff --git a/powerapps-docs/developer/data-platform/org-service/entity-operations.md b/powerapps-docs/developer/data-platform/org-service/entity-operations.md index 1f52c1eaec..98b8dd18bb 100644 --- a/powerapps-docs/developer/data-platform/org-service/entity-operations.md +++ b/powerapps-docs/developer/data-platform/org-service/entity-operations.md @@ -1,11 +1,11 @@ --- -title: "Entity class operations using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about the Entity class used for data operations using the Microsoft Dataverse SDK for .NET" # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 09/16/2022 +title: "Entity class operations using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" +description: "Learn about the Entity class used for data operations using the Microsoft Dataverse SDK for .NET" +ms.date: 06/20/2025 ms.reviewer: pehecke ms.topic: article -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: @@ -17,29 +17,29 @@ contributors: [!INCLUDE[cc-terminology](../includes/cc-terminology.md)] -When you work with Microsoft Dataverse data using the SDK for .NET you will use the class with the late-bound style or with generated entity classes using the early-bound style. The generated entity classes inherit from the class, so understanding the class is important for either style. +When you work with Microsoft Dataverse data using the SDK for .NET, use the class with the late-bound style or with generated entity classes using the early-bound style. The generated entity classes inherit from the class, so understanding the class is important for either style. -This topic will describe some of the most frequently used properties and methods of the class. +This article describes some of the most frequently used properties and methods of the class. ## Entity.LogicalName -When you instantiate a new class instance using the late-bound style you must provide a valid string value to specify what entity type it is. The `LogicalName` is defined in the entity metadata (table definition). +When you instantiate a new class instance using the late-bound style, you must provide a valid string value to specify what entity type it is. The `LogicalName` is defined in the entity metadata (table definition). -When using the early-bound style, this value is set by the constructor of the generated class. For example: `var account = new Entity("account");` +When you use the early-bound style, the constructor of the generated class sets this value. For example: `var account = new Entity("account");` -In your code, if you later want to retrieve the string value that describes the entity type, you can use the property. This is useful for the many APIs that require an entity logical name as a parameter. +In your code, if you later want to retrieve the string value that describes the entity type, you can use the property. This property is useful for the many APIs that require an entity logical name as a parameter. ## Entity.Id -When you instantiate the `Entity` class, whether using the late-bound or early-bound style, it doesn't have a unique id set. If you are creating an entity, you shouldn't set it, but allow it to be set by the system when you create (save) it. +When you instantiate the `Entity` class, whether using the late-bound or early-bound style, it doesn't have a unique ID set. If you're creating an entity, you shouldn't set it, but let the system set it when you create (save) the record. -If you are retrieving an entity, it will include the primary key attribute value whether you request it or not. The primary key attribute name is different for each type of entity. Generally, the name of the primary key attribute is the entity `logicalname` + `id`. For an account it is `accountid` and for contact it is `contactid`. +If you're retrieving an entity, it includes the primary key attribute value whether you request it or not. The primary key attribute name is different for each type of entity. Generally, the name of the primary key attribute is the entity `logicalname` + `id`. For an account, it's `accountid` and for contact it's `contactid`. While you can get or set the primary key value using the primary key attribute, you can also use the property to access the value without having to remember the name of the primary key attribute. ## Early bound access to table columns -If you are using the early-bound style with generated classes, you will find typed properties for each attribute in the class. The properties for the attributes use the . and they can be accessed directly on the `Entity` class instance. +If you're using the early-bound style with generated classes, you'll find typed properties for each attribute in the class. The properties for the attributes use the . and they can be accessed directly on the `Entity` class instance. For example: diff --git a/powerapps-docs/developer/data-platform/org-service/execute-multiple-requests.md b/powerapps-docs/developer/data-platform/org-service/execute-multiple-requests.md index baab91acf3..6d91d70c9c 100644 --- a/powerapps-docs/developer/data-platform/org-service/execute-multiple-requests.md +++ b/powerapps-docs/developer/data-platform/org-service/execute-multiple-requests.md @@ -1,11 +1,11 @@ --- -title: "Execute multiple requests using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "ExecuteMultipleRequest message supports higher throughput bulk message passing scenarios in Microsoft Dataverse." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 02/28/2023 +title: "Execute multiple requests using the SDK for .NET (Microsoft Dataverse) | Microsoft Docs" +description: "ExecuteMultipleRequest message supports higher throughput bulk message passing scenarios in Microsoft Dataverse." +ms.date: 06/20/2025 ms.reviewer: pehecke -ms.topic: article -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: @@ -19,13 +19,13 @@ contributors: The primary purpose of executing multiple requests it so improve performance in high-latency environments by reducing the total volume of data that is transmitted over the network. -You can use the message to support higher throughput bulk message passing scenarios in Microsoft Dataverse. accepts an input collection of message , executes each of the message requests in the order they appear in the input collection, and optionally returns a collection of containing each message's response or the error that occurred. Each message request in the input collection is processed in a separate database transaction. is executed by using the . method. +You can use the message to support higher throughput bulk message passing scenarios in Microsoft Dataverse. accepts an input collection of message , executes each of the message requests in the order they appear in the input collection, and optionally returns a collection of containing each message's response or the error that occurred. Each message request in the input collection is processed in a separate database transaction. is executed by using the [IOrganizationService.Execute](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2a) method. -In general, behaves the same as if you executed each message request in the input request collection separately, except with better performance. Use of the parameter of the service proxy is honored and will apply to the execution of every message in the input request collection. Plug-ins and workflow activities are executed as you would expect for each message processed. +In general, behaves the same as if you executed each message request in the input request collection separately, except with better performance. Use of the parameter of the service proxy is honored and applies to the execution of every message in the input request collection. Plug-ins and workflow activities are executed as you would expect for each message processed. -Plug-ins and custom workflow activities are not blocked from using . However, this is not recommended. Any failures in the synchronous step must rollback all data operations to maintain data integrity. Each operation performed within `ExecuteMultiple` must be rolled back. `ExecuteMultiple` also causes issues when the operations exceed the maximum plug-in timeout duration. +Plug-ins and custom workflow activities aren't blocked from using . However, this isn't recommended. Any failures in the synchronous step must roll back all data operations to maintain data integrity. Each operation performed within `ExecuteMultiple` must be rolled back. `ExecuteMultiple` also causes issues when the operations exceed the maximum plug-in timeout duration. -More information: [Do not use batch request types in plug-ins and workflow activities](../best-practices/business-logic/avoid-batch-requests-plugin.md) +More information: [Don't use batch request types in plug-ins and workflow activities](../best-practices/business-logic/avoid-batch-requests-plugin.md) @@ -86,8 +86,8 @@ The parameter |ExecuteMultipleSettings Member|Description| |------------------------------------|-----------------| -||When `true`, continue processing the next request in the collection even if a fault has been returned from processing the current request in the collection. When `false`, do not continue processing the next request.| -||When `true`, return responses from each message request processed. When `false`, do not return responses.

If set to `true` and a request does not return a response, because that is its design, the for that request is set to `null`.

However, even when `false`, the collection will not be empty if errors are returned. If errors are returned, there will be one response item in the collection for each processed request that returned a fault and will be set to the actual fault that occurred.| +||When `true`, continue processing the next request in the collection even if a fault is returned from processing the current request in the collection. When `false`, don't continue processing the next request.| +||When `true`, return responses from each message request processed. When `false`, don't return responses.

If set to `true` and a request doesn't return a response, because that is its design, the for that request is set to `null`.

However, even when `false`, the collection won't be empty if errors are returned. When errors are returned, there is one response item in the collection for each processed request that returns a fault and is set to the actual fault that occurred.| For example, in a request collection that contains six requests where the third and fifth request return faults, the following table indicates what the collection would contain. @@ -106,20 +106,20 @@ The parameter There are several constraints related to the use of the as described in the following list. -- **No recursion is allowed** cannot invoke . An found in the request collection will generate a fault for that request item. -- **Maximum batch size** There is a limit to how many requests can be added to a request collection. If that limit is exceeded, a fault is thrown before the first request is ever executed. A limit of 1000 requests is typical though this maximum amount can be set for the Dataverse deployment. +- **No recursion is allowed** can't invoke . An found in the request collection generates a fault for that request item. +- **Maximum batch size** There's a limit to how many requests can be added to a request collection. If that limit is exceeded, a fault is thrown before the first request is ever executed. A limit of 1,000 requests is typical though this maximum amount can be set for the Dataverse deployment. > [!NOTE] -> There was once a limit on the number of concurrent ExecuteMultiple requests. The limit was 2. This was removed because service protection limits made it unnecessary. For more information: [Service Protection API Limits](../api-limits.md). +> There was once a limit on the number of concurrent ExecuteMultiple requests. The limit was 2. This limit was removed because service protection limits made it unnecessary. For more information: [Service Protection API Limits](../api-limits.md). ## Handle a batch size fault -What should you do when your input request collection exceeds the maximum batch size? Your code can't directly query the maximum batch size through the deployment web service unless it is run under an account that has the deployment administrator role. +What should you do when your input request collection exceeds the maximum batch size? Your code can't directly query the maximum batch size through the deployment web service unless it's run under an account that has the deployment administrator role. -Fortunately, there is another method that you can use. When the number of requests in the input collection exceeds the maximum batch size allowed for an organization, a fault is returned from the call. The maximum batch size is returned in the fault. Your code can check for that value, resize the input request collection to be within the indicated limit, and re-submit the . The following code snippet demonstrates some of this logic. +Fortunately, there's another method that you can use. When the number of requests in the input collection exceeds the maximum batch size allowed for an organization, a fault is returned from the call. The maximum batch size is returned in the fault. Your code can check for that value, resize the input request collection to be within the indicated limit, and resubmit the . The following code snippet demonstrates some of this logic. ```csharp catch (FaultException fault) diff --git a/powerapps-docs/developer/data-platform/org-service/generate-early-bound-classes.md b/powerapps-docs/developer/data-platform/org-service/generate-early-bound-classes.md index e7f3f9de28..b659b47de6 100644 --- a/powerapps-docs/developer/data-platform/org-service/generate-early-bound-classes.md +++ b/powerapps-docs/developer/data-platform/org-service/generate-early-bound-classes.md @@ -1,16 +1,17 @@ --- title: "Generate early-bound classes for the SDK for .NET" description: "Learn how to use the Power Platform CLI pac modelbuilder build command to generate early-bound classes for use with the Microsoft Dataverse SDK for .NET. This tool generates early-bound .NET classes that represent the Entity Data Model used by Dataverse." -ms.date: 01/26/2024 -author: MicroSri -ms.author: sriknair +ms.date: 04/22/2025 +author: olegovanesyan +ms.author: olegov ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to search.audienceType: - developer contributors: - JimDaly - phecke + - daryllabar --- # Generate early-bound classes for the SDK for .NET @@ -99,7 +100,7 @@ Use the following steps to get started: > [!NOTE] > This file is a modified version of the file you can generate using `pac modelbuilder build` with the [`--writesettingsTemplateFile` parameter](/power-platform/developer/cli/reference/modelbuilder#--writesettingstemplatefile--wstf). Learn how to generate the file without comments in [Using parameters](#using-parameters). -1. Use the following command to generate early bound classes for the connected environment using the settings defined in `builderSettings.json` where `C:\projects\exampleproject\` represents the path to your project and `model` is the folder you created.. +1. Use the following command to generate early bound classes for the connected environment using the settings defined in `builderSettings.json` where `C:\projects\exampleproject\` represents the path to your project and `model` is the folder you created. ```powershell PS C:\projects\exampleproject\model> pac modelbuilder build -o . -stf .\builderSettings.json @@ -118,7 +119,7 @@ Use the following steps to get started: ### Understand what files are written -With either command, the following is the output you should expect: +With either command, the following output is what you should expect: ```powershell Connected to... Your Organization @@ -150,7 +151,7 @@ PS C:\projects\exampleproject\model> When you inspect the output, notice that it only generates classes for the tables specified by `entityNamesFilter` and only the messages specified in the `messageNamesFilter`. You should specify which tables (entities) and messages you use in your project. Otherwise, classes for all tables and messages are generated. -For `messageNamesFilter`, you can use `*` as a wildcard character in these values. This is useful when messages in your solution share a common customization prefix. +For `messageNamesFilter`, you can use `*` as a wildcard character in these values. This filter is useful when messages in your solution share a common customization prefix. `pac modelbuilder build` writes the files into folders with names you can control in the settings file: @@ -160,7 +161,7 @@ For `messageNamesFilter`, you can use `*` as a wildcard character in these value - All the classes are part of the namespace you set in the `namespace` setting. > [!NOTE] -> If you are generating message classes, you should always include a name for the `serviceContextName` setting. See [Include `serviceContextName` when generating message classes](#include-servicecontextname-when-generating-message-classes) +> If you're generating message classes, you should always include a name for the `serviceContextName` setting. See [Include `serviceContextName` when generating message classes](#include-servicecontextname-when-generating-message-classes) This is how the files and folders appear in Visual Studio: @@ -191,7 +192,7 @@ PS C:\>pac modelbuilder build ` --writesettingsTemplateFile ``` -This doesn't include all the settings because it uses the default options. If you use the [`--writesettingsTemplateFile` parameter](/power-platform/developer/cli/reference/modelbuilder#--writesettingstemplatefile--wstf) to generate a `builderSettings.json` file, it doesn't include the comments in the example in the [Get started section](#get-started) of this article. The example using parameters writes the following `builderSettings.json` file in the `model` folder: +This example doesn't include all the settings because it uses the default options. If you use the [`--writesettingsTemplateFile` parameter](/power-platform/developer/cli/reference/modelbuilder#--writesettingstemplatefile--wstf) to generate a `builderSettings.json` file, it doesn't include the comments in the example in the [Get started section](#get-started) of this article. The example using parameters writes the following `builderSettings.json` file in the `model` folder: ```json { @@ -222,8 +223,8 @@ This doesn't include all the settings because it uses the default options. If yo ## Include `serviceContextName` when generating message classes -If you are generating message classes, should always include a name for the `serviceContextName` parameter so that an [OrganizationServiceContext](xref:Microsoft.Xrm.Sdk.Client.OrganizationServiceContext) class will be generated with your code. -This class includes an important property to enable use of generated message classes. If you don't include an `OrganizationServiceContext`, you will get the following error when you try to use the generated message classes. +If you're generating message classes, you should always include a name for the `serviceContextName` parameter so that an [OrganizationServiceContext](xref:Microsoft.Xrm.Sdk.Client.OrganizationServiceContext) class is generated with your code. +This class includes an important property to enable use of generated message classes. If you don't include an `OrganizationServiceContext`, you'll get the following error when you try to use the generated message classes. ``` The formatter threw an exception while trying to deserialize the message: @@ -236,10 +237,11 @@ Please see InnerException for more details. ## Community tools -The [Early Bound Generator V2](https://www.xrmtoolbox.com/plugins/DLaB.Xrm.EarlyBoundGeneratorV2/) is an XrmToolBox plug-in created by the community to provide a user interface and many other configurations to generating early-bound types. +The [Early Bound Generator V2](https://www.xrmtoolbox.com/plugins/DLaB.Xrm.EarlyBoundGeneratorV2/) is an XrmToolBox plug-in created by the community to provide a user interface that generates the correct `builderSettings.json` file, and calls `pac modelbuilder build` command for the user. Since the UI is only used to generate the `builderSettings.json` and call the `pac modelbuilder build` command, it can still be ran via the command line in a pipeline without a dependency on the XrmToolBox. It also provides configuration options that the `pac modelbuilder` doesn't. For example, the ability to explicitly control class/properties casing and language specific transliteration of characters. Early Bound Generator V2 can do this using the extensibility features of the `pac modelbuilder`. + > [!NOTE] -> The community tools are not a product of Microsoft and does not extend support to the community tools. -> If you have questions pertaining to the tool, please contact the publisher. More Information: [XrmToolBox](https://www.xrmtoolbox.com). +> Microsoft doesn't extend support to community developed tools. +> If you have questions pertaining to the tool, contact the publisher. More Information: [XrmToolBox](https://www.xrmtoolbox.com). ## For Dynamics 365 Customer Engagement on-premises @@ -247,10 +249,10 @@ The Power Platform CLI isn't available for Dynamics 365 Customer Engagement on-p ### Related articles -[Late-bound and early-bound programming](early-bound-programming.md) -[Sample: Early-bound table operations](samples/early-bound-entity-operations.md) -[Developer tools and resources](../developer-tools.md) -[Dataverse development tools](../download-tools-NuGet.md) +[Late-bound and early-bound programming](early-bound-programming.md) +[Sample: Early-bound table operations](samples/early-bound-entity-operations.md) +[Developer tools and resources](../developer-tools.md) +[Dataverse development tools](../download-tools-NuGet.md) [Learn how to use the CrmSvcUtil.exe to generate early-bound classes for the SDK for .NET](/dynamics365/customerengagement/on-premises/developer/org-service/create-early-bound-entity-classes-code-generation-tool) [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/handle-exceptions-code.md b/powerapps-docs/developer/data-platform/org-service/handle-exceptions-code.md index 77a149be7d..2eac7c1b13 100644 --- a/powerapps-docs/developer/data-platform/org-service/handle-exceptions-code.md +++ b/powerapps-docs/developer/data-platform/org-service/handle-exceptions-code.md @@ -4,9 +4,9 @@ description: "This article discusses the exceptions that are returned from a Mic ms.collection: get-started ms.date: 03/22/2022 ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/iorganizationservice-interface.md b/powerapps-docs/developer/data-platform/org-service/iorganizationservice-interface.md index a0dd924d2f..467042dd34 100644 --- a/powerapps-docs/developer/data-platform/org-service/iorganizationservice-interface.md +++ b/powerapps-docs/developer/data-platform/org-service/iorganizationservice-interface.md @@ -1,12 +1,12 @@ --- -title: "IOrganizationService Interface (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about the common web service methods exposed to perform data operations in Microsoft Dataverse." # 115-145 characters including spaces. This abstract displays in the search result. +title: "IOrganizationService Interface (Microsoft Dataverse) | Microsoft Docs" +description: "Learn about the common web service methods exposed to perform data operations in Microsoft Dataverse." ms.collection: get-started -ms.date: 09/30/2022 -ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri -ms.author: sriknair +ms.date: 06/20/2025 +ms.reviewer: pehecke +ms.topic: article +author: MsSQLGirl +ms.author: jukoesma search.audienceType: - developer contributors: @@ -22,7 +22,7 @@ The interface exposes methods used ## Client applications -This interface is implemented by a couple of classes that you can use in your code when creating client applications. +A couple of classes that you can use in your code when creating client applications implement the `IOrganizationService` interface: |Class|Description| |--|--| @@ -31,23 +31,23 @@ This interface is implemented by a couple of classes that you can use in your co ## Plug-ins -When you write plug-ins, there is also an object returned from the . which implements the interface but is not any of the types in the service client classes above. +When you write plug-ins, there's also an object returned from the [IOrganizationServiceFactory.CreateOrganizationService method](xref:Microsoft.Xrm.Sdk.IOrganizationServiceFactory.CreateOrganizationService(System.Nullable{System.Guid})) that implements the interface but isn't any of the types in the client classes described in the previous section. ## IOrganizationService Methods -Each of the classes which implement the interface may include additional properties and methods, but the interface has just 8 methods. +Each of the classes that implement the interface might include additional properties and methods, but the interface has just eight methods. |Method |Description | |---------|---------| -||Link two table rows using a table relationship| -||Create a table row.| -||Delete a table row| -||Remove the link between two table rows using a table relationship| -||Invoke an operation defined as a message by passing an instance of an or a class derived from it.| -||Retrieve an instance of a table row.| -||Retrieve a collection of table rows that match the criteria set in a query.| -||Change the column values of a table row.| +||Link two table rows using a table relationship| +||Create a table row.| +||Delete a table row| +||Remove the link between two table rows using a table relationship| +||Invoke an operation defined as a message by passing an instance of an or a class derived from it.| +||Retrieve an instance of a table row.| +||Retrieve a collection of table rows that match the criteria set in a query.| +||Change the column values of a table row.| > [!NOTE] > The Organization service exposes only the `Execute` method. The other methods in the interface are simply wrappers around the `Execute` method. These other methods are provided for convenience. You can perform all operations using only the `Execute` method. More information: [Use messages with the SDK for .NET](use-messages.md) diff --git a/powerapps-docs/developer/data-platform/org-service/linq-query-examples.md b/powerapps-docs/developer/data-platform/org-service/linq-query-examples.md index bc4e74dfc4..4cdfdb5764 100644 --- a/powerapps-docs/developer/data-platform/org-service/linq-query-examples.md +++ b/powerapps-docs/developer/data-platform/org-service/linq-query-examples.md @@ -1,11 +1,11 @@ --- -title: "Linq query examples (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Browse code samples of LINQ queries." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +title: "Linq query examples (Microsoft Dataverse) | Microsoft Docs" +description: "Browse code samples of LINQ queries." +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: "article" +ms.topic: article search.audienceType: - developer contributors: @@ -17,13 +17,13 @@ contributors: [!INCLUDE[cc-terminology](../includes/cc-terminology.md)] -This topic contains many code samples of LINQ queries. +This article contains many code samples of LINQ queries. ## Simple Where clause - The following sample shows how to retrieve a list of accounts where the Name contains “Contoso”. + The following sample shows how to retrieve a list of accounts where the Name contains "Contoso". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -38,7 +38,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) } ``` - The following sample shows how to retrieve a list of accounts where the Name contains “Contoso” and Address1_City is “Redmond”. + The following sample shows how to retrieve a list of accounts where the Name contains "Contoso" and Address1_City is "Redmond". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -59,7 +59,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Join and simple Where clause - The following sample shows how to retrieve the account Name and the contact LastName where the account Name contains “Contoso” and the contact LastName contains “Smith” and the contact is the Primary Contact for the account. +The following sample shows how to retrieve the account Name and the contact LastName where the account Name contains "Contoso" and the contact LastName contains "Smith" and the contact is the Primary Contact for the account. ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -90,7 +90,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the Distinct Operator - The following sample shows how to retrieve a distinct list of contact last names. Although there may be duplicates, each name will be listed only once. + The following sample shows how to retrieve a distinct list of contact last names. Although there might be duplicates, each name is listed only once. ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -240,7 +240,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Late-binding left join - The following sample shows a left join. A left join is designed to return parents with and without children from two sources. There is a correlation between parent and child, but no child may actually exist. + The following sample shows a left join. A left join is designed to return parents with and without children from two sources. There's a correlation between parent and child, but no child might actually exist. ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -266,7 +266,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the Equals operator - The following sample shows how to retrieve a list of contacts where the FirstName is “Colin”. + The following sample shows how to retrieve a list of contacts where the FirstName is "Colin". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -314,7 +314,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the Not Equals operator - The following sample shows how to retrieve a list of contacts where the Address1_City is not “Redmond”. + The following sample shows how to retrieve a list of contacts where the Address1_City isn't "Redmond". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -335,7 +335,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) } ``` - The following sample shows how to retrieve a list of contacts where the FirstName is not “Colin”. + The following sample shows how to retrieve a list of contacts where the FirstName isn't "Colin". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -361,7 +361,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use a method-based LINQ query with a Where clause - The following sample shows how to retrieve a list of contacts where the LastName is “Smith” or contains “Smi”. + The following sample shows how to retrieve a list of contacts where the LastName is "Smith" or contains "Smi". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -463,7 +463,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the Contains operator - The following sample shows how to retrieve contacts where the Description contains “Alpine”. + The following sample shows how to retrieve contacts where the Description contains "Alpine". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -486,7 +486,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the Does Not Contain operator - The following sample shows how to retrieve contacts where the Description does not contain “Coho”. + The following sample shows how to retrieve contacts where the Description doesn't contain "Coho". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -509,7 +509,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the StartsWith and EndsWith operators - The following sample shows how to retrieve contacts where FirstName starts with “Bri”. + The following sample shows how to retrieve contacts where FirstName starts with "Bri". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -528,7 +528,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) } ``` - The following sample shows how to retrieve contacts where LastName ends with “cox”. + The following sample shows how to retrieve contacts where LastName ends with "cox". ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -551,7 +551,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the And and Or operators - The following sample shows how to retrieve contacts where Address1_City is “Redmond” or “Bellevue” and a CreditLimit that is greater than $200. + The following sample shows how to retrieve contacts where Address1_City is "Redmond" or "Bellevue" and a CreditLimit that is greater than $200. ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -661,7 +661,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the Skip and Take operators without paging - The following sample shows how to retrieve just two rows after skipping two rows where the LastName is not “Parker” using the [Skip](/dotnet/api/system.linq.enumerable.skip) and [Take](/dotnet/api/system.linq.enumerable.take)operators. + The following sample shows how to retrieve just two rows after skipping two rows where the LastName isn't "Parker" using the [Skip](/dotnet/api/system.linq.enumerable.skip) and [Take](/dotnet/api/system.linq.enumerable.take)operators. ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -686,7 +686,7 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) ## Use the FirstOrDefault and SingleOrDefault operators - The [FirstOrDefault](/dotnet/api/system.linq.enumerable.firstordefault) operator returns the first element of a sequence, or a default value if no element is found. The [SingleOrDefault](/dotnet/api/system.linq.enumerable.singleordefault) operator returns a single, specific element of a sequence, or a default value if that element is not found. The following sample shows how to use these operators. + The [FirstOrDefault](/dotnet/api/system.linq.enumerable.firstordefault) operator returns the first element of a sequence, or a default value if no element is found. The [SingleOrDefault](/dotnet/api/system.linq.enumerable.singleordefault) operator returns a single, specific element of a sequence, or a default value if that element isn't found. The following sample shows how to use these operators. ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) @@ -836,9 +836,9 @@ using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) -## Use .value to retrieve the value of a column (attribute) +## Accessing the value of a column (attribute) - The following sample shows usage of Value to access the value of an attribute. + The following sample shows usage of `Value` to access the value of an attribute. ```csharp using (ServiceContext svcContext = new ServiceContext(_serviceProxy)) diff --git a/powerapps-docs/developer/data-platform/org-service/metadata-attributemetadata.md b/powerapps-docs/developer/data-platform/org-service/metadata-attributemetadata.md index b5707d43a2..bf83ac0cfd 100644 --- a/powerapps-docs/developer/data-platform/org-service/metadata-attributemetadata.md +++ b/powerapps-docs/developer/data-platform/org-service/metadata-attributemetadata.md @@ -3,7 +3,7 @@ title: "Work with column definitions (Microsoft Dataverse) | Microsoft Docs" description: "Describes common operations on column definitions (attribute metadata)." ms.date: 12/12/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick search.audienceType: diff --git a/powerapps-docs/developer/data-platform/org-service/metadata-option-sets.md b/powerapps-docs/developer/data-platform/org-service/metadata-option-sets.md index d9acc2aeb0..2a8a1622ea 100644 --- a/powerapps-docs/developer/data-platform/org-service/metadata-option-sets.md +++ b/powerapps-docs/developer/data-platform/org-service/metadata-option-sets.md @@ -5,7 +5,7 @@ ms.date: 01/09/2023 author: mkannapiran ms.author: kamanick ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to search.audienceType: - developer contributors: @@ -31,7 +31,7 @@ and in any choices that are defined in organizations where your managed solution see [Merge choice options](/power-platform/alm/how-managed-solutions-merged). -You can download the code sample from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WorkWithOptionSets). +You can download the code sample from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WorkWithOptionSets). ## Message request classes diff --git a/powerapps-docs/developer/data-platform/org-service/metadata-relationshipmetadata.md b/powerapps-docs/developer/data-platform/org-service/metadata-relationshipmetadata.md index 11d0b8ebca..d3b9a47a18 100644 --- a/powerapps-docs/developer/data-platform/org-service/metadata-relationshipmetadata.md +++ b/powerapps-docs/developer/data-platform/org-service/metadata-relationshipmetadata.md @@ -5,7 +5,7 @@ ms.date: 08/12/2023 author: mkannapiran ms.author: kamanick ms.reviewer: jdaly -ms.topic: "article" +ms.topic: how-to search.audienceType: - developer contributors: @@ -20,7 +20,7 @@ contributors: This topic shows how to create and retrieve table relationships. > [!div class="nextstepaction"] -> [SDK for .NET: Create and retrieve table relationships sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CreateRetrieveEntityRelationships) +> [SDK for .NET: Create and retrieve table relationships sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CreateRetrieveEntityRelationships) diff --git a/powerapps-docs/developer/data-platform/org-service/order-results-entity-attributes-linq.md b/powerapps-docs/developer/data-platform/org-service/order-results-entity-attributes-linq.md index 40b0f91a15..179fb640f7 100644 --- a/powerapps-docs/developer/data-platform/org-service/order-results-entity-attributes-linq.md +++ b/powerapps-docs/developer/data-platform/org-service/order-results-entity-attributes-linq.md @@ -2,10 +2,10 @@ title: "Order results using table columns with LINQ (Microsoft Dataverse) | Microsoft Docs" description: "Read how you can use lookup or choices (picklist) columns to order results within a LINQ query." ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: "article" +ms.topic: how-to search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/organizationservicecontext.md b/powerapps-docs/developer/data-platform/org-service/organizationservicecontext.md index 0306d42caf..753cddcfab 100644 --- a/powerapps-docs/developer/data-platform/org-service/organizationservicecontext.md +++ b/powerapps-docs/developer/data-platform/org-service/organizationservicecontext.md @@ -2,10 +2,10 @@ title: "Use OrganizationServiceContext (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "The OrganizationServiceContext class lets you track changes, manage identities and relationships, and gives you access to the LINQ provider." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 11/10/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: "article" +ms.topic: how-to search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/overview.md b/powerapps-docs/developer/data-platform/org-service/overview.md index 676a080452..4d7eea3141 100644 --- a/powerapps-docs/developer/data-platform/org-service/overview.md +++ b/powerapps-docs/developer/data-platform/org-service/overview.md @@ -1,9 +1,9 @@ --- title: "Use the SDK for .NET" description: "Learn how you can use the Microsoft Dataverse SDK for .NET to work with business data." -ms.date: 09/27/2022 -author: MicroSri -ms.author: sriknair +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: overview ms.custom: bap-template @@ -28,25 +28,25 @@ After adding the NuGet package to your Visual Studio project, you then have acce ## Interacting with the Organization service -In this section we cover some key concepts about using provided SDK classes to connect with the web services and perform operations. +In this section, we cover some key concepts about using provided SDK classes to connect with the web services and perform operations. ### Establishing a web service connection -The interface provides a connection to the Organization service enabling applications to work with business data, and table and column definitions. There are two implementations of this interface in the SDK: and . For new application development, you should be using the `ServiceClient` class which supports newer authentication technologies (MSAL) and has a few additional features not available in `CrmServiceClient`. However, both client classes are mostly the same from an API perspective. You will see code samples in this documentation using either of these classes, and it is fairly easy to convert code that uses `CrmServiceClient` to use `ServiceClient`. +The interface provides a connection to the Organization service enabling applications to work with business data, and table and column definitions. There are two implementations of this interface in the SDK: and . For new application development, you should be using the `ServiceClient` class that supports newer authentication technologies (MSAL) and has a few more features not available in `CrmServiceClient`. However, both client classes are mostly the same from an API perspective. You'll see code samples in this documentation using either of these classes, and it's fairly easy to convert code that uses `CrmServiceClient` to use `ServiceClient`. More information: [Transition apps to Dataverse ServiceClient](../sdk-client-transition.md), [IOrganizationService Interface](iorganizationservice-interface.md) ### Web service operations -In the Dataverse SDK for .NET, web service operations are initiated by sending *messages* or *message requests* to the service. Each message has a name which indicates the purpose of the message, and the corresponding request class name is based on that message name. For example, to create a row of data in a table, you populate a create request with data and have the service client send (Execute) this request to the Organization service. The operation is 'create' and the message request is named . After executing a request, the service returns a response class object (e.g., ) which contains an execution status and results data. This pattern is the same for the other operations that the service supports. +In the Dataverse SDK for .NET, web service operations are initiated by sending *messages* or *message requests* to the service. Each message has a name that indicates the purpose of the message, and the corresponding request class name is based on that message name. For example, to create a row of data in a table, you populate a create request with data and have the service client send (Execute) this request to the Organization service. The operation is 'create' and the message request is named . When you execute a request, the service returns a response class object (for example, ) which contains an execution status and results data. This pattern is the same for the other operations that the service supports. Take a look at the available message request and response classes in the and namespaces. ## About the legacy SOAP endpoint -The Organization service endpoint that was introduced in 2011, known as the SOAP endpoint, has been deprecated for some time now. This means that it will continue to work and be supported until we remove it. We have also announced that we will update the SDK for .NET assemblies so that they will continue to work after the endpoint is removed. This means that there will be updated SDK for .NET assemblies available before the endpoint is removed. Developers will be required to update their code to use these new assemblies at some point in the future. The key takeaway is that developers will access the Organization service using the SDK for .NET and ignore the endpoint and its protocol. More information: [Transition apps to Dataverse ServiceClient](../sdk-client-transition.md) +The Organization service endpoint, known as the SOAP endpoint, was introduced in 2011. This endpoint is deprecated. This means that it continues to work and be supported until we remove it. We also announced that we'll update the SDK for .NET assemblies so that they'll continue to work after the endpoint is removed. This means that updated SDK for .NET assemblies will be available before the endpoint is removed. Developers will be required to update their code to use these new assemblies at some point in the future. The key takeaway is that developers access the Organization service using the SDK for .NET and ignore the endpoint and its protocol. More information: [Transition apps to Dataverse ServiceClient](../sdk-client-transition.md) -Since the Web API uses a different endpoint, it is not affected by this 2011 SOAP endpoint deprecation. +Since the Web API uses a different endpoint, it isn't affected by this 2011 SOAP endpoint deprecation. ## Next steps diff --git a/powerapps-docs/developer/data-platform/org-service/page-large-result-sets-linq.md b/powerapps-docs/developer/data-platform/org-service/page-large-result-sets-linq.md index 4de9ca078e..59b048f033 100644 --- a/powerapps-docs/developer/data-platform/org-service/page-large-result-sets-linq.md +++ b/powerapps-docs/developer/data-platform/org-service/page-large-result-sets-linq.md @@ -2,8 +2,8 @@ title: "Page large result sets with LINQ (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Read how you can page the results of a large .NET Language-Integrated Query (LINQ) query by using the Take and Skip operators." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: "article" search.audienceType: diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/aggregate-data.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/aggregate-data.md index 051a1f947d..aa5378af4c 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/aggregate-data.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/aggregate-data.md @@ -1,16 +1,17 @@ --- title: Aggregate data using QueryExpression description: Learn how to use QueryExpression to retrieve aggregated data from Microsoft Dataverse. -ms.date: 05/12/2024 +ms.date: 04/11/2025 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl +ms.author: jukoesma ms.subservice: dataverse-developer -ms.author: gned search.audienceType: - developer contributors: - JimDaly + - daryllabar --- # Aggregate data using QueryExpression @@ -56,6 +57,7 @@ The types of aggregation you can do are members of the [XrmAggregateType enum](x Note the following points: - Null values aren't considered when calculating aggregate values. +- Aggregated data is returned as an [AliasedValue](xref:Microsoft.Xrm.Sdk.AliasedValue). - You can use data from tables joined using the [LinkEntity class](xref:Microsoft.Xrm.Sdk.Query.LinkEntity). - You can apply filters to limit the results as with any query. @@ -65,7 +67,7 @@ Let's say you have 10 account records with the following data: |Number of Employees|Name|Address 1 City|Created On| |---------|---------|---------|---------| -|NULL|Example Account|NULL|8/25/2023| +|NULL|Example Account|NULL|8/27/2023| |1,500|Contoso Pharmaceuticals (sample)|Redmond|3/25/2023| |2,700|Fabrikam, Inc. (sample)|Lynnwood|3/25/2023| |2,900|Blue Yonder Airlines (sample)|Los Angeles|3/25/2023| @@ -142,6 +144,8 @@ Group the results of an aggregate query by adding an [XrmAttributeExpression](xr When grouping, you should specify a [QueryExpression.Orders](xref:Microsoft.Xrm.Sdk.Query.QueryExpression.Orders) with an [OrderExpression](xref:Microsoft.Xrm.Sdk.Query.OrderExpression) that has the [Alias property](xref:Microsoft.Xrm.Sdk.Query.OrderExpression.Alias) set to the alias of the group. +If a grouped by value is null, it doesn't appear in the results. + For example the following query returns the sum of employees, and count by city: diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/count-rows.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/count-rows.md index 2faa25045a..9b26f904b9 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/count-rows.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/count-rows.md @@ -4,9 +4,9 @@ description: Learn how to use QueryExpression to count rows from Microsoft Datav ms.date: 05/12/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl +ms.author: jukoesma ms.subservice: dataverse-developer -ms.author: gned search.audienceType: - developer contributors: @@ -14,7 +14,7 @@ contributors: --- # Count rows using QueryExpression -Use the boolean [QueryExpression.PageInfo.ReturnTotalRecordCount property](/dotnet/api/microsoft.xrm.sdk.query.paginginfo.returntotalrecordcount) to specify that the result include a count of all the records that meet the filter criteria, up to 5000. Use this when retrieving paged results to estimate the total number of pages to display. +Use the boolean [QueryExpression.PageInfo.ReturnTotalRecordCount property](/dotnet/api/microsoft.xrm.sdk.query.paginginfo.returntotalrecordcount) to specify that the result include a count of all the records that meet the filter criteria, up to 5,000 for standard tables, 500 for elastic tables. Use this when retrieving paged results to estimate the total number of pages to display. You can't use the [QueryExpression.TopCount property](/dotnet/api/microsoft.xrm.sdk.query.queryexpression.topcount) together with `ReturnTotalRecordCount`.. @@ -25,15 +25,15 @@ When the [ReturnTotalRecordCount property](/dotnet/api/microsoft.xrm.sdk.query.p |Property|Description| |---------|---------| -||The total number of records up to 5000; otherwise the value is -1.| +||The total number of records up to 5,000; otherwise the value is -1.| ||`true` if the results of the query exceeds the total record count; otherwise, `false`.| -The value is useful when you need to calculate how many more paged requests you need to send to get all the results when equals 5000. +The value is useful when you need to calculate how many more paged requests you need to send to get all the results when equals the maximum value: 5,000 for standard tables, 500 for elastic tables. -If your page size is less than the maximum and is equal to or less than 5000, you can calculate how many more paged requests you must send to get all the records. +If your page size is less than the maximum and is equal to or less than the maximum, you can calculate how many more paged requests you must send to get all the records. -When is `true` and equals 5000, you can't perform this calculation. +When is `true` and equals the maximum, you can't perform this calculation. > [!TIP] diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/filter-rows.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/filter-rows.md index 7cf0729278..ed2577ca8f 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/filter-rows.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/filter-rows.md @@ -4,9 +4,9 @@ description: Learn how to use QueryExpression to filter rows when you retrieve d ms.date: 05/12/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/join-tables.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/join-tables.md index ee8e32723b..445c6b6cba 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/join-tables.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/join-tables.md @@ -4,9 +4,9 @@ description: Learn how to use QueryExpression to join tables when you retrieve d ms.date: 05/12/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/optimize-performance.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/optimize-performance.md index 85700da85c..53a52eb16c 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/optimize-performance.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/optimize-performance.md @@ -1,12 +1,12 @@ --- title: Optimize performance using QueryExpression description: Learn how to optimize performance when you retrieve data from Microsoft Dataverse using QueryExpression. -ms.date: 05/12/2024 +ms.date: 01/06/2025 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: @@ -14,9 +14,7 @@ contributors: --- # Optimize performance using QueryExpression -This article describes ways you can optimize performance when retrieving data using [QueryExpression](/dotnet/api/microsoft.xrm.sdk.query.queryexpression). - -[!INCLUDE [cc-query-antipatterns](../../includes/cc-query-antipatterns.md)] +For guidance about general things to avoid when composing Dataverse queries, see [Query anti-patterns](../../query-antipatterns.md). The following sections are specific to [QueryExpression](/dotnet/api/microsoft.xrm.sdk.query.queryexpression). ## Query Hints @@ -118,6 +116,7 @@ linkToContact.EntityAlias = "co"; [Filter rows using QueryExpression](filter-rows.md) [Page results using QueryExpression](page-results.md) [Aggregate data using QueryExpression](aggregate-data.md) -[Count rows using QueryExpression](count-rows.md) +[Count rows using QueryExpression](count-rows.md) +[Query anti-patterns](../../query-antipatterns.md) [!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] \ No newline at end of file diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/order-rows.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/order-rows.md index db5bd8d841..8e4e92d7af 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/order-rows.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/order-rows.md @@ -4,9 +4,9 @@ description: Learn how to use QueryExpression to order rows when you retrieve da ms.date: 05/12/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/overview.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/overview.md index 35d0f5b371..91fa4c1cc0 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/overview.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/overview.md @@ -4,9 +4,9 @@ description: Learn to compose a query using QueryExpression, an object model tha ms.date: 05/12/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl +ms.author: jukoesma ms.subservice: dataverse-developer -ms.author: gned search.audienceType: - developer contributors: @@ -74,7 +74,7 @@ Examples in this documentation will use a combination of object initialization a ## Limit the number of rows -To limit the number of rows returned, use the [QueryExpression.TopCount property](xref:Microsoft.Xrm.Sdk.Query.QueryExpression.TopCount). Without setting the `TopCount` property, Dataverse returns up to 5,000 rows. +To limit the number of rows returned, use the [QueryExpression.TopCount property](xref:Microsoft.Xrm.Sdk.Query.QueryExpression.TopCount). Without setting the `TopCount` property, Dataverse returns up to 5,000 rows for standard tables, 500 for elastic tables. Alternatively, specify a number of records to return using paging. Don't use the `TopCount` property when you request pages of data. [Learn how to request paged results](page-results.md) diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/page-results.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/page-results.md index ea9543ff22..db2f2ffb5b 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/page-results.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/page-results.md @@ -1,12 +1,12 @@ --- title: Page results using QueryExpression description: Learn how to use QueryExpression to page results when you retrieve data from Microsoft Dataverse. -ms.date: 08/09/2024 +ms.date: 12/04/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl +ms.author: jukoesma ms.subservice: dataverse-developer -ms.author: gned search.audienceType: - developer contributors: @@ -16,7 +16,7 @@ contributors: You can specify a limit on the number of rows retrieved for each request by setting a page size. Using paging, you can retrieve consecutive pages of data representing all the records that match the criteria of a query in a performant manner. -The default and maximum page size is 5,000 rows. If you don't set a page size, Dataverse will return up to 5,000 rows of data at a time. To get more rows, you must send additional requests. +The default and maximum page size is 5,000 rows for standard tables, 500 for elastic. If you don't set a page size, Dataverse will return up to the maximum page size rows of data at a time. To get more rows, you must send additional requests. > [!NOTE] > @@ -98,7 +98,7 @@ After each request, the method checks the [EntityCollection.MoreRecords property /// /// The authenticated IOrganizationService instance. /// The QueryExpression query -/// The page size to use. Defaults to 5000 +/// The page size to use. Defaults to 5,000 /// All the records that match the criteria static EntityCollection RetrieveAll(IOrganizationService service, QueryExpression query, @@ -185,6 +185,8 @@ static void Main(string[] args) > [!IMPORTANT] > This query will return ALL records that match the criteria. Make sure you include filter elements to limit the results. +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../../includes/cc-connection-string.md)] [!INCLUDE [cc-ordering-paging](../../includes/cc-ordering-paging.md)] @@ -196,4 +198,4 @@ Learn how to aggregate data. > [!div class="nextstepaction"] > [Aggregate data](aggregate-data.md) -[!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] \ No newline at end of file +[!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/sample.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/sample.md index 548f2ecbe0..63e19ec7e2 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/sample.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/sample.md @@ -1,12 +1,12 @@ --- title: QueryExpression Sample code description: Try using QueryExpression to retrieve Dataverse data using this sample code. -ms.date: 05/17/2024 +ms.date: 12/04/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: @@ -25,7 +25,7 @@ You can use the following `OutputQueryExpression` static method to test QueryExp The `OutputQueryExpression` method demonstrates how to use the [QueryExpression class](xref:Microsoft.Xrm.Sdk.Query.QueryExpression) and the [IOrganizationService.RetrieveMultiple method](xref:Microsoft.Xrm.Sdk.IOrganizationService.RetrieveMultiple%2A) to return an [EntityCollection](xref:Microsoft.Xrm.Sdk.EntityCollection) containing the requested data. -The `OutputQueryExpression` method depends on the [ConsoleTables NuGet package](https://www.nuget.org/packages/ConsoleTables/2.5.0) and requires that all all [LinkEntity](xref:Microsoft.Xrm.Sdk.Query.LinkEntity) instances that contain columns specify an [EntityAlias](xref:Microsoft.Xrm.Sdk.Query.LinkEntity.EntityAlias). +The `OutputQueryExpression` method depends on the [ConsoleTables NuGet package](https://www.nuget.org/packages/ConsoleTables/2.5.0) and requires that all all [LinkEntity](xref:Microsoft.Xrm.Sdk.Query.LinkEntity) instances that contain columns specify an [EntityAlias](xref:Microsoft.Xrm.Sdk.Query.LinkEntity.EntityAlias). ```csharp /// @@ -217,6 +217,9 @@ You can adapt the [Quick Start: Execute an SDK for .NET request (C#)](../quick-s } ``` +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../../includes/cc-connection-string.md)] + When you run the program using the `OutputQueryExpression` method, the output should look like this: ```text @@ -237,6 +240,6 @@ When you run the program using the `OutputQueryExpression` method, the output sh ### Related articles -[Query data using QueryExpression](overview.md) -[Sample: Retrieve multiple with the QueryExpression class](../samples/retrieve-multiple-queryexpression-class.md) +[Query data using QueryExpression](overview.md) +[Sample: Retrieve multiple with the QueryExpression class](../samples/retrieve-multiple-queryexpression-class.md) [Sample: Use QueryExpression with a paging cookie](../samples/use-queryexpression-with-a-paging-cookie.md) diff --git a/powerapps-docs/developer/data-platform/org-service/queryexpression/select-columns.md b/powerapps-docs/developer/data-platform/org-service/queryexpression/select-columns.md index 72831ce1d1..70adc18028 100644 --- a/powerapps-docs/developer/data-platform/org-service/queryexpression/select-columns.md +++ b/powerapps-docs/developer/data-platform/org-service/queryexpression/select-columns.md @@ -4,9 +4,9 @@ description: Learn how to use QueryExpression to select columns when you retriev ms.date: 05/12/2024 ms.reviewer: jdaly ms.topic: how-to -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/quick-start-org-service-console-app.md b/powerapps-docs/developer/data-platform/org-service/quick-start-org-service-console-app.md index 9074107f72..0cb6806b11 100644 --- a/powerapps-docs/developer/data-platform/org-service/quick-start-org-service-console-app.md +++ b/powerapps-docs/developer/data-platform/org-service/quick-start-org-service-console-app.md @@ -1,11 +1,11 @@ --- title: "Quickstart: Execute an SDK for .NET request (C#) (Microsoft Dataverse) | Microsoft Docs" description: "Demonstrates how to connect to the SDK for .NET of Microsoft Dataverse and execute a request." -ms.date: 11/11/2023 -author: MicroSri -ms.author: sriknair +ms.date: 06/20/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly -ms.topic: "article" +ms.topic: quickstart search.audienceType: - developer contributors: @@ -17,14 +17,14 @@ contributors: [!INCLUDE[cc-terminology](../includes/cc-terminology.md)] -This topic shows you how to begin using classes in the SDK for .NET assemblies to work with Microsoft Dataverse business data. You will create a minimal console application to connect to your environment's Organization service using the class and execute a web service operation. +This article shows you how to begin using classes in the SDK for .NET assemblies to work with Microsoft Dataverse business data. You'll create a minimal console application to connect to your environment's Organization service using the class and execute a web service operation. -Your application will call the [IOrganizationService.Execute method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A) passing an instance of the class. The result returned from the web service is a populated [WhoAmIResponse.UserId](xref:Microsoft.Crm.Sdk.Messages.WhoAmIResponse.UserId) value which is the unique identifier of your Dataverse system user account. +Your application calls the [IOrganizationService.Execute method](xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute%2A) passing an instance of the class. The result returned from the web service is a populated [WhoAmIResponse.UserId](xref:Microsoft.Crm.Sdk.Messages.WhoAmIResponse.UserId) value that is the unique identifier of your Dataverse system user account. > [!NOTE] -> This quick start example does not include exception handling for brevity. This is a minimum code example of what you need to connect to and use the SDK for .NET. +> This quick start example doesn't include exception handling for brevity. This quick start is a minimum code example of what you need to connect to and use the SDK for .NET. -You can obtain the complete code sample from GitHub [GetStarted](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/GetStarted/ConsoleApp%20(public)/Program.cs). Consult the program's [README](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/GetStarted/README.md) for more details. +You can obtain the complete code sample from GitHub [GetStarted](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/GetStarted/ConsoleApp%20(public)/Program.cs). Consult the program's [README](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/GetStarted/README.md) for more details. ## Prerequisites @@ -34,9 +34,12 @@ You can obtain the complete code sample from GitHub [GetStarted](https://github. - URL address of the Dataverse environment you want to connect with - Basic understanding of the Visual C# language +Read the following important information about using a connection string or username/password authentication in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] + ## Create Visual Studio project -1. Create a new .NET console app project. For this project we are using Visual Studio 2022 and targeting .NET 6. +1. Create a new .NET console app project. For this project, we're using Visual Studio 2022 and targeting .NET 6. ![Start a console app project.](../media/quick-start-org-service-console-app-1.png) @@ -49,7 +52,7 @@ You can obtain the complete code sample from GitHub [GetStarted](https://github. ![Install Microsoft.PowerPlatform.Dataverse.Client NuGet package.](../media/quick-start-org-service-console-app-3.png) > [!NOTE] -> Your will be prompted to OK the preview changes, and then select **I Accept** in the **Licence Acceptance** dialog. +> You are prompted to OK the preview changes, and then select **I Accept** in the **Licence Acceptance** dialog. ## Add application code @@ -101,7 +104,7 @@ You can obtain the complete code sample from GitHub [GetStarted](https://github. > [!NOTE] > You can find your environment URL in the legacy web application under **Settings > Customization > Developer Resources** or in Power Apps **Settings** (gear icon) > **Developer Resources**. > - > While this code sample places the username/password information in the code for simplicity, other code samples will use the more recommended approach of prompting for that information or storing it in a separate App.config or appsettings.json file. + > While this code sample places the username/password information in the code for simplicity, other code samples use the more recommended approach of prompting for that information or storing it in a separate App.config or appsettings.json file. > > You can find supported values for *AuthType* listed in [Connection string parameters](../xrm-tooling/use-connection-strings-xrm-tooling-connect.md#connection-string-parameters). @@ -110,7 +113,7 @@ You can obtain the complete code sample from GitHub [GetStarted](https://github. Press **F5** to run the program. The output should look something like this: ```console -User ID is 969effb0-98ae-478c-b547-53a2968c2e75 +User ID is 00aa00aa-bb11-cc22-dd33-44ee44ee44ee Press any key to exit. ``` @@ -161,9 +164,9 @@ To see and understand the `IOrganizationService` interface a little better, try 1. Run the sample again and you should see something like: ```console - OrganizationId:883278f5-07af-45eb-a0bc-3fea67caa544 - BusinessUnitId:38e0dbe4-131b-e111-ba7e-78e7d1620f5e - UserId:4026be43-6b69-e111-8f65-78e7d1620f5e + OrganizationId:00aa00aa-bb11-cc22-dd33-44ee44ee44ee + BusinessUnitId:11bb11bb-cc22-dd33-ee44-55ff55ff55ff + UserId:22cc22cc-dd33-ee44-ff55-66aa66aa66aa Press the key to exit. ``` @@ -174,7 +177,7 @@ Now that you have a simple console program that connects to Dataverse, use this ### Try other IOrganizationService interface methods > [!TIP] -> In our documentation you can find many example methods like this `WhoAmIExample` which accept an `IOrganizationService service` parameter. +> In our documentation, you can find many example methods like this `WhoAmIExample` that accept an `IOrganizationService service` parameter. Try the examples for these [IOrganizationService methods](xref:Microsoft.Xrm.Sdk.IOrganizationService) methods: diff --git a/powerapps-docs/developer/data-platform/org-service/samples/Create-retrieve-entity-relationships.md b/powerapps-docs/developer/data-platform/org-service/samples/Create-retrieve-entity-relationships.md index d15b84d92b..d617e04c04 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/Create-retrieve-entity-relationships.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/Create-retrieve-entity-relationships.md @@ -25,7 +25,7 @@ This sample shows how to create and retrieve table relationships. The following - [RetrieveRelationshipRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrieverelationshiprequest) > [!div class="nextstepaction"] -> [SDK for .NET: Create and retrieve table relationships sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CreateRetrieveEntityRelationships) +> [SDK for .NET: Create and retrieve table relationships sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CreateRetrieveEntityRelationships) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/add-record-queue-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/add-record-queue-early-bound.md index 4623968237..eee91f4194 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/add-record-queue-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/add-record-queue-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to add a record to a queue. It creates source and destination queues. It adds a letter activity to the source queue and then moves it to the destination queue. > [!div class="nextstepaction"] -> [SDK for .NET: Add a record to a queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RecordToQueue) +> [SDK for .NET: Add a record to a queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RecordToQueue) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/add-security-principal-user-team-queue-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/add-security-principal-user-team-queue-early-bound.md index b9613c7ec0..e4734c5744 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/add-security-principal-user-team-queue-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/add-security-principal-user-team-queue-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample showcases how to give a user or a team access to a queue. The [AddPrincipalToQueueRequest](/dotnet/api/microsoft.crm.sdk.messages.addprincipaltoqueuerequest) adds the specified principal to the list of queue members. If the passed-in security principal is a team each member of the team is added to the queue. > [!div class="nextstepaction"] -> [SDK for .NET: Add a security principal (user or team) to a queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AddSecurityPrincipalToQueue) +> [SDK for .NET: Add a security principal (user or team) to a queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AddSecurityPrincipalToQueue) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/assign-chart-to-another-user.md b/powerapps-docs/developer/data-platform/org-service/samples/assign-chart-to-another-user.md index 23bb0c9440..d68fbdaf1a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/assign-chart-to-another-user.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/assign-chart-to-another-user.md @@ -18,7 +18,7 @@ contributors: This sample shows how to assign a user-owned visualization to another using the [AssignRequest](/dotnet/api/microsoft.crm.sdk.messages.assignrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Assign a chart to another user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssignChartToAnotherUser) +> [SDK for .NET: Assign a chart to another user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AssignChartToAnotherUser) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/assign-dashboard-to-another-user.md b/powerapps-docs/developer/data-platform/org-service/samples/assign-dashboard-to-another-user.md index d6aa11cf24..d05bbdf4ac 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/assign-dashboard-to-another-user.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/assign-dashboard-to-another-user.md @@ -18,7 +18,7 @@ contributors: This sample shows how to assign a user-owned visualization to another using the [AssignRequest](/dotnet/api/microsoft.crm.sdk.messages.assignrequest) message. Because you can’t delete a user-owned dashboard that is assigned to another user, this sample shows how to use impersonation to delete the user-owned dashboard. > [!div class="nextstepaction"] -> [SDK for .NET: Assign a user-owned dashboard to another user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssignUserOwnedDashboardToAnother) +> [SDK for .NET: Assign a user-owned dashboard to another user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AssignUserOwnedDashboardToAnother) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/assign-record-to-new-owner.md b/powerapps-docs/developer/data-platform/org-service/samples/assign-record-to-new-owner.md deleted file mode 100644 index 7bf9055098..0000000000 --- a/powerapps-docs/developer/data-platform/org-service/samples/assign-record-to-new-owner.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: " Assign a record to a new owner (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample showcases how to assign records to a new owner." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair -ms.reviewer: pehecke -ms.topic: sample -search.audienceType: - - developer -contributors: - - JimDaly - - phecke ---- - -# Assign a record to a new owner - -This sample shows how to assign an account to another user by using the [IOrganizationService.Update](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.update) message. - -This sample uses the `IOrganization.Update` method rather than the [AssignRequest](/dotnet/api/microsoft.crm.sdk.messages.assignrequest) because there is an effort to remove specialized messages. More information: [Perform specialized operations using update](../../special-update-operation-behavior.md) - -> [!div class="nextstepaction"] -> [SDK for .NET: Assign a record to a new owner sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssignRecordToNewOwner) - -## How to run this sample - -[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)] - -## What this sample does - -The [IOrganizationService.Update](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.update) message is intended to be used in a scenario where it contains the data that is needed to update existing record. - -## How this sample works - -In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following: - -### Setup - -1. Checks for the current version of the org. -1. Creates required data that this sample requires. - -### Demonstrate - -1. The `Retrieve` method retrieves the account records created in the setup(#setup). -1. The `Update` message updates the `ownerid` column to the user who you want to own the record. - -### Clean up - -Displays an option to delete all the data created in the sample. The deletion is optional in case you want to examine the data created by the sample. You can manually delete the data to achieve same results. - -[!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/assign-records-to-team.md b/powerapps-docs/developer/data-platform/org-service/samples/assign-records-to-team.md index 3c192331d9..6cd8868b00 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/assign-records-to-team.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/assign-records-to-team.md @@ -2,8 +2,8 @@ title: " Assign a record to a team (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample showcases how to assign records to a team." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to assign a record to a team by using the [AssignRequest](/dotnet/api/microsoft.crm.sdk.messages.assignrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Assign a record to a team sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssignRecordToTeam) +> [SDK for .NET: Assign a record to a team sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AssignRecordToTeam) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-team.md b/powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-team.md index 727e2e7012..6d8e3653ee 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-team.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-team.md @@ -18,7 +18,7 @@ contributors: This sample shows how to assign a security role to a team by using the [AssignRequest](/dotnet/api/microsoft.crm.sdk.messages.assignrequest) message. Note that this example does not take into consideration that a team or user can only be assigned a role from its business unit. The role to be assigned is the first from the collection that is returned by the RetrieveMultiple method. If that record is from a business unit that is different from the requesting team, the assignment fails. > [!div class="nextstepaction"] -> [SDK for .NET: Associate security role to a team sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssociateSecurityRoleToTeam) +> [SDK for .NET: Associate security role to a team sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AssociateSecurityRoleToTeam) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-user.md b/powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-user.md index 2ef11bce9f..135a779ff6 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-user.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/associate-security-role-user.md @@ -1,7 +1,7 @@ --- -title: " Associate security role to a user (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample showcases how to assign a security role to a user " # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/03/2022 +title: "Sample: Associate security role to a user" +description: "This sample showcases how to assign a security role to a user " +ms.date: 04/01/2025 author: paulliew ms.author: paulliew ms.reviewer: jdaly @@ -15,42 +15,52 @@ contributors: # Sample: Associate security role to a user -This sample shows how to assign a security role to a user by using the [IOrganizationService.Associate](/dotnet/api/microsoft.xrm.sdk.iorganizationservice) message. +Learn how to associate a system user with a security role by using the `Associate` message or method. -This sample requires an additional user that isn't available in your system. Create the required user manually in **Microsoft 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below. +Related articles: -**First Name**: Dan
-**Last Name**: Park
-**Security Role**: User without any roles assigned
-**UserName**: dpark@yourorg.onmicrosoft.com
+- [Query data using QueryExpression](../queryexpression/overview.md) +- [Role-based security roles](/power-platform/admin/database-security) +- [IOrganizationService.Associate Method](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.associate) -> [!div class="nextstepaction"] -> [SDK for .NET: Associate security role to a user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssociateSecurityRoleToUser) - -## How to run this sample +## About the sample code -[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)] +|Sample|Description|Build target| +|---|---|---| +|AssociateSecurityRoleToUser|Demonstrates associating a user with a role.|.NET 9| -## What this sample does +> [!div class="nextstepaction"] +> [SDK for .NET: Associate security role to a user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/Security/AssociateSecurityRoleToUser) -The [IOrganizationService.Associate](/dotnet/api/microsoft.xrm.sdk.iorganizationservice) message is intended to be used in a scenario where it provides programmatic access to the metadata and data for an organization. +The code sample demonstrates how to associate a system user with a security role. Specifically, the samples demonstrate how to: -## How this sample works +1. Connect to Dataverse using a [connection string](../../xrm-tooling/use-connection-strings-xrm-tooling-connect.md) that defines required connection information +1. Query for a security role using its name attribute. +1. Associate the logged on user with that security role. -In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following: +Additional information can be found in [README-code-design](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/README-code-design.md) file. -### Setup +## How to build and run the code sample -1. Checks for the current version of the org. -2. The `CreateRequiredRecords` method creates the records required by the sample. +1. Clone the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. +1. Locate the sample folder. +1. Open the solution file (*.sln) in Visual Studio. +1. Edit the project's appsettings.json file and set the `Url`value as appropriate for your Dataverse test environment. +1. Build and run the project [F5]. +1. You'll be prompted in a browser window for account sign-in credentials to the target environment. -### Demonstrate +## Expected program output -1. The `QueryExpression` method retrieves a role from Microsoft Dataverse. -2. The `Associate` message assigns the role to a user. +For a successful run, the program's console output should look similar to the following example. +Otherwise, any errors or exceptions are displayed. -### Clean up +```console +Discovering who you are...done. +Associating your system user record with role 'Basic User'..done. -Display an option to delete the sample data in [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result. +Use the Power Platform admin center to see that you now have +the 'Basic User' role. Afterwards, remove the role if desired. +Press any key to undo environment data changes. +``` [!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/attachment-annotation-files.md b/powerapps-docs/developer/data-platform/org-service/samples/attachment-annotation-files.md index 442399df3e..d4cfc99c5d 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/attachment-annotation-files.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/attachment-annotation-files.md @@ -1,7 +1,7 @@ --- title: "Sample: File operations with Attachments and Notes using the Dataverse SDK for .NET | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample showcases how to work with file data within attachment and note tables." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 02/04/2023 +ms.date: 12/04/2024 author: JimDaly ms.author: jdaly ms.reviewer: jdaly @@ -32,7 +32,7 @@ This sample uses the [Microsoft.PowerPlatform.Dataverse.Client.ServiceClient Cla - **ActivityMimeAttachmentOperations**: Demonstrates using Attachments. - **AnnotationOperations**: Demonstrates using Annotations. - + In **Solution Explorer**, right-click the project you want to run and choose **Set as Startup Project**. 1. In either project, edit the *appsettings.json* file. Set the connection string `Url` and `Username` parameters as appropriate for your test environment. @@ -51,14 +51,18 @@ When the sample runs, you will be prompted in the default browser to select an e } ``` ->**Tip**: You can set a user environment variable named `DATAVERSE_APPSETTINGS` to the file path of the appsettings.json file stored anywhere on your computer. The samples will use that appsettings file if the environment variable exists and is not null. Be sure to log out and back in again after you define the variable for it to take affect. To set an environment variable, go to **Settings > System > About**, select **Advanced system settings**, and then choose **Environment variables**. +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../../includes/cc-connection-string.md)] + +> [!TIP] +> You can set a user environment variable named `DATAVERSE_APPSETTINGS` to the file path of the appsettings.json file stored anywhere on your computer. The samples will use that appsettings file if the environment variable exists and is not null. Be sure to log out and back in again after you define the variable for it to take affect. To set an environment variable, go to **Settings > System > About**, select **Advanced system settings**, and then choose **Environment variables**. ## Demonstrates This sample is a solution with two projects. See the respective README files for details on each project. -- [SDK for .NET Attachment (ActivityMimeAttachment) Operations sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/AttachmentAndAnnotationOperations/ActivityMimeAttachmentOperations/README.md) -- [SDK for .NET Annotation (Note) Operations sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/AttachmentAndAnnotationOperations/AnnotationOperations/README.md) +- [SDK for .NET Attachment (ActivityMimeAttachment) Operations sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/AttachmentAndAnnotationOperations/ActivityMimeAttachmentOperations/README.md) +- [SDK for .NET Annotation (Note) Operations sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/AttachmentAndAnnotationOperations/AnnotationOperations/README.md) ## Utility class diff --git a/powerapps-docs/developer/data-platform/org-service/samples/audit-entity-data-changes.md b/powerapps-docs/developer/data-platform/org-service/samples/audit-entity-data-changes.md index abb747828d..ee8e295c8a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/audit-entity-data-changes.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/audit-entity-data-changes.md @@ -15,7 +15,7 @@ contributors: # Sample: Audit table data changes -This sample shows how to enable and disable auditing on a table and its columns, retrieve the data change history of the audited table, and delete the audit records. You can view the sample [here](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AuditEntityData). +This sample shows how to enable and disable auditing on a table and its columns, retrieve the data change history of the audited table, and delete the audit records. You can view the sample [here](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AuditEntityData). [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/audit-user-access.md b/powerapps-docs/developer/data-platform/org-service/samples/audit-user-access.md index a0daaf8149..5d1e55fe21 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/audit-user-access.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/audit-user-access.md @@ -18,7 +18,7 @@ contributors: This sample code shows how to audit user access. > [!div class="nextstepaction"] -> [SDK for .NET: Audit user access sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AuditUserAccess) +> [SDK for .NET: Audit user access sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AuditUserAccess) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/azure-aware-custom-plugin.md b/powerapps-docs/developer/data-platform/org-service/samples/azure-aware-custom-plugin.md index 25b5656cc6..35941e93cc 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/azure-aware-custom-plugin.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/azure-aware-custom-plugin.md @@ -5,7 +5,7 @@ ms.date: 06/19/2023 author: jaredha ms.author: jaredha ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to search.audienceType: - developer contributors: @@ -18,7 +18,7 @@ contributors: The plug-in demonstrates how to obtain the execution context and the tracing service from the service provider parameter of the `Execute` method. The plug-in then posts the context to the Azure Service Bus endpoint and writes information to the trace log to facilitate debugging. > [!div class="nextstepaction"] -> [SDK for .NET: Azure aware custom plug-in sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/Azureplugin) +> [SDK for .NET: Azure aware custom plug-in sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/Azureplugin) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/azure-aware-custom-workflow-activity.md b/powerapps-docs/developer/data-platform/org-service/samples/azure-aware-custom-workflow-activity.md index 9ee5ae93ad..5e4cbc16de 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/azure-aware-custom-workflow-activity.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/azure-aware-custom-workflow-activity.md @@ -5,7 +5,7 @@ ms.date: 04/03/2022 author: jaredha ms.author: jaredha ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to search.audienceType: - developer --- @@ -15,7 +15,7 @@ search.audienceType: This sample obtains the data context from the current operation and posts it to the Azure Service Bus. > [!div class="nextstepaction"] -> [SDK for .NET: Azure aware custom workflow activity sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/Azurecustomworkflowactivity) +> [SDK for .NET: Azure aware custom workflow activity sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/Azurecustomworkflowactivity) ## Requirements diff --git a/powerapps-docs/developer/data-platform/org-service/samples/basic-followup-plugin.md b/powerapps-docs/developer/data-platform/org-service/samples/basic-followup-plugin.md index 2ccb4b8b65..bd74294d35 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/basic-followup-plugin.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/basic-followup-plugin.md @@ -2,8 +2,8 @@ title: "Sample: Create a basic plug-in (Microsoft Dataverse) | Microsoft Docs" description: "Learn how to write a simple plug-in that creates a follow-up activity." ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -20,7 +20,7 @@ contributors: This sample shows how to write a simple plug-in that creates a follow-up activity. > [!div class="nextstepaction"] -> [SDK for .NET: Create a basic plug-in sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/FollowupPlugin) +> [SDK for .NET: Create a basic plug-in sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/FollowupPlugin) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/book-appointment.md b/powerapps-docs/developer/data-platform/org-service/samples/book-appointment.md index c13808f9b4..b142096a2e 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/book-appointment.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/book-appointment.md @@ -18,7 +18,7 @@ contributors: This sample shows how to book or schedule an appointment by using the [BookRequest](/dotnet/api/microsoft.crm.sdk.messages.bookrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Book an appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/BookAppointment) +> [SDK for .NET: Book an appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/BookAppointment) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/bulk-delete-exported-records.md b/powerapps-docs/developer/data-platform/org-service/samples/bulk-delete-exported-records.md index 9b6274bd1a..dab53ce51a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/bulk-delete-exported-records.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/bulk-delete-exported-records.md @@ -15,7 +15,7 @@ search.audienceType: This sample shows how to perform a bulk deletion of records that were previously exported from Microsoft Dataverse by using the **Export to Excel** option. > [!div class="nextstepaction"] -> [SDK for .NET: Bulk delete exported records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/BulkDeleteExported) +> [SDK for .NET: Bulk delete exported records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/BulkDeleteExported) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/bulk-delete-records-match-common-criteria.md b/powerapps-docs/developer/data-platform/org-service/samples/bulk-delete-records-match-common-criteria.md index 9cd275842d..2a1edd5e2d 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/bulk-delete-records-match-common-criteria.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/bulk-delete-records-match-common-criteria.md @@ -18,7 +18,7 @@ contributors: This sample shows how to delete records, in bulk, that match common criteria. > [!div class="nextstepaction"] -> [SDK for .NET: Bulk delete records that match common criteria sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/BulkDeleteMatchCriteria) +> [SDK for .NET: Bulk delete records that match common criteria sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/BulkDeleteMatchCriteria) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/clean-up-history-queue-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/clean-up-history-queue-early-bound.md index 67efff3953..58d7c12017 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/clean-up-history-queue-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/clean-up-history-queue-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to clean up the history for the queue by using [RemoveFromQueueRequest](/dotnet/api/microsoft.crm.sdk.messages.removefromqueuerequest) with inactive items. It finds completed phone calls in the queue and removes the associated queue items. > [!div class="nextstepaction"] -> [SDK for .NET: Clean up history for a queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CleanHistoryQueue) +> [SDK for .NET: Clean up history for a queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CleanHistoryQueue) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/column-level-security.md b/powerapps-docs/developer/data-platform/org-service/samples/column-level-security.md new file mode 100644 index 0000000000..3f0080fb3c --- /dev/null +++ b/powerapps-docs/developer/data-platform/org-service/samples/column-level-security.md @@ -0,0 +1,147 @@ +--- +title: "Sample: Column-level security using Dataverse SDK for .NET" +description: "This sample shows how to work with column-level security using the Dataverse SDK for .NET." +ms.date: 07/30/2025 +author: paulliew +ms.subservice: dataverse-developer +ms.author: paulliew +ms.reviewer: jdaly +ms.topic: sample +search.audienceType: + - developer +contributors: + - JimDaly + - phecke +--- +# Sample: Column-level security using Dataverse SDK for .NET + +This sample shows how to perform [column-level security](../../column-level-security.md) operations using [Dataverse SDK for .NET](../overview.md). + +> [!div class="nextstepaction"] +> [View this sample on Github](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity) + +## Prerequisites + +- Microsoft Visual Studio 2022 +- Access to Dataverse with system administrator privileges. + +## How to run this sample + +1. Download or clone the [Samples](https://github.com/Microsoft/PowerApps-Samples) repo so that you have a local copy. +1. Follow the instructions in the [Configure users](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/README.md#configure-users) section to create a second application user account without the system administrator role. +1. Edit the [/ColumnLevelSecurity/appsettings.json](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/ColumnLevelSecurity/appsettings.json) file to define a connection string specifying the Microsoft Dataverse instance you want to connect to for both the system administrator and second application user. +1. Open the sample solution in Visual Studio and press **F5** to run the sample. + +## What this sample does + +This sample demonstrates the capabilities described in [Column-level security with code](../../column-level-security.md): + +- Discover which columns can be secured in a Dataverse environment +- Discover which columns are currently secured +- Secure columns in a Dataverse environment +- Grant read or write access to selected fields to individual users +- Modify access to secured fields for individual users +- Revoke access to selected fields for individual users +- Provide read and write access to specific groups of users +- Enable masking of secured columns +- Retrieve unmasked values for secured columns + +## Sample files + +The code for this sample is in the following files: + +|File|Description| +|---------|---------| +|`Program.cs`|Controls the flow of the sample. Contains definition of `Setup`, `Run`, and `Cleanup` methods and calls them in the `Main` method.| +|`Examples.cs`|Contains methods that demonstrate operations related to column-level security operations.| +|`Helpers.cs`|Contains methods used by the sample to manage setting up and running the sample. These methods aren't the focus of this sample.| + +This sample is designed to be resilient when errors occur so you should be able to run the sample again if it failed previously. + +## How this sample works + +In order to create the scenario described in [What this sample does](#what-this-sample-does), the sample does the following operations: + +### Setup + +The static `Setup` method in this sample does the following operations: + +1. Create a solution publisher named `ColumnLevelSecuritySamplePublisher` with customization prefix of `sample` if it doesn't exist. +1. Create a solution named `ColumnLevelSecuritySampleSolution` associated with the publisher if it doesn't exist. + + All subsequent solution-aware items are created in the context of this solution. + +1. Create a table named `sample_Example` if it doesn't exist. +1. Create four string columns in the `sample_Example` table if they don't exist. The table schema names are: + + - `sample_Email` + - `sample_GovernmentId` + - `sample_TelephoneNumber` + - `sample_DateOfBirth` + +1. Remove any existing sample data in the `sample_Example` table. +1. Add three rows of sample data with information in each column of the `sample_Example` table. +1. Create a new security role named **Column-level security sample role**. +1. Add privileges for the `sample_Example` table to the security role. +1. Associate the user to the security role. +1. Create a [Field Security Profile](../../reference/entities/fieldsecurityprofile.md) record named **Example Field Security Profile** that is used in the [Manage access to secure column data to groups](#manage-access-to-secure-column-data-to-groups) section of the sample. +1. Associate the application user to the field security profile. +1. Wait 30 seconds for the cache to catch up with the new objects created. + +### Demonstrate + +The static `Run` method in this sample does the following operations: + +#### Retrieve information about columns + +1. Use the `Examples.DumpColumnSecurityInfo` method to download a CSV file with data about which columns in the system can be secured. +1. Use the `Examples.GetSecuredColumnList` method to retrieve and show a list of environment columns that are already secured. + +#### Secure columns + +1. Demonstrate that the application user can retrieve data from all the columns in the `sample_Example` table. +1. Use the `Examples.SetColumnIsSecured` method to secure the four columns +1. Demonstrate that the application user can no longer retrieve data from the secured columns in the `sample_Example` table. + +#### Grant access to secure column data to individuals + +1. Use the `Examples.GrantColumnAccess` method to grant the application users read access to specific record field values by creating a [Field Sharing (PrincipalObjectAttributeAccess)](../../reference/entities/principalobjectattributeaccess.md) record. +1. Demonstrate that the application user can now retrieve data from specific secured record fields in the `sample_Example` table. +1. Demonstrate that the application user isn't allowed to write data to the secured columns. +1. Use the `Examples.ModifyColumnAccess` method to grant write access to a specific record field. +1. Demonstrate that the application user is now allowed to write data to the specific record field. +1. Use the `Examples.RevokeColumnAccess` method to delete the `PrincipalObjectAttributeAccess` records that gave the application user access to the secured columns. + +#### Manage access to secure column data to groups + +1. Add field permissions to the **Example Field Security Profile** record that was created in `Setup` by creating [Field Permission (FieldPermission)](../../reference/entities/fieldpermission.md) records +1. Demonstrate that the application user can view only the secured columns specified in the field permission records. +1. Demonstrate that the application user isn't allowed to write data to the specific record field not enabled with field permissions. + +#### Masking + +1. Retrieve ID values for existing masking rules. Create new [Secured Masking Column (AttributeMaskingRule)](../../reference/entities/attributemaskingrule.md) records to specify masking rules for columns of the `sample_Example` table. +1. Update the `canreadunmasked` column values of the [Field Permission (FieldPermission)](../../reference/entities/fieldpermission.md) records created earlier. +1. Wait 30 seconds for the cache to catch up with the new objects created. +1. Demonstrate that the application user can now retrieve data with masked values. +1. Demonstrate that the application user can now retrieve unmasked values with [RetrieveMultipleRequest class](/dotnet/api/microsoft.xrm.sdk.messages.retrievemultiplerequest) when using the [UnMaskedData optional parameter](../../optional-parameters.md#return-unmasked-data). +1. Demonstrate that the application user can now retrieve unmasked values with [RetrieveRequest class](/dotnet/api/microsoft.xrm.sdk.messages.retrieverequest) when using the [UnMaskedData optional parameter](../../optional-parameters.md#return-unmasked-data). + +#### Export solution + +Use an exported solution to test the functionality of the sample configurations outside of this sample. + +1. Export the solution created with all the configurations as an unmanaged solution. +1. Export the solution created with all the configurations as a managed solution + +### Clean up + +The static `Cleanup` method in this sample does the following operations: + +When the `SampleSettings.DeleteCreatedObjects` setting in `appsettings.json` is `true`, the `Cleanup` method tries to delete all components created during `Setup` or `Run`. The goal is to return the environment to the original state. If you don't want the items to be deleted, you can change the setting to `false`. + +### Related samples + +[Sample: Column-level security using Dataverse Web API (PowerShell)](../../webapi/samples/column-level-security-powershell.md) + +[!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/convert-appointment-recurring-appointment.md b/powerapps-docs/developer/data-platform/org-service/samples/convert-appointment-recurring-appointment.md index 9b84fb60d2..bf89181b3d 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/convert-appointment-recurring-appointment.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/convert-appointment-recurring-appointment.md @@ -18,7 +18,7 @@ contributors: This sample shows how to convert an appointment to a recurring appointment series using the [AddRecurrenceRequest](/dotnet/api/microsoft.crm.sdk.messages.addrecurrencerequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Convert an appointment to a recurring appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ConvertToRecurring) +> [SDK for .NET: Convert an appointment to a recurring appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ConvertToRecurring) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/convert-fax-task.md b/powerapps-docs/developer/data-platform/org-service/samples/convert-fax-task.md index 94d89fba80..a1607772f0 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/convert-fax-task.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/convert-fax-task.md @@ -20,7 +20,7 @@ contributors: This sample shows how to convert a **Fax** to a **Task**. > [!div class="nextstepaction"] -> [SDK for .NET: Convert a fax to a task sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ConvertFaxToTask) +> [SDK for .NET: Convert a fax to a task sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ConvertFaxToTask) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/convert-queries-fetch-queryexpression.md b/powerapps-docs/developer/data-platform/org-service/samples/convert-queries-fetch-queryexpression.md index a76e8883cc..ee3eda0e71 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/convert-queries-fetch-queryexpression.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/convert-queries-fetch-queryexpression.md @@ -2,8 +2,8 @@ title: "Sample: Convert queries between Fetch and QueryExpression" description: This sample shows how to convert queries between FetchXML and QueryExpression ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to convert queries between FetchXML and [QueryExpression](xref:Microsoft.Xrm.Sdk.Query.QueryExpression). > [!div class="nextstepaction"] -> [SDK for .NET: Convert queries between FetchXML and QueryExpression sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/Convertqueriesfetchqueryexpressions) +> [SDK for .NET: Convert queries between FetchXML and QueryExpression sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/Convertqueriesfetchqueryexpressions) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-connection-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/create-connection-early-bound.md index d01314d93c..ef1036fd2a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-connection-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-connection-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to create a connection between an account and a contact table that have matching connection roles. > [!div class="nextstepaction"] -> [SDK for .NET: Create a connection sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ConnectionEarlyBound) +> [SDK for .NET: Create a connection sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ConnectionEarlyBound) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-connection-role-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/create-connection-role-early-bound.md index 23fb2f3d7f..a9a58f849f 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-connection-role-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-connection-role-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to create a connection role that can be used for accounts and contacts. > [!div class="nextstepaction"] -> [SDK for .NET: Create a connection role sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ConnectionRole) +> [SDK for .NET: Create a connection role sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ConnectionRole) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-custom-activity.md b/powerapps-docs/developer/data-platform/org-service/samples/create-custom-activity.md index a1a2c38c0c..5f34b491d6 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-custom-activity.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-custom-activity.md @@ -18,7 +18,7 @@ contributors: This sample demonstrates how to create a custom activity using [CreateEntityRequest](/dotnet/api/microsoft.xrm.sdk.messages.createentityrequest) and [CreateAttributeRequest](/dotnet/api/microsoft.xrm.sdk.messages.createattributerequest). > [!div class="nextstepaction"] -> [SDK for .NET: Create a custom activity sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CustomActivity) +> [SDK for .NET: Create a custom activity sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CustomActivity) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-email-template.md b/powerapps-docs/developer/data-platform/org-service/samples/create-email-template.md index 9380e646ae..909f4ce3f2 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-email-template.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-email-template.md @@ -18,7 +18,7 @@ contributors: This sample shows how to instantiate an email record by using [InstantiateTemplateRequest](/dotnet/api/microsoft.crm.sdk.messages.instantiatetemplaterequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Create an email using a template sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/EmailTemplate) +> [SDK for .NET: Create an email using a template sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/EmailTemplate) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-queues.md b/powerapps-docs/developer/data-platform/org-service/samples/create-queues.md index d2c5d8ec1d..2f86d37f4c 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-queues.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-queues.md @@ -18,7 +18,7 @@ contributors: This sample shows how to create a simple queue and set the required columns using the [IOrganizationService.Create](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.create) message. > [!div class="nextstepaction"] -> [SDK for .NET: Create a queue (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CreateQueue) +> [SDK for .NET: Create a queue (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CreateQueue) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-reciprocal-connection-role-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/create-reciprocal-connection-role-early-bound.md index 88d967bc7b..d3b80888d3 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-reciprocal-connection-role-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-reciprocal-connection-role-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to create the reciprocal connection roles. It creates a connection role for an account and a connection role for a contact, and then makes them reciprocal by associating them with each other > [!div class="nextstepaction"] -> [SDK for .NET: Create a reciprocal connection role sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ReciprocalConnection) +> [SDK for .NET: Create a reciprocal connection role sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ReciprocalConnection) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-charts.md b/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-charts.md index ec98179724..8c3a8f5397 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-charts.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-charts.md @@ -23,7 +23,7 @@ This sample shows how to create, retrieve, update, and delete an user-owned visu - [IOrganizationService.Delete](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.delete) > [!div class="nextstepaction"] -> [SDK for .NET: Create, retrieve, update, and delete a chart sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsChart) +> [SDK for .NET: Create, retrieve, update, and delete a chart sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsChart) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-dashboards.md b/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-dashboards.md index 446f935ebf..af6026f94d 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-dashboards.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-dashboards.md @@ -23,7 +23,7 @@ This sample shows how to create, retrieve, update, and delete an user-owned dash - [IOrganizationService.Delete](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.delete) > [!div class="nextstepaction"] -> [SDK for .NET: Create, retrieve, update, and delete a dashboard sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsDashboard) +> [SDK for .NET: Create, retrieve, update, and delete a dashboard sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsDashboard) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-email-attachment.md b/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-email-attachment.md index 624a93d4c9..b065e7cd38 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-email-attachment.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-email-attachment.md @@ -23,7 +23,7 @@ This sample shows how to create, retrieve, update, and delete email attachments - [IOrganizationService.Delete](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.delete) > [!div class="nextstepaction"] -> [SDK for .NET: Create, retrieve, update, and delete an email attachment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDEmailAttachments) +> [SDK for .NET: Create, retrieve, update, and delete an email attachment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDEmailAttachments) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-recurring-appointment.md b/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-recurring-appointment.md index 313018bb36..4c6a26a68c 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-recurring-appointment.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-retrieve-update-delete-recurring-appointment.md @@ -23,7 +23,7 @@ This sample shows how to create, retrieve, update, and delete a recurring appoin - [IOrganizationService.Delete](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.delete) > [!div class="nextstepaction"] -> [SDK for .NET: Create, retrieve, update, and delete a recurring appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDRecurringAppointment) +> [SDK for .NET: Create, retrieve, update, and delete a recurring appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDRecurringAppointment) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-update-emailable-entity.md b/powerapps-docs/developer/data-platform/org-service/samples/create-update-emailable-entity.md index be534cfa3d..5825350d72 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-update-emailable-entity.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-update-emailable-entity.md @@ -15,7 +15,7 @@ search.audienceType: This sample shows how to create and update a table using the [CreateEntityRequest](/dotnet/api/microsoft.xrm.sdk.messages.createentityrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Create and update an emailable table sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CreateUpdateEmailableEntity) +> [SDK for .NET: Create and update an emailable table sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CreateUpdateEmailableEntity) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-update-entity-metadata.md b/powerapps-docs/developer/data-platform/org-service/samples/create-update-entity-metadata.md index fa7120ef03..59840b9936 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-update-entity-metadata.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-update-entity-metadata.md @@ -20,7 +20,7 @@ This topic shows how to programmatically create a custom user-owned table called You can also create organization-owned custom tables. More information: [Table ownership](/dynamics365/customerengagement/on-premises/developer/introduction-entities#entity-ownership). > [!div class="nextstepaction"] -> [SDK for .NET: Create and update table definitions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CreateUpdateEntityMetadata) +> [SDK for .NET: Create and update table definitions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CreateUpdateEntityMetadata) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-update-multiple.md b/powerapps-docs/developer/data-platform/org-service/samples/create-update-multiple.md index e71aa924f6..f7a72ab75d 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-update-multiple.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-update-multiple.md @@ -2,8 +2,8 @@ title: "Sample: SDK for .NET Use bulk operations (Microsoft Dataverse) | Microsoft Docs" description: "This sample shows how to perform bulk create and update operations using several different approaches including the use of CreateMultipleRequest and UpdateMultipleRequest classes. The messages for these request classes are optimized to provide the most performant way to create or update records with Dataverse." ms.date: 06/01/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.topic: sample search.audienceType: @@ -23,12 +23,12 @@ These sample applications on GitHub show how to perform bulk create and update o This sample is a Visual Studio .NET 6.0 solution that contains five different projects that perform the same operations in different ways so that you can compare the performance of each method. > [!NOTE] -> This solution also contains an [UpsertMultiple project](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/BulkOperations/UpsertMultiple/README.md) that demonstrates the use of the [UpsertMultipleRequest class](xref:Microsoft.Xrm.Sdk.Messages.UpsertMultipleRequest) +> This solution also contains an [UpsertMultiple project](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/BulkOperations/UpsertMultiple/README.md) that demonstrates the use of the [UpsertMultipleRequest class](xref:Microsoft.Xrm.Sdk.Messages.UpsertMultipleRequest) See the README.md file in each sample for detailed instructions about how to run the sample and what it does. > [!div class="nextstepaction"] -> [SDK for .NET bulk operations sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/BulkOperations/README.md) +> [SDK for .NET bulk operations sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/BulkOperations/README.md) ### See Also diff --git a/powerapps-docs/developer/data-platform/org-service/samples/create-update-records-with-related-records.md b/powerapps-docs/developer/data-platform/org-service/samples/create-update-records-with-related-records.md index 8224a462e7..161f872938 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/create-update-records-with-related-records.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/create-update-records-with-related-records.md @@ -2,8 +2,8 @@ title: "Sample: Create and update records with related records (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample showcases how to create and update records with related records." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -21,7 +21,7 @@ This sample shows how to create and update a record and related records in one c - [IOrganizationService.Update](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.update) > [!div class="nextstepaction"] -> [SDK for .NET: Create and update records with related records (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CreateUpdateRecordsWithRelatedRecords) +> [SDK for .NET: Create and update records with related records (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CreateUpdateRecordsWithRelatedRecords) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/createmultiple-updatemultiple-plugin.md b/powerapps-docs/developer/data-platform/org-service/samples/createmultiple-updatemultiple-plugin.md index 8e9c76bb31..12a5eb28d1 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/createmultiple-updatemultiple-plugin.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/createmultiple-updatemultiple-plugin.md @@ -2,8 +2,8 @@ title: "Sample: CreateMultiple and UpdateMultiple plug-ins (Microsoft Dataverse) | Microsoft Docs" description: "This sample shows how to write plug-ins for the CreateMultiple and UpdateMultiple messages" ms.date: 06/01/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.topic: sample search.audienceType: @@ -33,7 +33,7 @@ This sample on GitHub provides several Plug-in types that demonstrate how to wri See the README.md file in the sample for detailed instructions about how to run the sample and what it does. > [!div class="nextstepaction"] -> [SDK for .NET Create and Update Multiple Sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23/xMultiplePluginSamples/README.md) +> [SDK for .NET Create and Update Multiple Sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp/xMultiplePluginSamples/README.md) ### See Also diff --git a/powerapps-docs/developer/data-platform/org-service/samples/delete-queues.md b/powerapps-docs/developer/data-platform/org-service/samples/delete-queues.md index 881cfdefcb..a11c027bf2 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/delete-queues.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/delete-queues.md @@ -15,7 +15,7 @@ search.audienceType: This sample shows how to delete a simple queue using the [IOrganizationService.Delete](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.delete) message. > [!div class="nextstepaction"] -> [SDK for .NET: Delete a queue (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DeleteQueue) +> [SDK for .NET: Delete a queue (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DeleteQueue) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/detect-multiple-duplicate-records.md b/powerapps-docs/developer/data-platform/org-service/samples/detect-multiple-duplicate-records.md index 27b7ea7baf..f2ba79f238 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/detect-multiple-duplicate-records.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/detect-multiple-duplicate-records.md @@ -26,7 +26,7 @@ This sample shows how to detect and log multiple duplicate records for a specifi The `BulkDetectDuplicatesRequest` message is intended to be used in a scenario that contains data that is needed to submit an asynchronous system job that detects and logs multiple duplicate records. > [!div class="nextstepaction"] -> [SDK for .NET: Detect multiple duplicate records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DetectMultipleDuplicateRecords) +> [SDK for .NET: Detect multiple duplicate records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DetectMultipleDuplicateRecords) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/detect-solution-dependencies.md b/powerapps-docs/developer/data-platform/org-service/samples/detect-solution-dependencies.md index b08546a15a..8b9a1389de 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/detect-solution-dependencies.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/detect-solution-dependencies.md @@ -25,7 +25,7 @@ This sample shows how to detect dependencies before you delete a solution compon The `RetrieveDependentComponentsRequest`, `RetrieveDependenciesForDeleteRequest` messages are intended to be used in a scenario where it contains data to detect solution dependencies. > [!div class="nextstepaction"] -> [SDK for .NET: Detect solution dependencies sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/SolutionDependencies) +> [SDK for .NET: Detect solution dependencies sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/SolutionDependencies) ## How this sample works diff --git a/powerapps-docs/developer/data-platform/org-service/samples/determine-whether-user-has-role.md b/powerapps-docs/developer/data-platform/org-service/samples/determine-whether-user-has-role.md index 13037768eb..57599aa871 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/determine-whether-user-has-role.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/determine-whether-user-has-role.md @@ -18,7 +18,7 @@ contributors: This sample shows how to determine whether a user in Microsoft Dataverse has been associated with a specific role. This is performed by using a query with the [IOrganizationService.RetrieveMultiple](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.retrievemultiple) method. > [!div class="nextstepaction"] -> [SDK for .NET: Determine whether a user has a role sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DetermineWhetherUserHasRole) +> [SDK for .NET: Determine whether a user has a role sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DetermineWhetherUserHasRole) This sample requires an additional user that isn't available in your system. Create the required user manually in **Microsoft 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/disable-a-user.md b/powerapps-docs/developer/data-platform/org-service/samples/disable-a-user.md index f4e217d701..e9ff222ba2 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/disable-a-user.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/disable-a-user.md @@ -18,7 +18,7 @@ contributors: This sample shows how to disable and enable a system user account in an online or on-premise/IFD environment. > [!div class="nextstepaction"] -> [SDK for .NET: Disable or enable a user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DisableOrEnableUser) +> [SDK for .NET: Disable or enable a user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DisableOrEnableUser) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/download-report-definition.md b/powerapps-docs/developer/data-platform/org-service/samples/download-report-definition.md index dce3a30f0f..a7593d72dc 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/download-report-definition.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/download-report-definition.md @@ -18,7 +18,7 @@ contributors: This sample shows how to download a report definition (.rdl) file by using the [DownloadReportDefinitionRequest](/dotnet/api/microsoft.crm.sdk.messages.downloadreportdefinitionrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Download report definition sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DownloadReportDefinition) +> [SDK for .NET: Download report definition sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DownloadReportDefinition) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/dump-attribute-metadata.md b/powerapps-docs/developer/data-platform/org-service/samples/dump-attribute-metadata.md index e570d81cc3..319ec8ea7a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/dump-attribute-metadata.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/dump-attribute-metadata.md @@ -18,7 +18,7 @@ contributors: This sample shows how to write out all the column definitions to an `XML` file. It uses the [RetrieveAllEntitiesRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrieveallentitiesrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Dump column definitions information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DumpAttributeInfo) +> [SDK for .NET: Dump column definitions information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DumpAttributeInfo) The following sample creates a new file at `\DumpAttributeInfo\bin\Debug\AllAttributeDesc.xml`. You can open this file in **Office Excel** to see a tabular report. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-metadata-file.md b/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-metadata-file.md index f352abf9d0..c5589c7fbd 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-metadata-file.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-metadata-file.md @@ -20,7 +20,7 @@ This sample shows how to write out all table definitions to an `XML` file. It us The following sample creates a new file at `\Entities\bin\Debug\EntityInfo.xml`. You can open this file in Office Excel to see a tabular report. You may need this information to discover the entity type code for a custom table for use in reports. > [!div class="nextstepaction"] -> [SDK for .NET: Dump table definitions to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DumpEntityMetadata) +> [SDK for .NET: Dump table definitions to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DumpEntityMetadata) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-priviliges.md b/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-priviliges.md index 3d4c4f386e..2a7be6796e 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-priviliges.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-priviliges.md @@ -18,7 +18,7 @@ contributors: This sample shows how to write out all the column definitions to an `XML` file. It uses the [RetrieveAllEntitiesRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrieveallentitiesrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Dump table privileges information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DumpEntityPriviliges) +> [SDK for .NET: Dump table privileges information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DumpEntityPriviliges) The following sample creates a new file at `\DumpEntityPriviliges\bin\Debug\EntityPrivileges.xml`. You can open this file in **Office Excel** to see a tabular report. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-relationships.md b/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-relationships.md index da15e4e351..df7d7cc9a5 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-relationships.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/dump-entity-relationships.md @@ -15,7 +15,7 @@ search.audienceType: This sample shows how to write out all the column definitions to an `XML` file. It uses the [RetrieveAllEntitiesRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrieveallentitiesrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Dump table relationships information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DumpEntityRelationShips) +> [SDK for .NET: Dump table relationships information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DumpEntityRelationShips) The following sample creates a new file at `\DumpEntityRelationShips\bin\Debug\RelationshipInfo.xml`. You can open this file in **Office Excel** to see a tabular report. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/dump-global-option-set.md b/powerapps-docs/developer/data-platform/org-service/samples/dump-global-option-set.md index 08cecdf677..07ef6cabb0 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/dump-global-option-set.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/dump-global-option-set.md @@ -18,7 +18,7 @@ contributors: This sample shows how to write out all the choices column definitions to an `XML` file. It uses the [RetrieveAllOptionSetsRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrievealloptionsetsrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Dump choices information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DumpGlobalOptionSetInfo) +> [SDK for .NET: Dump choices information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DumpGlobalOptionSetInfo) The following sample creates a new file at `\DumpGlobalOptionSetInfo\bin\Debug\AllOptionSetValues.xml`. You can open this file in **Office Excel** to see a tabular report. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/dump-picklist-information.md b/powerapps-docs/developer/data-platform/org-service/samples/dump-picklist-information.md index 95db6be005..46ca45929b 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/dump-picklist-information.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/dump-picklist-information.md @@ -18,7 +18,7 @@ contributors: This sample shows how to write out all the choices column definitions to an `XML` file. It uses the [RetrieveAllEntitiesRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrieveallentitiesrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Dump choices/picklist information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DumpPickListInfo) +> [SDK for .NET: Dump choices/picklist information to a file sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DumpPickListInfo) The following sample creates a new file at `\DumpPickListInfo\bin\Debug\AttributePicklistValues.xml`. You can open this file in **Office Excel** to see a tabular report. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/early-bound-entity-operations.md b/powerapps-docs/developer/data-platform/org-service/samples/early-bound-entity-operations.md index 7c55382d1d..734326868a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/early-bound-entity-operations.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/early-bound-entity-operations.md @@ -2,8 +2,8 @@ title: "Sample: Create, update related records early bound(Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to create, retrieve, update, and delete operations on an account using the early bound class. " # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -23,7 +23,7 @@ This sample shows how to create, retrieve, update, and delete operations on an a - . > [!div class="nextstepaction"] -> [SDK for .NET: Early-bound table operations sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/EarlyBoundEntityOperations) +> [SDK for .NET: Early-bound table operations sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/EarlyBoundEntityOperations) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/enable-duplicate-detection-and-retrieve-duplicates.md b/powerapps-docs/developer/data-platform/org-service/samples/enable-duplicate-detection-and-retrieve-duplicates.md index eac8cdf2f0..d29bc892da 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/enable-duplicate-detection-and-retrieve-duplicates.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/enable-duplicate-detection-and-retrieve-duplicates.md @@ -18,7 +18,7 @@ contributors: This sample shows how to enable duplicate detection and retrieve duplicate records. > [!div class="nextstepaction"] -> [SDK for .NET: Enable duplicate detection and retrieve duplicates sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/EnableDuplicateDetection) +> [SDK for .NET: Enable duplicate detection and retrieve duplicates sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/EnableDuplicateDetection) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/enable-field-security-entity.md b/powerapps-docs/developer/data-platform/org-service/samples/enable-field-security-entity.md deleted file mode 100644 index 7ac32a7d92..0000000000 --- a/powerapps-docs/developer/data-platform/org-service/samples/enable-field-security-entity.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: "Sample: Enable field security for a table (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample shows how to enable field security for a table" # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/03/2022 -author: paulliew -ms.author: paulliew -ms.reviewer: jdaly -ms.topic: sample -search.audienceType: - - developer -contributors: - - JimDaly - - phecke ---- - -# Sample: Enable field security for a table - -[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] - -This sample shows how to enable field security for a table. - -> [!div class="nextstepaction"] -> [SDK for .NET: Enable field security for a table sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/FieldSecurity) - -[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] - -This sample requires additional users that are not in your system. Create the required users manually in **Microsoft 365** in order to run the sample without any errors. For this sample, create a user profile **as is** shown below. - -**First Name**: Samantha
-**Last Name**: Smith
-**Security Role**: Marketing Manager
-**UserName**: ssmith@yourorg.onmicrosoft.com
- -## How to run this sample - -[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)] - -## How this sample works - -In order to simulate the scenario described above, the sample will do the following: - -### Setup - -1. Checks for the current version of the org. -2. Gets the user that you have created manually in **Microsoft 365**. -3. Retrieve the security role needed to assign to the user. -4. Retrieve the default business unit needed to create the team. -5. Instantiate a team record and set its property values. - -### Demonstrate - -1. Creates field security profile and create the request object and set the monikers with the teamprofiles_assocation relationship. -2. Creates custom activity table and columns using the `CreateEntityRequest` and `CreateAttributeRequest` message. -3. Create the field permission for the identity column. - -### Clean up - -Display an option to delete the records in [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result. - -[!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/end-recurring-appointment-series.md b/powerapps-docs/developer/data-platform/org-service/samples/end-recurring-appointment-series.md index 6029f6ce70..4329960b9d 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/end-recurring-appointment-series.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/end-recurring-appointment-series.md @@ -20,7 +20,7 @@ contributors: This sample shows how to end a recurring appointment series by using the [DeleteOpenInstancesRequest](/dotnet/api/microsoft.crm.sdk.messages.deleteopeninstancesrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: End a recurring appointment series sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/EndRecurringAppointment) +> [SDK for .NET: End a recurring appointment series sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/EndRecurringAppointment) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/execute-multiple-requests.md b/powerapps-docs/developer/data-platform/org-service/samples/execute-multiple-requests.md index 964e570e73..7e9bb24fe7 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/execute-multiple-requests.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/execute-multiple-requests.md @@ -2,8 +2,8 @@ title: "Sample: Execute multiple requests (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to execute multiple organization messages requests by using a single web service method call." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to execute multiple organization message requests by using a single web service method call, passing [ExecuteMultipleRequest](/dotnet/api/microsoft.xrm.sdk.messages.executemultiplerequest) as a parameter. Reducing the number of message requests that must be transmitted over the network results in increased message processing performance. > [!div class="nextstepaction"] -> [SDK for .NET: Execute multiple requests sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ExecuteMultipleRequests) +> [SDK for .NET: Execute multiple requests sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ExecuteMultipleRequests) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/execute-multiple-transaction.md b/powerapps-docs/developer/data-platform/org-service/samples/execute-multiple-transaction.md index 066c433f83..7f0ea2c780 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/execute-multiple-transaction.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/execute-multiple-transaction.md @@ -2,8 +2,8 @@ title: "Sample: Execute multiple requests in transaction (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to execute multiple request in transaction." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -20,7 +20,7 @@ This sample shows how to use a single web method call to execute all message req You can execute two or more requests in a single database transaction using the [ExecuteTransactionRequest](/dotnet/api/microsoft.xrm.sdk.messages.executetransactionrequest) message request. > [!div class="nextstepaction"] -> [SDK for .NET: Execute multiple requests in transaction sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ExecuteMultipleInTransaction) +> [SDK for .NET: Execute multiple requests in transaction sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ExecuteMultipleInTransaction) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/export-data-fetchxml-annotation-custom-api-sample.md b/powerapps-docs/developer/data-platform/org-service/samples/export-data-fetchxml-annotation-custom-api-sample.md index 24e521d3da..6bad5a3f59 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/export-data-fetchxml-annotation-custom-api-sample.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/export-data-fetchxml-annotation-custom-api-sample.md @@ -19,7 +19,7 @@ contributors: This sample shows how to write a plug-in that supports a custom API named `sample_ExportDataUsingFetchXmlToAnnotation`. You can access the sample code from -[PowerApps-Samples/dataverse/orgsvc/C#/ExportDataUsingFetchXmlToAnnotation/](https://github.com/Microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ExportDataUsingFetchXmlToAnnotation). +[PowerApps-Samples/dataverse/orgsvc/C#/ExportDataUsingFetchXmlToAnnotation/](https://github.com/Microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ExportDataUsingFetchXmlToAnnotation). The plug-in provides logic for the main operation of the custom API. The `sample_ExportDataUsingFetchXmlToAnnotation` custom api retrieves data using diff --git a/powerapps-docs/developer/data-platform/org-service/samples/export-import-data-map.md b/powerapps-docs/developer/data-platform/org-service/samples/export-import-data-map.md index 3e07f93779..295c9089d2 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/export-import-data-map.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/export-import-data-map.md @@ -17,7 +17,7 @@ search.audienceType: This sample shows how to create an import map (data map) in Microsoft Dataverse, export it as an XML formatted data, import modified mappings, and create a new import map for Dataverse based on the imported mappings. > [!div class="nextstepaction"] -> [SDK for .NET: Export and import a data map sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ExportImportDataMap) +> [SDK for .NET: Export and import a data map sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ExportImportDataMap) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/export-ribbon-definitions.md b/powerapps-docs/developer/data-platform/org-service/samples/export-ribbon-definitions.md index 694599f059..690ad5d2ce 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/export-ribbon-definitions.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/export-ribbon-definitions.md @@ -17,7 +17,7 @@ search.audienceType: This sample shows how to export ribbon definitions. It uses the [RetrieveApplicationRibbonRequest](/dotnet/api/microsoft.crm.sdk.messages.retrieveapplicationribbonrequest) and [RetrieveEntityRibbonRequest](/dotnet/api/microsoft.crm.sdk.messages.retrieveentityribbonrequest) messages. > [!div class="nextstepaction"] -> [SDK for .NET: Export ribbon definitions (Microsoft Dataverse) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ExportRibbonDefinitions) +> [SDK for .NET: Export ribbon definitions (Microsoft Dataverse) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ExportRibbonDefinitions) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/file-operations.md b/powerapps-docs/developer/data-platform/org-service/samples/file-operations.md index 46d3e67ca8..fa80e0f554 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/file-operations.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/file-operations.md @@ -1,9 +1,9 @@ --- title: "Sample: File Operations using Dataverse SDK for .NET (Microsoft Dataverse) | Microsoft Learn" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample demonstrates how to perform operations with file columns using the Dataverse SDK for .NET." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 10/28/2022 -author: MicroSri -ms.author: sriknair +ms.date: 12/04/2024 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.topic: sample search.audienceType: @@ -43,7 +43,11 @@ When the sample runs, you will be prompted in the default browser to select an e } ``` ->**Tip**: You can set a user environment variable named DATAVERSE_APPSETTINGS to the file path of the appsettings.json file stored anywhere on your computer. The samples will use that appsettings file if the environment variable exists and is not null. Be sure to log out and back in again after you define the variable for it to take affect. To set an environment variable, go to **Settings > System > About**, select **Advanced system settings**, and then choose **Environment variables**. +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../../includes/cc-connection-string.md)] + +> [!TIP] +> You can set a user environment variable named DATAVERSE_APPSETTINGS to the file path of the appsettings.json file stored anywhere on your computer. The samples will use that appsettings file if the environment variable exists and is not null. Be sure to log out and back in again after you define the variable for it to take affect. To set an environment variable, go to **Settings > System > About**, select **Advanced system settings**, and then choose **Environment variables**. ## Sample Output @@ -65,9 +69,9 @@ Deleted the file column named 'sample_filecolumn' in the account table. ## Demonstrates -The code for this sample is in the [Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/FileOperations/Program.cs) file. +The code for this sample is in the [Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/FileOperations/Program.cs) file. -The project uses a `Utility` class to perform operations involving creating or retrieving schema data. This class is in the [Utility.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/FileOperations/Utility.cs) file. +The project uses a `Utility` class to perform operations involving creating or retrieving schema data. This class is in the [Utility.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/FileOperations/Utility.cs) file. This project performs these operations: @@ -100,8 +104,6 @@ To upload a PDF file named `25MB.pdf` to the `sample_FileColumn` file column on 1. After all the blocks are sent, use the [CommitFileBlocksUploadRequest Class](xref:Microsoft.Crm.Sdk.Messages.CommitFileBlocksUploadRequest) with an array of the base64 encoded string values to finalize the operation. 1. Process the response with the [CommitFileBlocksUploadResponse Class](xref:Microsoft.Crm.Sdk.Messages.CommitFileBlocksUploadResponse) to get the `FileId` value that will be used to delete the file. - - ### Download the file To download the PDF file named `25MB.pdf` that was just uploaded to the `sample_FileColumn` file column on the account record, this sample uses an `DownloadFile` static method that accepts all the parameters needed to make the following requests: diff --git a/powerapps-docs/developer/data-platform/org-service/samples/get-report-history-limit.md b/powerapps-docs/developer/data-platform/org-service/samples/get-report-history-limit.md index d13f428a79..f861f6444a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/get-report-history-limit.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/get-report-history-limit.md @@ -18,7 +18,7 @@ contributors: This sample shows how to get report history limits using the [GetReportHistoryLimitRequest](/dotnet/api/microsoft.crm.sdk.messages.getreporthistorylimitrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Get report history limits sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/GetReportHistoryLimit) +> [SDK for .NET: Get report history limits sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/GetReportHistoryLimit) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/import-data-complex-data-map.md b/powerapps-docs/developer/data-platform/org-service/samples/import-data-complex-data-map.md index b0c4f5a4a1..b11f35e8ad 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/import-data-complex-data-map.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/import-data-complex-data-map.md @@ -18,7 +18,7 @@ contributors: This sample shows how to create new records by using data import. The sample uses a complex data map. > [!div class="nextstepaction"] -> [SDK for .NET: Import data using complex data map sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ImportComplexDataMap) +> [SDK for .NET: Import data using complex data map sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ImportComplexDataMap) > [!NOTE] > The source data for this sample is contained in the following file `ImportComplexDataMap\import accounts.csv` diff --git a/powerapps-docs/developer/data-platform/org-service/samples/import-files-as-web-resources.md b/powerapps-docs/developer/data-platform/org-service/samples/import-files-as-web-resources.md index c3b2fc0a4f..2b24320a58 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/import-files-as-web-resources.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/import-files-as-web-resources.md @@ -18,7 +18,7 @@ contributors: This sample shows how to import files as web resources. > [!div class="nextstepaction"] -> [SDK for .NET: Import files as web resources sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ImportWebResources) +> [SDK for .NET: Import files as web resources sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ImportWebResources) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/initialize-record-from-existing-record.md b/powerapps-docs/developer/data-platform/org-service/samples/initialize-record-from-existing-record.md index 8336040492..06f5c02d3e 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/initialize-record-from-existing-record.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/initialize-record-from-existing-record.md @@ -18,7 +18,7 @@ contributors: This sample shows how to use the [IOrganizationService.InitializeFromRequest](/dotnet/api/microsoft.crm.sdk.messages.initializefromrequest) message to create new records from an existing record. > [!div class="nextstepaction"] -> [SDK for .NET: Initialize a record from existing record sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/InitializeRecordFromExisting) +> [SDK for .NET: Initialize a record from existing record sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/InitializeRecordFromExisting) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/insert-update-record-upsert.md b/powerapps-docs/developer/data-platform/org-service/samples/insert-update-record-upsert.md index 99783e8a82..7c097fa3de 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/insert-update-record-upsert.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/insert-update-record-upsert.md @@ -2,8 +2,8 @@ title: "Sample: Insert or update record using Upsert (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to insert or update records using the Upsert message." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample code shows how to insert or update records by using the [UpsertRequest](/dotnet/api/microsoft.xrm.sdk.messages.upsertrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Insert or update a record using Upsert sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/InsertRecordUsingUpsert) +> [SDK for .NET: Insert or update a record using Upsert sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/InsertRecordUsingUpsert) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/issystemadmin-customapi-sample-plugin.md b/powerapps-docs/developer/data-platform/org-service/samples/issystemadmin-customapi-sample-plugin.md index c4b62a913b..deec243d16 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/issystemadmin-customapi-sample-plugin.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/issystemadmin-customapi-sample-plugin.md @@ -2,8 +2,8 @@ title: "Sample: IsSystemAdmin custom API plug-in (Microsoft Dataverse) | Microsoft Docs" description: "Learn how to write a plug-in to support a custom API" ms.date: 09/27/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.topic: sample search.audienceType: @@ -20,7 +20,7 @@ contributors: This sample shows how to write a plug-in that supports a custom API named `sample_IsSystemAdmin`. > [!div class="nextstepaction"] -> [SDK for .NET: IsSystemAdmin custom API sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/IsSystemAdminCustomAPI) +> [SDK for .NET: IsSystemAdmin custom API sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/IsSystemAdminCustomAPI) This sample creates a plug-in for the main operation of the `sample_IsSystemAdmin` custom API. This custom API will detect whether a user has the System Administrator security role. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/late-bound-entity-operations.md b/powerapps-docs/developer/data-platform/org-service/samples/late-bound-entity-operations.md index 0fb088135b..5b3b585e42 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/late-bound-entity-operations.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/late-bound-entity-operations.md @@ -2,8 +2,8 @@ title: "Sample: Create, retrieve, update, and delete (late bound) (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample demonstrates the create, retrieve, update, and delete operations on an account using the late bound table class." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample demonstrates the create, retrieve, update, and delete operations on an account using the late bound class. > [!div class="nextstepaction"] -> [SDK for .NET: Late-bound table operations sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/LateBoundEntityOperations) +> [SDK for .NET: Late-bound table operations sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/LateBoundEntityOperations) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/link-custom-attributes-between-series-instances.md b/powerapps-docs/developer/data-platform/org-service/samples/link-custom-attributes-between-series-instances.md index c4d9728238..6b8eb05aec 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/link-custom-attributes-between-series-instances.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/link-custom-attributes-between-series-instances.md @@ -18,7 +18,7 @@ contributors: This sample shows how to link a custom column that is created for a recurring appointment series (`RecurringAppointmentMaster`) with a custom column that is created for the appointment instances (`Appointment`). > [!div class="nextstepaction"] -> [SDK for .NET: Link custom columns between series and instances sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/LinkAttributes) +> [SDK for .NET: Link custom columns between series and instances sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/LinkAttributes) ## What this sample does diff --git a/powerapps-docs/developer/data-platform/org-service/samples/make-report-available-to-organization.md b/powerapps-docs/developer/data-platform/org-service/samples/make-report-available-to-organization.md index 5a59211be0..8ba6008bcd 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/make-report-available-to-organization.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/make-report-available-to-organization.md @@ -18,7 +18,7 @@ contributors: This sample shows how to make a report available or unavailable to an organization. > [!div class="nextstepaction"] -> [SDK for .NET: Make a report available or unavailable to organization sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/MakeReportAvailableToOrganization) +> [SDK for .NET: Make a report available or unavailable to organization sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/MakeReportAvailableToOrganization) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/merge-two-records.md b/powerapps-docs/developer/data-platform/org-service/samples/merge-two-records.md index 26141d39bf..de2561ef98 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/merge-two-records.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/merge-two-records.md @@ -2,8 +2,8 @@ title: "Sample: Merge two records (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample showcases how to merge two records." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to merge two record. > [!div class="nextstepaction"] -> [SDK for .NET: Merge two records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/MergeTwoRecords) +> [SDK for .NET: Merge two records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/MergeTwoRecords) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/modify-query-preoperation-stage.md b/powerapps-docs/developer/data-platform/org-service/samples/modify-query-preoperation-stage.md index 881d5c0a43..f6e4c8b49c 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/modify-query-preoperation-stage.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/modify-query-preoperation-stage.md @@ -2,8 +2,8 @@ title: "Sample: Modify query in PreOperation stage (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to write a plug-in that modifies a query defined within the PreOperation stage of a RetrieveMultiple request." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -25,7 +25,7 @@ A key point demonstrated by this sample is that the [!div class="nextstepaction"] -> [SDK for .NET: Modify query in PreOperation stage sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveMultipleAccountPreOperation) +> [SDK for .NET: Modify query in PreOperation stage sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveMultipleAccountPreOperation) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/one-way-listener.md b/powerapps-docs/developer/data-platform/org-service/samples/one-way-listener.md index 3910267c5c..b940cd54a5 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/one-way-listener.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/one-way-listener.md @@ -18,7 +18,7 @@ contributors: This sample shows how to write a `Azure Service Bus` listener for a one-way endpoint contract. > [!div class="nextstepaction"] -> [SDK for .NET: One-way listener sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/OneWayListeners) +> [SDK for .NET: One-way listener sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/OneWayListeners) This sample listener application registers a remote service plug-in that executes whenever a message is posted to a one-way endpoint on the `Azure Service Bus`. When the plug-in executes, it outputs to the console the contents of the execution context contained in the message. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/override-goal-total-count-close-goal.md b/powerapps-docs/developer/data-platform/org-service/samples/override-goal-total-count-close-goal.md index c6286064f7..ed7d945e37 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/override-goal-total-count-close-goal.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/override-goal-total-count-close-goal.md @@ -18,7 +18,7 @@ contributors: This sample shows how to override the goal total count and close the goal. > [!div class="nextstepaction"] -> [SDK for .NET: Override goal total count and close the goal sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/OverrideGoalTotal) +> [SDK for .NET: Override goal total count and close the goal sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/OverrideGoalTotal) This sample requires additional users that are not in your system. Create the required user **as is** shown below manually in **Microsoft 365**. Replace `yourorg` with the `OrgName` of your organization. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/promote-email-message.md b/powerapps-docs/developer/data-platform/org-service/samples/promote-email-message.md index 5308672623..ce0a0f2ba4 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/promote-email-message.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/promote-email-message.md @@ -18,7 +18,7 @@ contributors: This sample shows how to create an email activity instance from the specified email message in Microsoft Dataverse by using the [DeliverPromoteEmailRequest](/dotnet/api/microsoft.crm.sdk.messages.deliverpromoteemailrequest) message > [!div class="nextstepaction"] -> [SDK for .NET: Promote an email message sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/PromoteEmail) +> [SDK for .NET: Promote an email message sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/PromoteEmail) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/publish-report.md b/powerapps-docs/developer/data-platform/org-service/samples/publish-report.md index 6eba44f46f..6ed83a5d2e 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/publish-report.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/publish-report.md @@ -18,7 +18,7 @@ contributors: This sample shows how to publish a report by creating a **Report** record and the related records that make it visible. > [!div class="nextstepaction"] -> [SDK for .NET: Publish reports sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/PublishReport) +> [SDK for .NET: Publish reports sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/PublishReport) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/query-connection-roles-entity-type-code-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/query-connection-roles-entity-type-code-early-bound.md index 8152b3f03b..cf628f054f 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/query-connection-roles-entity-type-code-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/query-connection-roles-entity-type-code-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to use a query to find a connection role for an account table by specifying an entity type code. > [!div class="nextstepaction"] -> [SDK for .NET: Query connection roles by entity type code (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/QueryRoleByEntityType) +> [SDK for .NET: Query connection roles by entity type code (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/QueryRoleByEntityType) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/query-connections-reciprocal-roles-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/query-connections-reciprocal-roles-early-bound.md index 0d3600811a..fd6bcb5cb6 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/query-connections-reciprocal-roles-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/query-connections-reciprocal-roles-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to create matching roles and then find a matching role for a particular role. > [!div class="nextstepaction"] -> [SDK for .NET: Query connections by reciprocal roles (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/QueryByReciprocalRole) +> [SDK for .NET: Query connections by reciprocal roles (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/QueryByReciprocalRole) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/query-connections-record-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/query-connections-record-early-bound.md index 308f3271ec..05f30b4b7d 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/query-connections-record-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/query-connections-record-early-bound.md @@ -20,7 +20,7 @@ contributors: This sample shows how to query connections for a particular record. It creates connections between a contact and two accounts, and then searches for the contact’s connections. > [!div class="nextstepaction"] -> [SDK for .NET: Query connections by a record (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/QueryByRecord) +> [SDK for .NET: Query connections by a record (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/QueryByRecord) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/query-metadata-changes.md b/powerapps-docs/developer/data-platform/org-service/samples/query-metadata-changes.md index eaf65aeb8b..804d4d2e96 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/query-metadata-changes.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/query-metadata-changes.md @@ -1,9 +1,10 @@ --- -title: "Sample: Query schema definitions and detect changes (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample shows how to query schema definitions and detect definitions changes over time so you can maintain a persistent cache." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Sample: Query schema definitions and detect changes (Microsoft Dataverse) | Microsoft Docs" +description: "This sample shows how to query schema definitions and detect definitions changes over time so you can maintain a persistent cache." ms.date: 10/24/2022 author: mkannapiran ms.author: kamanick +ms.reviewer: jdaly ms.topic: sample search.audienceType: - developer @@ -14,7 +15,7 @@ contributors: # Query schema definitions and detect changes -This sample shows how to retrieve and detect changes in table definitions using [RetrieveMetadataChangeRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrievemetadatachangesrequest) method. You can view the sample at [PowerApps-Samples/dataverse/orgsvc/C#-NETCore/Schema/RetrieveMetadataChanges/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/Schema/RetrieveMetadataChanges) +This sample shows how to retrieve and detect changes in table definitions using [RetrieveMetadataChangeRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrievemetadatachangesrequest) method. You can view the sample at [PowerApps-Samples/dataverse/orgsvc/C#-NETCore/Schema/RetrieveMetadataChanges/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/Schema/RetrieveMetadataChanges) See these topics for explaination of functionality: @@ -25,7 +26,7 @@ See these topics for explaination of functionality: ## How to run this sample -See the instructions here: [Schema samples instructions](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/Schema/README.md#instructions) +See the instructions here: [Schema samples instructions](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/Schema/README.md#instructions) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/org-service/samples/query-using-linq.md b/powerapps-docs/developer/data-platform/org-service/samples/query-using-linq.md index 046664b371..2f1ee9078e 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/query-using-linq.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/query-using-linq.md @@ -17,7 +17,7 @@ search.audienceType: These samples show how to query business data using [Language-Integrated Query (LINQ)](/dotnet/csharp/programming-guide/concepts/linq/introduction-to-linq-queries). > [!div class="nextstepaction"] -> [SDK for .NET: Query data using LINQ sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/QueriesUsingLINQ) +> [SDK for .NET: Query data using LINQ sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/QueriesUsingLINQ) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/query-working-hours-multiple-users.md b/powerapps-docs/developer/data-platform/org-service/samples/query-working-hours-multiple-users.md index 3e1d527728..fc5b42e06a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/query-working-hours-multiple-users.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/query-working-hours-multiple-users.md @@ -20,7 +20,7 @@ contributors: This sample shows how to retrieve the working hours of multiple users by using the [QueryMultipleSchedulesRequest](/dotnet/api/microsoft.crm.sdk.messages.querymultipleschedulesrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Query the working hours of multiple users sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23) +> [SDK for .NET: Query the working hours of multiple users sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp) This sample requires additional users that are not present in your system. Create the required user manually **as is** shown below in **Microsoft 365** before you run the sample. Replace `yourorg` with the `OrgName` of your organization. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/query-working-hours-user.md b/powerapps-docs/developer/data-platform/org-service/samples/query-working-hours-user.md index 5f92696f87..5d73257351 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/query-working-hours-user.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/query-working-hours-user.md @@ -18,7 +18,7 @@ contributors: This sample shows how to retrieve the working hours of a user by using the [QueryScheduleRequest](/dotnet/api/microsoft.crm.sdk.messages.queryschedulerequest) message > [!div class="nextstepaction"] -> [SDK for .NET: Query the working hours of a user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/QueryWorkingHours) +> [SDK for .NET: Query the working hours of a user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/QueryWorkingHours) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/release-queue-item-queue-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/release-queue-item-queue-early-bound.md index e47c4db9c9..25a6116bb4 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/release-queue-item-queue-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/release-queue-item-queue-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to use [ReleaseToQueueRequest](/dotnet/api/microsoft.crm.sdk.messages.releasetoqueuerequest) to dissociate a user from a queue item that they worked on and release a queue item back to the queue. > [!div class="nextstepaction"] -> [SDK for .NET: Release a queue item to the queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ReleaseQueueItems) +> [SDK for .NET: Release a queue item to the queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ReleaseQueueItems) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/remove-role-for-user.md b/powerapps-docs/developer/data-platform/org-service/samples/remove-role-for-user.md index 62b74b20b6..3590a641bb 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/remove-role-for-user.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/remove-role-for-user.md @@ -15,7 +15,7 @@ search.audienceType: This sample shows how to disassociate a role from a user by using the [IOrganizationService.Disassociate](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.disassociate) method. > [!div class="nextstepaction"] -> [SDK for .NET: Remove a role for a user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RemoveRoleFromUser) +> [SDK for .NET: Remove a role for a user sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RemoveRoleFromUser) This sample requires an additional user that isn't available in your system. Create the required user manually in **Microsoft 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/reschedule-cancel-recurring-appointment.md b/powerapps-docs/developer/data-platform/org-service/samples/reschedule-cancel-recurring-appointment.md index 42cded7f94..abf023e398 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/reschedule-cancel-recurring-appointment.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/reschedule-cancel-recurring-appointment.md @@ -18,7 +18,7 @@ contributors: This sample demonstrates how to reschedule and cancel appointment instances in a recurring appointment series using the [RescheduleRequest](/dotnet/api/microsoft.crm.sdk.messages.reschedulerequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Reschedule and cancel a recurring appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RecurringAppointment) +> [SDK for .NET: Reschedule and cancel a recurring appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RecurringAppointment) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/rest-listener.md b/powerapps-docs/developer/data-platform/org-service/samples/rest-listener.md index 241056b7f2..080d62a851 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/rest-listener.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/rest-listener.md @@ -15,7 +15,7 @@ search.audienceType: This sample shows how to write a `Azure Service Bus` Listener for a `REST` endpoint contract. > [!div class="nextstepaction"] -> [SDK for .NET: REST listener sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RESTListener) +> [SDK for .NET: REST listener sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RESTListener) This sample registers a remote service plug-in that executes whenever a message is posted to a `REST` endpoint on the service bus. When the plug-in executes, it prints to the console the contents of the execution context contained in the message. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-charts-attached-to-entity.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-charts-attached-to-entity.md index 65faf25d0e..e2f3fdb669 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-charts-attached-to-entity.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-charts-attached-to-entity.md @@ -15,7 +15,7 @@ search.audienceType: This sample shows how to retrieve all the organization-owned visualizations attached to a table by using the [IOrganizationService.RetrieveMultiple](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.retrievemultiple) method. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve all charts attached to a table sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveChartsAttachedToEntity) +> [SDK for .NET: Retrieve all charts attached to a table sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveChartsAttachedToEntity) [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-currency-exchange-rate.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-currency-exchange-rate.md index 7becbb0f7b..59ce5e55c6 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-currency-exchange-rate.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-currency-exchange-rate.md @@ -20,7 +20,7 @@ contributors: This sample shows how to create a new currency, and how to retrieve and display the currency exchange rate relative to the organization’s base currency. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve currency exchange rate sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveCurrencyExchangeRate) +> [SDK for .NET: Retrieve currency exchange rate sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveCurrencyExchangeRate) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-email-attachments-email-template.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-email-attachments-email-template.md index 28d82dbf3d..986923ab15 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-email-attachments-email-template.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-email-attachments-email-template.md @@ -15,7 +15,7 @@ search.audienceType: This sample shows how to retrieve email attachments associated with an email template by using the [IOrganizationService.RetrieveMultiple](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.retrievemultiple) method. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve email attachments for an email template sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveEmailAttach) +> [SDK for .NET: Retrieve email attachments for an email template sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveEmailAttach) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-field-permissions.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-field-permissions.md deleted file mode 100644 index 809252f098..0000000000 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-field-permissions.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: "Sample: Retrieve field permissions (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample shows how to retrieve secured columns for a user" # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/03/2022 -author: paulliew -ms.author: paulliew -ms.reviewer: jdaly -ms.topic: sample -search.audienceType: - - developer -contributors: - - JimDaly - - phecke ---- - -# Sample: Retrieve field permissions - -This sample shows how to retrieve secured columns for a user according to the steps outlined in [Field security tables](/dynamics365/customer-engagement/developer/field-security-entities). - -> [!div class="nextstepaction"] -> [SDK for .NET: Retrieve field permissions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveFieldPermission) - -This sample requires additional users that are not in your system. Create the required users manually in **Microsoft 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below. Replace `yourorg` with the organization name. - -**First Name**: Samantha
-**Last Name**: Smith
-**Security Role**: Marketing Manager
-**UserName**: ssmith@yourorg.onmicrosoft.com
- -## How to run this sample - -[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)] - -## What this sample does - -The `FieldPermission` class is intended to be used in a scenario where it contains the data that defines the possible permission types. - -## How this sample works - -In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following: - -### Setup - -1. Checks for the current version of the org. -1. Gets the user information that you have created manually in **Microsoft 365**. -1. The `QueryExpression` method retrieves the security role needed to assign to the user. -1. The `Team` method instantiate a team record and set its property values. - -### Demonstrate - -1. The `FieldSecurityProfile` method creates field security profile. -1. The `AssociateRequest` method adds team and user to the profile. -1. The `CreateEntityRequest` method creates a new custom activity table for the sample. -1. The `RolePrivilege` method adds privileges for the new custom table. -1. The `AddPrivilegeRoleRequest` method creates and execute the `RolePrivilege` method. -1. The `FieldPermission` method creates field permission object for identity. - -### Clean up - -Display an option to delete the records created in the [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result. - -[!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-field-sharing-records.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-field-sharing-records.md deleted file mode 100644 index 7dde9cc0af..0000000000 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-field-sharing-records.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: "Sample: Retrieve field sharing records (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample shows how to retrieve the field sharing records for a table." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/03/2022 -author: paulliew -ms.author: paulliew -ms.reviewer: jdaly -ms.topic: sample -search.audienceType: - - developer -contributors: - - JimDaly - - phecke ---- - -# Sample: Retrieve field sharing records - -This sample shows how to retrieve the `PrincipalObjectAttributeAccess` (field sharing) records for a table. - -> [!div class="nextstepaction"] -> [SDK for .NET: Retrieve field sharing records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveFieldSharing) - -## How to run this sample - -[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)] - -## What this sample does - -The `PrincipleObjectAttributeAccess` message is intended to be used in a scenario where it retrieves the field sharing records for a table. - -## How this sample works - -In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following: - -### Setup - -1. Checks for the current version of the org. -2. The `CreateAttributeRequest` method creates the custom columns required for the sample. - -### Demonstrate - -1. The `WhoAMIRequest` retrieves the current user's information. -2. The `RetrieveUserPrivilegesRequest` message checks if the current user has `prvReadPOAA`. -3. The `PrincipalObjectAttributeAccess` creates POAA table for the custom columns created in the Setup(#setup). -4. Using the `QueryExpression` retrieve user shared column permissions. - -### Clean up - -Display an option to delete the sample data that is created in [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result. - -[!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-license-information.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-license-information.md index 3c1f65af39..6c362b1cea 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-license-information.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-license-information.md @@ -18,7 +18,7 @@ contributors: This sample shows how to use the [IDeploymentService.RetrieveDeploymentLicenseTypeRequest](/dotnet/api/microsoft.crm.sdk.messages.retrievedeploymentlicensetyperequest) message and the [IOrganizationService.RetrieveLicenseInfoRequest](/dotnet/api/microsoft.crm.sdk.messages.retrievelicenseinforequest) message to retrieve information about licenses. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve license information sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveLicenseInformation) +> [SDK for .NET: Retrieve license information sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveLicenseInformation) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-multiple-querybyattribute-class.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-multiple-querybyattribute-class.md index d8533e7271..4f35b2f404 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-multiple-querybyattribute-class.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-multiple-querybyattribute-class.md @@ -2,8 +2,8 @@ title: "Sample: Retrieve multiple with the QueryByAttribute class(Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to use QueryByAttribute class" # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to use [QueryByAttribute](/dotnet/api/microsoft.xrm.sdk.query.querybyattribute) in the [RetrieveMultiple](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.retrievemultiple) method. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve multiple with the QueryByAttribute class sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveMultipleQueryByAttribute) +> [SDK for .NET: Retrieve multiple with the QueryByAttribute class sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveMultipleQueryByAttribute) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-multiple-queryexpression-class.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-multiple-queryexpression-class.md index 8e7031a206..417dd8b028 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-multiple-queryexpression-class.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-multiple-queryexpression-class.md @@ -2,8 +2,8 @@ title: "Sample: Retrieve multiple with QueryExpression (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to retrieve multiple using QueryExpression" # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to retrieve multiple tables using the [IOrganizationService.RetrieveMultiple(QueryBase)](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.retrievemultiple#Microsoft_Xrm_Sdk_IOrganizationService_RetrieveMultiple_Microsoft_Xrm_Sdk_Query_QueryBase_) method with [QueryExpression](/dotnet/api/microsoft.xrm.sdk.query.queryexpression) along with their related table columns. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve multiple with the QueryExpression class sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveMultipleByQueryExpression) +> [SDK for .NET: Retrieve multiple with the QueryExpression class sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveMultipleByQueryExpression) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-records-intersect-table.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-records-intersect-table.md index 6d49640009..6e29349209 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-records-intersect-table.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-records-intersect-table.md @@ -2,8 +2,8 @@ title: "Sample: Retrieve records from an intersect table(Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to retrieve record from an intersect table." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to retrieve records from an intersect table. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve records from an intersect table sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveRecordsFromIntersectTable) +> [SDK for .NET: Retrieve records from an intersect table sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveRecordsFromIntersectTable) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-roles-for-organization.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-roles-for-organization.md index 9e42d14fef..68afe813e9 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-roles-for-organization.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-roles-for-organization.md @@ -18,7 +18,7 @@ contributors: This sample shows how to retrieve the roles for an organization by using the [IOrganizationService.RetrieveMultiple](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.retrievemultiple) method. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve the roles for an organization sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveRolesForOrganization) +> [SDK for .NET: Retrieve the roles for an organization sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveRolesForOrganization) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-time-zone-information.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-time-zone-information.md index b0fa0100dc..a1823de619 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-time-zone-information.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-time-zone-information.md @@ -18,7 +18,7 @@ contributors: This sample shows how to retrieve time zone information. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve time zone information sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveTimeZone) +> [SDK for .NET: Retrieve time zone information sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveTimeZone) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-valid-status-transitions.md b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-valid-status-transitions.md index 1182af0165..3fb011f170 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/retrieve-valid-status-transitions.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/retrieve-valid-status-transitions.md @@ -18,7 +18,7 @@ contributors: This sample shows how to retrieve valid state transitions regardless of whether custom state transitions have been defined for the table. > [!div class="nextstepaction"] -> [SDK for .NET: Retrieve valid status transitions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveValidTransitions) +> [SDK for .NET: Retrieve valid status transitions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveValidTransitions) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/rollup-goal-data-custom-period-target-revenue.md b/powerapps-docs/developer/data-platform/org-service/samples/rollup-goal-data-custom-period-target-revenue.md index 9f1938b645..a8518b53d9 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/rollup-goal-data-custom-period-target-revenue.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/rollup-goal-data-custom-period-target-revenue.md @@ -17,7 +17,7 @@ search.audienceType: This sample shows how to roll up goal data for a custom period against the target revenue. > [!div class="nextstepaction"] -> [SDK for .NET: Rollup goal data for a custom period against the target revenue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RollupGoalData) +> [SDK for .NET: Rollup goal data for a custom period against the target revenue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RollupGoalData) This sample requires additional three users that are not in your system. Create the three required users **as is** shown below manually in **Microsoft 365**. Replace `yourorg` with the organization name. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/rollup-goal-data-fiscal-period-stretch-target-count.md b/powerapps-docs/developer/data-platform/org-service/samples/rollup-goal-data-fiscal-period-stretch-target-count.md index 9f60c06706..55b2246fd4 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/rollup-goal-data-fiscal-period-stretch-target-count.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/rollup-goal-data-fiscal-period-stretch-target-count.md @@ -17,7 +17,7 @@ search.audienceType: This sample shows how to roll up goal data for a fiscal period against stretch target count, representing a number of completed phone calls. > [!div class="nextstepaction"] -> [SDK for .NET: Rollup goal data for a fiscal period against the stretch target count sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/GoalDataForFiscalYear) +> [SDK for .NET: Rollup goal data for a fiscal period against the stretch target count sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/GoalDataForFiscalYear) This sample requires additional users that are not in your system. Create the three required users **as is** shown below manually in **Microsoft 365**. Replace `yourorg` with the organization name. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/rollup-records-related-to-specificed-record.md b/powerapps-docs/developer/data-platform/org-service/samples/rollup-records-related-to-specificed-record.md index 4062ed0194..f4aa825fd2 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/rollup-records-related-to-specificed-record.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/rollup-records-related-to-specificed-record.md @@ -18,7 +18,7 @@ contributors: This sample shows how to roll up opportunities by the parent account. > [!div class="nextstepaction"] -> [SDK for .NET: Rollup records related to a specific record sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RollupSpecificRecords) +> [SDK for .NET: Rollup records related to a specific record sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RollupSpecificRecords) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/send-bulk-email-monitor-results.md b/powerapps-docs/developer/data-platform/org-service/samples/send-bulk-email-monitor-results.md index dcb83d73ad..2f896ada51 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/send-bulk-email-monitor-results.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/send-bulk-email-monitor-results.md @@ -18,7 +18,7 @@ contributors: This sample shows how to send bulk email using the and monitor the results by retrieving records from the `AsyncOperation` table. > [!div class="nextstepaction"] -> [SDK for .NET: Send bulk email and monitor results sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/BulkEmail) +> [SDK for .NET: Send bulk email and monitor results sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/BulkEmail) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/send-email-template.md b/powerapps-docs/developer/data-platform/org-service/samples/send-email-template.md index ed0893a59e..e31d48c43c 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/send-email-template.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/send-email-template.md @@ -20,7 +20,7 @@ contributors: This sample shows how to send an email message by using a template using the [SendEmailFromTemplateRequest](/dotnet/api/microsoft.crm.sdk.messages.sendemailfromtemplaterequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Send an email using a template sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/SendEmailUsingTemp) +> [SDK for .NET: Send an email using a template sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/SendEmailUsingTemp) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/send-email.md b/powerapps-docs/developer/data-platform/org-service/samples/send-email.md index 97cdb1cb63..00e58ecd6e 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/send-email.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/send-email.md @@ -18,7 +18,7 @@ contributors: This sample shows how to send an email using [SendEmailRequest](/dotnet/api/microsoft.crm.sdk.messages.sendemailrequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Send an email sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/SendEmail) +> [SDK for .NET: Send an email sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/SendEmail) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/serialize-deserialize-entity.md b/powerapps-docs/developer/data-platform/org-service/samples/serialize-deserialize-entity.md index 6cefe46797..fde532525b 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/serialize-deserialize-entity.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/serialize-deserialize-entity.md @@ -2,8 +2,8 @@ title: "Sample: Serialize and deserialize entity instances (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample showcases how to serialize and deserialize entity instances." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to serialize early-bound and late-bound entity instances into an XML format, and how to de-serialize from an XML format to an early-bound entity instances. > [!div class="nextstepaction"] -> [SDK for .NET: Serialize and deserialize entity instances sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/SerializeDeserializeEntity) +> [SDK for .NET: Serialize and deserialize entity instances sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/SerializeDeserializeEntity) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/set-retrieve-entity-images.md b/powerapps-docs/developer/data-platform/org-service/samples/set-retrieve-entity-images.md index 25decb27c4..0dd2598dd8 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/set-retrieve-entity-images.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/set-retrieve-entity-images.md @@ -1,7 +1,7 @@ --- title: "Sample: Image Operations using Dataverse SDK for .NET | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample showcases how to work with image column data." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 01/11/2023 +ms.date: 12/04/2024 author: mkannapiran ms.author: kamanick ms.reviewer: jdaly @@ -44,6 +44,9 @@ When the sample runs, you'll be prompted in the default browser to select an env } ``` +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../../includes/cc-connection-string.md)] + > [!TIP] > You can set a user environment variable named DATAVERSE_APPSETTINGS to the file path of the appsettings.json file stored anywhere on your computer. The samples will use that appsettings file if the environment variable exists and is not null. Be sure to log out and back in again after you define the variable for it to take effect. To set an environment variable, go to **Settings > System > About**, select **Advanced system settings**, and then choose **Environment variables**. @@ -97,9 +100,9 @@ Sample completed. ## Demonstrates -The code for this sample is in the [Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/ImageOperations/Program.cs) file. +The code for this sample is in the [Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/ImageOperations/Program.cs) file. -The project uses a `Utility` class to perform operations involving creating or retrieving schema data. This class is in the [Utility.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23-NETCore/ImageOperations/Utility.cs) file. +The project uses a `Utility` class to perform operations involving creating or retrieving schema data. This class is in the [Utility.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp-NETCore/ImageOperations/Utility.cs) file. This project performs these operations: @@ -115,7 +118,6 @@ This sample needs to create a new image column that is the primary image for the 1. Use the `Utility.SetTablePrimaryImageName` method to make `sample_ImageColumn` the primary image. - ### Create account records with image data 1. The program loops through a list of five filenames that match the names of files in the `Images` folder. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/share-queue.md b/powerapps-docs/developer/data-platform/org-service/samples/share-queue.md index 43647fb593..fe66f2f795 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/share-queue.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/share-queue.md @@ -18,7 +18,7 @@ contributors: This sample shows how to give a user or team access to a queue. The [AddPrincipalToQueueRequest](/dotnet/api/microsoft.crm.sdk.messages.addprincipaltoqueuerequest) adds the specified principal to the list of queue members. If the passed-in security principal is a team each member of the team is added to the queue. > [!div class="nextstepaction"] -> [SDK for .NET: Share a queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ShareQueue) +> [SDK for .NET: Share a queue sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ShareQueue) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/share-record-using-access-team.md b/powerapps-docs/developer/data-platform/org-service/samples/share-record-using-access-team.md index d2f9d64a6b..e9ad642666 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/share-record-using-access-team.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/share-record-using-access-team.md @@ -18,7 +18,7 @@ contributors: This sample shows how to allow access to a record using an access team. All the members of the team will receive the same access to the record that is granted to the team. > [!div class="nextstepaction"] -> [SDK for .NET: Share a record using an access team sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ShareRecordUsingAccessTeam) +> [SDK for .NET: Share a record using an access team sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ShareRecordUsingAccessTeam) This sample requires additional users that are not in your system. Create the required users manually in **Microsoft 365** in order to run the sample without any errors. For this sample create a user profile **as is** shown below. Replace `yourorg` with the organization name. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/share-records-using-grantaccess-modifyaccess-revokeaccess-messages.md b/powerapps-docs/developer/data-platform/org-service/samples/share-records-using-grantaccess-modifyaccess-revokeaccess-messages.md index 3fc0291563..04122675bc 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/share-records-using-grantaccess-modifyaccess-revokeaccess-messages.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/share-records-using-grantaccess-modifyaccess-revokeaccess-messages.md @@ -24,7 +24,7 @@ This sample shows how to share a record using the following messages: [RevokeAccessRequest](/dotnet/api/microsoft.crm.sdk.messages.revokeaccessrequest) > [!div class="nextstepaction"] -> [SDK for .NET: Share records using GrantAccess, ModifyAccess and RevokeAccess messages sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/GrantModifyRevokeAccess) +> [SDK for .NET: Share records using GrantAccess, ModifyAccess and RevokeAccess messages sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/GrantModifyRevokeAccess) This sample requires additional users that are not in your system. Create the required users manually in **Microsoft 365** in order to run the sample without any errors. For this sample create 2 user profiles **as is** shown below. Replace `yourorg` with the organization name. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/solution-stage-and-import.md b/powerapps-docs/developer/data-platform/org-service/samples/solution-stage-and-import.md index 516dd27fb7..165be18b23 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/solution-stage-and-import.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/solution-stage-and-import.md @@ -1,12 +1,11 @@ --- -title: "Sample: Solution staging with asynchronous import (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Demonstrates how to stage and asynchronously import a solution." # 115-145 characters including spaces. This abstract displays in the search result. -ms.custom: "" +title: "Sample: Solution staging with asynchronous import (Microsoft Dataverse) | Microsoft Docs" +description: "Demonstrates how to stage and asynchronously import a solution." ms.date: 04/05/2022 -ms.reviewer: +author: phecke +ms.author: pehecke +ms.reviewer: pehecke ms.topic: sample -author: "phecke" # GitHub ID -ms.author: "pehecke" # MSFT alias of Microsoft employees only search.audienceType: - developer --- @@ -21,7 +20,7 @@ This sample shows how to perform the following actions with solutions: - Import the staged solution using an asynchronous job and check for job completion > [!div class="nextstepaction"] -> [SDK for .NET: Solution staging with asynchronous import sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/SolutionStagingAndImport) +> [SDK for .NET: Solution staging with asynchronous import sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/SolutionStagingAndImport) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/specify-queue-item-work-early-bound.md b/powerapps-docs/developer/data-platform/org-service/samples/specify-queue-item-work-early-bound.md index 432a24ef45..7b4c63a276 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/specify-queue-item-work-early-bound.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/specify-queue-item-work-early-bound.md @@ -18,7 +18,7 @@ contributors: This sample shows how to use [PickFromQueueRequest](/dotnet/api/microsoft.crm.sdk.messages.pickfromqueuerequest) to specify a user who will work on a queue item. > [!div class="nextstepaction"] -> [SDK for .NET: Specify a queue item to work on sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/SpecifyQueueItem) +> [SDK for .NET: Specify a queue item to work on sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/SpecifyQueueItem) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/synchronize-data-external-systems-using-change-tracking.md b/powerapps-docs/developer/data-platform/org-service/samples/synchronize-data-external-systems-using-change-tracking.md index a51de58c65..fd97f4935c 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/synchronize-data-external-systems-using-change-tracking.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/synchronize-data-external-systems-using-change-tracking.md @@ -18,7 +18,7 @@ contributors: This sample code shows how to retrieve changes from a table and synchronize data with external systems by using the `RetrieveEntityChanges` message with the [RetrieveEntityChangesRequest](/dotnet/api/microsoft.xrm.sdk.messages.retrieveentitychangesrequest) and [RetrieveEntityChangesResponse](/dotnet/api/microsoft.xrm.sdk.messages.retrieveentitychangesresponse) classes. > [!div class="nextstepaction"] -> [SDK for .NET: Synchronize data with external systems using change tracking sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/Changetracking) +> [SDK for .NET: Synchronize data with external systems using change tracking sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/Changetracking) For more information about the feature that this sample demonstrates, see [Use change tracking to synchronize data with external systems](../../use-change-tracking-synchronize-data-external-systems.md). diff --git a/powerapps-docs/developer/data-platform/org-service/samples/toc.yml b/powerapps-docs/developer/data-platform/org-service/samples/toc.yml index 56c89118ce..ee6413c235 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/toc.yml +++ b/powerapps-docs/developer/data-platform/org-service/samples/toc.yml @@ -1,323 +1,315 @@ items: -- name: Activities - items: - - name: 'Convert a fax to a task' - href: convert-fax-task.md - - name: 'Create an email using a template' - href: create-email-template.md - - name: 'Create, retrieve, update, and delete an email attachment' - href: create-retrieve-update-delete-email-attachment.md - - name: 'Promote an email message' - href: promote-email-message.md - - name: 'Retrieve email attachments for an email template' - href: retrieve-email-attachments-email-template.md - - name: 'Send an email' - href: send-email.md - - name: 'Send an email using a template' - href: send-email-template.md - - name: 'Send bulk email and monitor results' - href: send-bulk-email-monitor-results.md - - name: File operations with Attachments and Notes - href: attachment-annotation-files.md - - name: 'Work with activity party records' - href: work-activity-party-records.md -- name: Adminstration & security - items: - - name: Assign security role to team - href: associate-security-role-team.md - - name: Associate security role to a user - href: associate-security-role-user.md - - name: Determine whether a user has a role - href: determine-whether-user-has-role.md - - name: Disable or enable a user - href: disable-a-user.md - - name: Remove a role for a user - href: remove-role-for-user.md - - name: Retrieve license information - href: retrieve-license-information.md - - name: Retrieve roles for an organization - href: retrieve-roles-for-organization.md -- name: Appointments - items: - - name: 'Book an appointment' - href: book-appointment.md - - name: 'Convert an appointment to a recurring appointment' - href: convert-appointment-recurring-appointment.md - - name: 'Create, retrieve, update, and delete a recurring appointment' - href: create-retrieve-update-delete-recurring-appointment.md - - name: 'End a recurring appointment series' - href: end-recurring-appointment-series.md - - name: 'Link custom columns between series and instances' - href: link-custom-attributes-between-series-instances.md - - name: 'Query the working hours of a user' - href: query-working-hours-user.md - - name: 'Query the working hours of multiple users' - href: query-working-hours-multiple-users.md - - name: 'Reschedule and cancel a recurring appointment' - href: reschedule-cancel-recurring-appointment.md - - name: 'Validate an appointment' - href: validate-appointment.md -- name: Auditing - items: - - name: Audit table data changes - href: audit-entity-data-changes.md - - name: Audit user access - href: audit-user-access.md -- name: Azure integration - items: - - name: Azure aware custom plug-in - href: azure-aware-custom-plugin.md - - name: Azure aware custom workflow activity - href: azure-aware-custom-workflow-activity.md - - name: One-way listener - href: one-way-listener.md - - name: Persistent queue listener - href: persistent-queue-listener.md - - name: REST listener - href: rest-listener.md - - name: Two-way listener - href: two-way-listener.md -- name: Bulk Delete - items: - - name: Bulk delete exported records - href: bulk-delete-exported-records.md - - name: Bulk delete records that match common criteria - href: bulk-delete-records-match-common-criteria.md -- name: Change tracking - items: - - name: Synchronize data with external systems using change tracking - href: synchronize-data-external-systems-using-change-tracking.md -- name: Charts & dashboards - items: - - name: Assign chart to another user - href: assign-chart-to-another-user.md - - name: Assign a user-owned dashboard to another user - href: assign-dashboard-to-another-user.md - - name: Create, retrieve, update and delete a dashboard - href: create-retrieve-update-delete-dashboards.md - - name: Create, retrieve, update and delete chart - href: create-retrieve-update-delete-charts.md - - name: Retrieve all charts attached to a table - href: retrieve-charts-attached-to-entity.md -- name: Connections - items: - - name: Create a connection - href: create-connection-early-bound.md - - name: Create a connection role - href: create-connection-role-early-bound.md - - name: Create a reciprocal connection role - href: create-reciprocal-connection-role-early-bound.md - - name: Query connections by a record - href: query-connections-record-early-bound.md - - name: Query connection roles by entity type code - href: query-connection-roles-entity-type-code-early-bound.md - - name: Query connections by reciprocal roles - href: query-connections-reciprocal-roles-early-bound.md - - name: Update a connection role - href: update-connection-role.md -- name: Currency - items: - - name: Retrieve currency exchange rate - href: retrieve-currency-exchange-rate.md -- name: Customization & metadata - items: - - name: Create a custom activity - href: create-custom-activity.md - - name: Create and retrieve table relationships - href: create-retrieve-entity-relationships.md - - name: Create and update an emailable table - href: create-update-emailable-entity.md - - name: Create and update table definitions - href: create-update-entity-metadata.md - - name: Dump column definitions to a file - href: dump-attribute-metadata.md - - name: Dump table definitions to a file - href: dump-entity-metadata-file.md - - name: Dump table privilege information to a file - href: dump-entity-priviliges.md - - name: Dump table relationships information to a file - href: dump-entity-relationships.md - - name: Dump choices information to a file - href: dump-picklist-information.md - - name: Dump choice information to a file - href: dump-global-option-set.md - - name: Export ribbon definitions - href: export-ribbon-definitions.md - - name: Query schema definitions and detect changes - href: query-metadata-changes.md - - name: Retrieve valid status transitions - href: retrieve-valid-status-transitions.md - - name: Work with columns - href: work-with-attributes.md - - name: Work with choice - href: work-with-option-sets.md -- name: Duplicate Detection - items: - - name: Detect multiple duplicate records - href: detect-multiple-duplicate-records.md - - name: Enable duplicate detection and retrieve duplicates - href: enable-duplicate-detection-and-retrieve-duplicates.md - - name: Use duplicate detection when creating and updating records - href: use-duplicate-detection-when-creating-and-updating-records.md -- name: Table records - items: - - name: Assign a record to a new owner - href: assign-record-to-new-owner.md - - name: Assign a record to a team - href: assign-records-to-team.md - - name: Create and update records with related records - href: create-update-records-with-related-records.md - - name: Early-bound table operations - href: early-bound-entity-operations.md - - name: Late-bound table operations - href: late-bound-entity-operations.md - - name: Initialize a record from an existing record - href: initialize-record-from-existing-record.md - - name: Insert or update a record using Upsert - href: insert-update-record-upsert.md - - name: Merge two records - href: merge-two-records.md - - name: Serialize and deserialize a table - href: serialize-deserialize-entity.md - - name: Share a record using an access team - href: share-record-using-access-team.md - - name: Share records using GrantAccess, ModifyAccess and RevokeAccess messages - href: share-records-using-grantaccess-modifyaccess-revokeaccess-messages.md - - name: Validate and set state of a table - href: validate-record-state.md - - name: File operations with Attachments and Notes - href: attachment-annotation-files.md - - name: Use optimistic concurrency with update and delete operations - href: use-optimistic-concurrency-update-delete-operations.md -- name: Field Level Security - items: - - name: Enable field security for a table - href: enable-field-security-entity.md - - name: Retrieve field permissions - href: retrieve-field-permissions.md - - name: Retrieve field sharing records - href: retrieve-field-sharing-records.md -- name: Files and images - items: - - name: File Operations - href: file-operations.md - - name: Image Operations - href: set-retrieve-entity-images.md - - name: Attachment and Annotation file operations - href: attachment-annotation-files.md -- name: Goal management - items: - - name: Rollup goal data for a custom period against the target revenue - href: rollup-goal-data-custom-period-target-revenue.md - - name: Rollup goal data for a fiscal period against the stretch target count - href: rollup-goal-data-fiscal-period-stretch-target-count.md - - name: Use rollup queries to track goals - href: use-rollup-queries-track-goals.md - - name: Override goal total count and close the goal - href: override-goal-total-count-close-goal.md -- name: Import data - items: - - name: Export and import a data map - href: export-import-data-map.md - - name: Import data using complex data map - href: import-data-complex-data-map.md -- name: Plug-ins - items: - - name: Create a basic plug-in - href: basic-followup-plugin.md - - name: Modify query in PreOperation stage - href: modify-query-preoperation-stage.md - - name: Web access from a plug-in - href: web-access-plugin.md - - name: IsSystemAdmin custom API - href: issystemadmin-customapi-sample-plugin.md - - name: CreateMultiple & UpdateMultiple plug-ins - href: createmultiple-updatemultiple-plugin.md - - name: ExportDataUsingFetchXmlToAnnotation custom API - href: export-data-fetchxml-annotation-custom-api-sample.md -- name: Query Data - items: - - name: Query data using LINQ - href: query-using-linq.md - - name: Use QueryExpression with a paging cookie - href: use-queryexpression-with-a-paging-cookie.md - - name: Retrieve multiple with the QueryExpression class - href: retrieve-multiple-queryexpression-class.md - - name: Retrieve multiple with the QueryByAttribute class - href: retrieve-multiple-querybyattribute-class.md - - name: Convert queries between Fetch and QueryExpression - href: convert-queries-fetch-queryexpression.md - - name: Retrieve records from an intersect table - href: retrieve-records-intersect-table.md - - name: Validate and execute a saved query - href: validate-execute-saved-query.md - - name: Use aggregation in FetchXML - href: use-aggregation-fetchxml.md - - name: Use FetchXML with a paging cookie - href: use-fetchxml-paging-cookie.md -- name: Queues - items: - - name: Add a record to a queue - href: add-record-queue-early-bound.md - - name: Add a security principal (user or team) to a queue - href: add-security-principal-user-team-queue-early-bound.md - - name: Create a queue - href: create-queues.md - - name: Clean up history for a queue - href: clean-up-history-queue-early-bound.md - - name: Delete a queue - href: delete-queues.md - - name: Release a queue item to the queue - href: release-queue-item-queue-early-bound.md - - name: Share a queue - href: share-queue.md - - name: Specify a queue item to work on - href: specify-queue-item-work-early-bound.md -- name: Reports - items: - - name: Download report definition - href: download-report-definition.md - - name: Get report history limit - href: get-report-history-limit.md - - name: Make report available or unavailable to organization - href: make-report-available-to-organization.md - - name: Publish a report - href: publish-report.md -- name: Rollup - items: - - name: Rollup records related to a specific record - href: rollup-records-related-to-specificed-record.md -- name: SharePoint - items: - - name: Retrieve absolute URL and site collection URL of a location record - href: retrieve-absolute-url-and-site-collection-url-of-a-location-record.md -- name: Special Operations - items: - - name: Bulk operations - href: create-update-multiple.md - - name: Execute multiple requests - href: execute-multiple-requests.md - - name: Execute multiple requests in transaction - href: execute-multiple-transaction.md -- name: Solutions - items: - - name: Work with solutions - href: work-solutions.md - - name: Staging and async import - href: solution-stage-and-import.md - - name: Detect solution dependencies - href: detect-solution-dependencies.md -- name: Time zones - items: - - name: Retrieve time zone information - href: retrieve-time-zone-information.md -- name: Views - items: - - name: Work with views - href: work-with-views.md -- name: Web resources - items: - - name: Import files as web resources - href: import-files-as-web-resources.md -- name: Workflow operations - href: workflow-operations.md \ No newline at end of file + - name: Activities + items: + - name: "Convert a fax to a task" + href: convert-fax-task.md + - name: "Create an email using a template" + href: create-email-template.md + - name: "Create, retrieve, update, and delete an email attachment" + href: create-retrieve-update-delete-email-attachment.md + - name: "Promote an email message" + href: promote-email-message.md + - name: "Retrieve email attachments for an email template" + href: retrieve-email-attachments-email-template.md + - name: "Send an email" + href: send-email.md + - name: "Send an email using a template" + href: send-email-template.md + - name: "Send bulk email and monitor results" + href: send-bulk-email-monitor-results.md + - name: File operations with Attachments and Notes + href: attachment-annotation-files.md + - name: "Work with activity party records" + href: work-activity-party-records.md + - name: Adminstration & security + items: + - name: Assign security role to team + href: associate-security-role-team.md + - name: Associate security role to a user + href: associate-security-role-user.md + - name: Determine whether a user has a role + href: determine-whether-user-has-role.md + - name: Disable or enable a user + href: disable-a-user.md + - name: Remove a role for a user + href: remove-role-for-user.md + - name: Retrieve license information + href: retrieve-license-information.md + - name: Retrieve roles for an organization + href: retrieve-roles-for-organization.md + - name: Appointments + items: + - name: "Book an appointment" + href: book-appointment.md + - name: "Convert an appointment to a recurring appointment" + href: convert-appointment-recurring-appointment.md + - name: "Create, retrieve, update, and delete a recurring appointment" + href: create-retrieve-update-delete-recurring-appointment.md + - name: "End a recurring appointment series" + href: end-recurring-appointment-series.md + - name: "Link custom columns between series and instances" + href: link-custom-attributes-between-series-instances.md + - name: "Query the working hours of a user" + href: query-working-hours-user.md + - name: "Query the working hours of multiple users" + href: query-working-hours-multiple-users.md + - name: "Reschedule and cancel a recurring appointment" + href: reschedule-cancel-recurring-appointment.md + - name: "Validate an appointment" + href: validate-appointment.md + - name: Auditing + items: + - name: Audit table data changes + href: audit-entity-data-changes.md + - name: Audit user access + href: audit-user-access.md + - name: Azure integration + items: + - name: Azure aware custom plug-in + href: azure-aware-custom-plugin.md + - name: Azure aware custom workflow activity + href: azure-aware-custom-workflow-activity.md + - name: One-way listener + href: one-way-listener.md + - name: Persistent queue listener + href: persistent-queue-listener.md + - name: REST listener + href: rest-listener.md + - name: Two-way listener + href: two-way-listener.md + - name: Bulk Delete + items: + - name: Bulk delete exported records + href: bulk-delete-exported-records.md + - name: Bulk delete records that match common criteria + href: bulk-delete-records-match-common-criteria.md + - name: Change tracking + items: + - name: Synchronize data with external systems using change tracking + href: synchronize-data-external-systems-using-change-tracking.md + - name: Charts & dashboards + items: + - name: Assign chart to another user + href: assign-chart-to-another-user.md + - name: Assign a user-owned dashboard to another user + href: assign-dashboard-to-another-user.md + - name: Create, retrieve, update and delete a dashboard + href: create-retrieve-update-delete-dashboards.md + - name: Create, retrieve, update and delete chart + href: create-retrieve-update-delete-charts.md + - name: Retrieve all charts attached to a table + href: retrieve-charts-attached-to-entity.md + - name: Connections + items: + - name: Create a connection + href: create-connection-early-bound.md + - name: Create a connection role + href: create-connection-role-early-bound.md + - name: Create a reciprocal connection role + href: create-reciprocal-connection-role-early-bound.md + - name: Query connections by a record + href: query-connections-record-early-bound.md + - name: Query connection roles by entity type code + href: query-connection-roles-entity-type-code-early-bound.md + - name: Query connections by reciprocal roles + href: query-connections-reciprocal-roles-early-bound.md + - name: Update a connection role + href: update-connection-role.md + - name: Currency + items: + - name: Retrieve currency exchange rate + href: retrieve-currency-exchange-rate.md + - name: Customization & metadata + items: + - name: Create a custom activity + href: create-custom-activity.md + - name: Create and retrieve table relationships + href: create-retrieve-entity-relationships.md + - name: Create and update an emailable table + href: create-update-emailable-entity.md + - name: Create and update table definitions + href: create-update-entity-metadata.md + - name: Dump column definitions to a file + href: dump-attribute-metadata.md + - name: Dump table definitions to a file + href: dump-entity-metadata-file.md + - name: Dump table privilege information to a file + href: dump-entity-priviliges.md + - name: Dump table relationships information to a file + href: dump-entity-relationships.md + - name: Dump choices information to a file + href: dump-picklist-information.md + - name: Dump choice information to a file + href: dump-global-option-set.md + - name: Export ribbon definitions + href: export-ribbon-definitions.md + - name: Query schema definitions and detect changes + href: query-metadata-changes.md + - name: Retrieve valid status transitions + href: retrieve-valid-status-transitions.md + - name: Work with columns + href: work-with-attributes.md + - name: Work with choice + href: work-with-option-sets.md + - name: Duplicate Detection + items: + - name: Detect multiple duplicate records + href: detect-multiple-duplicate-records.md + - name: Enable duplicate detection and retrieve duplicates + href: enable-duplicate-detection-and-retrieve-duplicates.md + - name: Use duplicate detection when creating and updating records + href: use-duplicate-detection-when-creating-and-updating-records.md + - name: Table records + items: + - name: Assign a record to a team + href: assign-records-to-team.md + - name: Create and update records with related records + href: create-update-records-with-related-records.md + - name: Early-bound table operations + href: early-bound-entity-operations.md + - name: Late-bound table operations + href: late-bound-entity-operations.md + - name: Initialize a record from an existing record + href: initialize-record-from-existing-record.md + - name: Insert or update a record using Upsert + href: insert-update-record-upsert.md + - name: Merge two records + href: merge-two-records.md + - name: Serialize and deserialize a table + href: serialize-deserialize-entity.md + - name: Share a record using an access team + href: share-record-using-access-team.md + - name: Share records using GrantAccess, ModifyAccess and RevokeAccess messages + href: share-records-using-grantaccess-modifyaccess-revokeaccess-messages.md + - name: Validate and set state of a table + href: validate-record-state.md + - name: File operations with Attachments and Notes + href: attachment-annotation-files.md + - name: Use optimistic concurrency with update and delete operations + href: use-optimistic-concurrency-update-delete-operations.md + - name: Column-Level Security + href: column-level-security.md + - name: Files and images + items: + - name: File Operations + href: file-operations.md + - name: Image Operations + href: set-retrieve-entity-images.md + - name: Attachment and Annotation file operations + href: attachment-annotation-files.md + - name: Goal management + items: + - name: Rollup goal data for a custom period against the target revenue + href: rollup-goal-data-custom-period-target-revenue.md + - name: Rollup goal data for a fiscal period against the stretch target count + href: rollup-goal-data-fiscal-period-stretch-target-count.md + - name: Use rollup queries to track goals + href: use-rollup-queries-track-goals.md + - name: Override goal total count and close the goal + href: override-goal-total-count-close-goal.md + - name: Import data + items: + - name: Export and import a data map + href: export-import-data-map.md + - name: Import data using complex data map + href: import-data-complex-data-map.md + - name: Plug-ins + items: + - name: Create a basic plug-in + href: basic-followup-plugin.md + - name: Modify query in PreOperation stage + href: modify-query-preoperation-stage.md + - name: Web access from a plug-in + href: web-access-plugin.md + - name: IsSystemAdmin custom API + href: issystemadmin-customapi-sample-plugin.md + - name: CreateMultiple & UpdateMultiple plug-ins + href: createmultiple-updatemultiple-plugin.md + - name: ExportDataUsingFetchXmlToAnnotation custom API + href: export-data-fetchxml-annotation-custom-api-sample.md + - name: Query Data + items: + - name: Query data using LINQ + href: query-using-linq.md + - name: Use QueryExpression with a paging cookie + href: use-queryexpression-with-a-paging-cookie.md + - name: Retrieve multiple with the QueryExpression class + href: retrieve-multiple-queryexpression-class.md + - name: Retrieve multiple with the QueryByAttribute class + href: retrieve-multiple-querybyattribute-class.md + - name: Convert queries between Fetch and QueryExpression + href: convert-queries-fetch-queryexpression.md + - name: Retrieve records from an intersect table + href: retrieve-records-intersect-table.md + - name: Validate and execute a saved query + href: validate-execute-saved-query.md + - name: Use aggregation in FetchXML + href: use-aggregation-fetchxml.md + - name: Use FetchXML with a paging cookie + href: use-fetchxml-paging-cookie.md + - name: Queues + items: + - name: Add a record to a queue + href: add-record-queue-early-bound.md + - name: Add a security principal (user or team) to a queue + href: add-security-principal-user-team-queue-early-bound.md + - name: Create a queue + href: create-queues.md + - name: Clean up history for a queue + href: clean-up-history-queue-early-bound.md + - name: Delete a queue + href: delete-queues.md + - name: Release a queue item to the queue + href: release-queue-item-queue-early-bound.md + - name: Share a queue + href: share-queue.md + - name: Specify a queue item to work on + href: specify-queue-item-work-early-bound.md + - name: Reports + items: + - name: Download report definition + href: download-report-definition.md + - name: Get report history limit + href: get-report-history-limit.md + - name: Make report available or unavailable to organization + href: make-report-available-to-organization.md + - name: Publish a report + href: publish-report.md + - name: Rollup + items: + - name: Rollup records related to a specific record + href: rollup-records-related-to-specificed-record.md + - name: SharePoint + items: + - name: Retrieve absolute URL and site collection URL of a location record + href: retrieve-absolute-url-and-site-collection-url-of-a-location-record.md + - name: Special Operations + items: + - name: Bulk operations + href: create-update-multiple.md + - name: Execute multiple requests + href: execute-multiple-requests.md + - name: Execute multiple requests in transaction + href: execute-multiple-transaction.md + - name: Solutions + items: + - name: Work with solutions + href: work-solutions.md + - name: Staging and async import + href: solution-stage-and-import.md + - name: Detect solution dependencies + href: detect-solution-dependencies.md + - name: Time zones + items: + - name: Retrieve time zone information + href: retrieve-time-zone-information.md + - name: Views + items: + - name: Work with views + href: work-with-views.md + - name: Web resources + items: + - name: Import files as web resources + href: import-files-as-web-resources.md + - name: Workflow operations + href: workflow-operations.md diff --git a/powerapps-docs/developer/data-platform/org-service/samples/two-way-listener.md b/powerapps-docs/developer/data-platform/org-service/samples/two-way-listener.md index bed1588402..2398076370 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/two-way-listener.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/two-way-listener.md @@ -18,7 +18,7 @@ contributors: This sample shows how to write a `Azure Service Bus` Listener for a two-way endpoint contract. > [!div class="nextstepaction"] -> [SDK for .NET: Two-way listener sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/TwoWayListener) +> [SDK for .NET: Two-way listener sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/TwoWayListener) This sample registers a remote service plug-in that executes whenever a message is posted to a two-way endpoint on the `Azure Service Bus`. When the plug-in executes, it prints to the console the contents of the execution context contained in the message. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/update-connection-role.md b/powerapps-docs/developer/data-platform/org-service/samples/update-connection-role.md index 0f65ed14c7..e48bc93e5e 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/update-connection-role.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/update-connection-role.md @@ -18,7 +18,7 @@ contributors: This sample shows how to modify the properties of the connection role, such as a role name, description, and category. > [!div class="nextstepaction"] -> [SDK for .NET: Update a connection role (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/UpdateConnectionRole) +> [SDK for .NET: Update a connection role (early bound) sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/UpdateConnectionRole) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/use-aggregation-fetchxml.md b/powerapps-docs/developer/data-platform/org-service/samples/use-aggregation-fetchxml.md index 78ed155028..74505a877b 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/use-aggregation-fetchxml.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/use-aggregation-fetchxml.md @@ -2,8 +2,8 @@ title: "Sample: Use aggregation in FetchXML (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to retrieve aggregate record data using FetchXML." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -20,7 +20,7 @@ contributors: This sample shows how to retrieve aggregate record data using FetchXML. > [!div class="nextstepaction"] -> [SDK for .NET: Use aggregation in FetchXML sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/UseAggregationInFetchXML) +> [SDK for .NET: Use aggregation in FetchXML sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/UseAggregationInFetchXML) ## What this sample does diff --git a/powerapps-docs/developer/data-platform/org-service/samples/use-duplicate-detection-when-creating-and-updating-records.md b/powerapps-docs/developer/data-platform/org-service/samples/use-duplicate-detection-when-creating-and-updating-records.md index 69b030d1c5..f6c182fb1d 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/use-duplicate-detection-when-creating-and-updating-records.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/use-duplicate-detection-when-creating-and-updating-records.md @@ -2,8 +2,8 @@ title: "Sample: Use duplicate detection when creating and updating records (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to invoke duplicate detection for creating and updating table records" # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to invoke duplicate detection for creating and updating table records. > [!div class="nextstepaction"] -> [SDK for .NET: Use duplicate detection when creating and updating records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/UseDuplicatedetectionforCRUD) +> [SDK for .NET: Use duplicate detection when creating and updating records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/UseDuplicatedetectionforCRUD) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/use-fetchxml-paging-cookie.md b/powerapps-docs/developer/data-platform/org-service/samples/use-fetchxml-paging-cookie.md index 79012e8c34..ce967c5361 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/use-fetchxml-paging-cookie.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/use-fetchxml-paging-cookie.md @@ -2,8 +2,8 @@ title: "Sample: Use FetchXML with a paging cookie (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to use the paging cookie in a FetchXML" # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to use the paging cookie in a FetchXML query to retrieve successive pages of query results. It uses the .. > [!div class="nextstepaction"] -> [SDK for .NET: Use FetchXML with a paging cookie sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/UseFetchXMLWithPaging) +> [SDK for .NET: Use FetchXML with a paging cookie sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/UseFetchXMLWithPaging) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/use-optimistic-concurrency-update-delete-operations.md b/powerapps-docs/developer/data-platform/org-service/samples/use-optimistic-concurrency-update-delete-operations.md index 0b398a4c42..6aee4c1dd0 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/use-optimistic-concurrency-update-delete-operations.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/use-optimistic-concurrency-update-delete-operations.md @@ -2,8 +2,8 @@ title: "Sample: Use optimistic concurrency with update and delete operations (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to use optimistic concurrency for update and delete operations." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to use optimistic concurrency for update and delete operations. > [!div class="nextstepaction"] -> [SDK for .NET: Use optimistic concurrency with update and delete operations sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/OptimisticConcurrency) +> [SDK for .NET: Use optimistic concurrency with update and delete operations sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/OptimisticConcurrency) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/use-queryexpression-with-a-paging-cookie.md b/powerapps-docs/developer/data-platform/org-service/samples/use-queryexpression-with-a-paging-cookie.md index c9d7cba8ec..eda8298a9b 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/use-queryexpression-with-a-paging-cookie.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/use-queryexpression-with-a-paging-cookie.md @@ -2,8 +2,8 @@ title: "Sample: Use QueryExpresion with a paging cookie (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to use the paging cookie in a QueryExpresion" # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -18,7 +18,7 @@ contributors: This sample shows how to use the paging cookie in a QueryExpression query to retrieve successive pages of query results. It uses the [IOrganizationService.RetrieveMultiple](/dotnet/api/microsoft.xrm.sdk.iorganizationservice.retrievemultiple) method. > [!div class="nextstepaction"] -> [SDK for .NET: Use QueryExpression with a paging cookie sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/UseQueryExpressionwithPaging) +> [SDK for .NET: Use QueryExpression with a paging cookie sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/UseQueryExpressionwithPaging) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/use-rollup-queries-track-goals.md b/powerapps-docs/developer/data-platform/org-service/samples/use-rollup-queries-track-goals.md index 44bf8242ac..1c8739ac77 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/use-rollup-queries-track-goals.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/use-rollup-queries-track-goals.md @@ -18,7 +18,7 @@ contributors: This sample shows how to use rollup queries to track goals. > [!div class="nextstepaction"] -> [SDK for .NET: Use rollup queries to track goals sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/QueriesTrackGoals) +> [SDK for .NET: Use rollup queries to track goals sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/QueriesTrackGoals) This sample requires additional three users that are not in your system. Create the three required users **as is** shown below manually in **Microsoft 365**. Replace `yourorg` with the organization name. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/validate-appointment.md b/powerapps-docs/developer/data-platform/org-service/samples/validate-appointment.md index 4c3cb3d608..0854020bd2 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/validate-appointment.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/validate-appointment.md @@ -18,7 +18,7 @@ contributors: This sample shows how to validate an appointment using the [ValidateRequest](/dotnet/api/microsoft.crm.sdk.messages.validaterequest) message. > [!div class="nextstepaction"] -> [SDK for .NET: Validate an appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ValidateAppointment) +> [SDK for .NET: Validate an appointment sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ValidateAppointment) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/validate-execute-saved-query.md b/powerapps-docs/developer/data-platform/org-service/samples/validate-execute-saved-query.md index e721cf4593..faced868cc 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/validate-execute-saved-query.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/validate-execute-saved-query.md @@ -22,7 +22,7 @@ https://learn.microsoft.com/dynamics365/customer-engagement/developer/org-servic This sample shows how to use the [IOrganizationService.ValidateSavedQueryRequest](/dotnet/api/microsoft.crm.sdk.messages.validatesavedqueryrequest) message to validate a FetchXML query, and then use the [IOrganizationService.ExecuteByIdSavedQueryRequest](/dotnet/api/microsoft.crm.sdk.messages.executebyidsavedqueryrequest) message to execute the query. > [!div class="nextstepaction"] -> [SDK for .NET: Validate and execute a saved query sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ValidateandExecuteSavedQuery) +> [SDK for .NET: Validate and execute a saved query sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ValidateandExecuteSavedQuery) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/validate-record-state.md b/powerapps-docs/developer/data-platform/org-service/samples/validate-record-state.md index f03b6c0b79..2b1778469a 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/validate-record-state.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/validate-record-state.md @@ -18,7 +18,7 @@ contributors: This sample shows how to validate a change of state of a table and set a state of a table. > [!div class="nextstepaction"] -> [SDK for .NET: Validate record state and set the state of record sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ValidateAndSetRecordState) +> [SDK for .NET: Validate record state and set the state of record sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ValidateAndSetRecordState) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/web-access-plugin.md b/powerapps-docs/developer/data-platform/org-service/samples/web-access-plugin.md index a82c48ae1d..10663ee3a4 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/web-access-plugin.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/web-access-plugin.md @@ -1,9 +1,9 @@ --- title: "Sample: Web access from a plug-in (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Learn how to write a plug-in that can access resources on the World Wide Web." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/10/2023 -author: MicroSri -ms.author: sriknair +ms.date: 01/24/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: sample search.audienceType: @@ -17,44 +17,30 @@ contributors: [!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] -This sample shows how to write a plug-in that can access web (network) resources like a web service or feed. It also demonstrates how to limit the time duration allowed for this call. +This sample shows how to write a plug-in that can access network (web) resources like a web service or feed. It also demonstrates how to limit the time duration allowed for this call. > [!div class="nextstepaction"] -> [SDK for .NET: Web access from a plug-in sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WebAccessPlugin) +> [SDK for .NET: Web access from a plug-in sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WebAccessPlugin) ## How to run this sample 1. Download or clone the [Samples](https://github.com/Microsoft/PowerApps-Samples) repo so that you have a local copy. This sample is located under PowerApps-Samples-master\dataverse\orgsvc\C#\WebAccessPlugin. -1. There are two different plug-in class examples: - - WebClientPlugin uses [WebClient Class](/dotnet/api/system.net.webclient) - - HttpClientPlugin uses [HttpClient Class](/dotnet/api/system.net.http.httpclient) -1. Open the sample solution in Visual Studio, navigate to the project's properties, and verify the assembly will be signed during the build. Press F6 to build the sample's assembly (WebAccessPlugin.dll). +1. Open the sample solution in Visual Studio, navigate to the project's properties, and verify the assembly is signed during the build. Press F6 to build the sample's assembly (WebAccessPlugin.dll). 1. Run the Plug-in Registration tool and register the assembly in the Microsoft Dataverse server's sandbox and database. -1. For either plug-in type, when registering a step, specify a web URI string (i.e., `https://www.microsoft.com`) in the unsecure configuration column. - - The default value `https://www.bing.com` will be used if none is provided. +1. When registering a step, specify a web URI string (that is, `https://www.microsoft.com`) in the unsecure configuration column. + - The default value `https://www.bing.com` is used if none is provided. 1. Using an app or write code to perform the appropriate operation to invoke the message and table request that you registered the plug-in on. -1. When the plug-in runs, if the duration of the call exceeds the 15 second limit, it will throw an error. Otherwise it should succeed. -1. When you are done testing, unregister the assembly and step. +1. When the plug-in runs, if the duration of the call exceeds the 15-second limit, it throw's an error. Otherwise it should succeed. +1. When you're done testing, unregister the assembly and step using the Plug-in Registrations tool. ## What this sample does When executed, the plug-in downloads web page data from the specified web service address (or the default address). -If the request exceeds the 15 second limit it will throw an [InvalidPluginExecutionException](/dotnet/api/microsoft.xrm.sdk.invalidpluginexecutionexception) +If the request exceeds the 15-second limit, it throws an [InvalidPluginExecutionException](/dotnet/api/microsoft.xrm.sdk.invalidpluginexecutionexception) and write details to the Plug-in Trace Log. -- If the `WebClientPlugin` plugin fails, it will write something like the following to the Plug-in Trace log: +- If the `HttpClientPlugin` plug-in fails, it writes something like the following to the Plug-in Trace log: - ``` - Downloading the target URI: https://www.bing.com - Exception: Microsoft.Xrm.Sdk.InvalidPluginExecutionException: The timeout elapsed while attempting to issue the request. ---> System.Net.WebException: The operation has timed out - at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request) - at System.Net.WebClient.DownloadData(Uri address) - at PowerApps.Samples.WebClientPlugin.Execute(IServiceProvider serviceProvider) - --- End of inner exception stack trace --- - at PowerApps.Samples.WebClientPlugin.Execute(IServiceProvider serviceProvider) - ``` - -- If the `HttpClientPlugin` plug-in fails, it will write something like the following to the Plug-in Trace log: ``` Downloading the target URI: https://www.bing.com Inner Exceptions: @@ -62,47 +48,21 @@ and write details to the Plug-in Trace Log. Exception: Microsoft.Xrm.Sdk.InvalidPluginExecutionException: An exception occurred while attempting to issue the request. at PowerApps.Samples.HttpClientPlugin.Execute(IServiceProvider serviceProvider) ``` - The [TaskCanceledException](/dotnet/api/system.threading.tasks.taskcanceledexception) is somewhat ambigous about the cause of the task being cancelled. For a more complete solution showing how to explicitly detect errors due to time outs, see this blog post: [Better timeout handling with HttpClient](https://thomaslevesque.com/2018/02/25/better-timeout-handling-with-httpclient/). + + The [TaskCanceledException](/dotnet/api/system.threading.tasks.taskcanceledexception) is ambiguous about the cause of the task being canceled. For a more complete solution showing how to explicitly detect errors due to time-outs, see this blog post: [Better time out handling with HttpClient](https://thomaslevesque.com/2018/02/25/better-timeout-handling-with-httpclient/). ## How this sample works -In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following: +In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample does the following: ### Setup 1. Checks the constructor's unsecure configuration parameter for a web address value; otherwise, the default value is used. -2. Depending on which plug-in is registered, either the [WebClient Class](/dotnet/api/system.net.webclient) or [HttpClient Class](/dotnet/api/system.net.http.httpclient) class is used by the plug-in's `Execute` method to download web page data. -3. If the call exceeds the 15 second duration specified, an [InvalidPluginExecutionException](/dotnet/api/microsoft.xrm.sdk.invalidpluginexecutionexception) will be thrown and details about the error will be written to the Plug-in Trace Log. +2. The [HttpClient Class](/dotnet/api/system.net.http.httpclient) class is used by the plug-in's `Execute` method to download web page data. +3. If the call exceeds the 15-second duration specified, an [InvalidPluginExecutionException](/dotnet/api/microsoft.xrm.sdk.invalidpluginexecutionexception) is thrown and details about the error is written to the Plug-in Trace Log. ### Demonstrate -#### WebClientPlugin plugin - -1. Uses a derived `CustomWebClient` class to set the [WebRequest.Timeout Property](/dotnet/api/system.net.webrequest.timeout) that is not available in the `WebClient` class. - - ``` - /// - /// A class derived from WebClient with 15 second timeout and KeepAlive disabled - /// - public class CustomWebClient : WebClient - { - protected override WebRequest GetWebRequest(Uri address) - { - HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address); - if (request != null) - { - request.Timeout = 15000; //15 Seconds - request.KeepAlive = false; - - } - return request; - } - } - ``` - -1. Uses the [WebClient.DownloadData Method](/dotnet/api/system.net.webclient.downloaddata) to download the data from the resource. -1. Shows how to parse the expected [WebException Class](/dotnet/api/system.net.webexception) and use the [Status Property](/dotnet/api/system.net.webexception.status) to determine whether the cause of the failure was due to a timeout. - #### HttpClientPlugin plugin 1. Uses the [HttpClient Class](/dotnet/api/system.net.http.httpclient) and sets the [Timeout Property](/dotnet/api/system.net.http.httpclient.timeout) to limit the allowed time for the operation to complete. diff --git a/powerapps-docs/developer/data-platform/org-service/samples/work-activity-party-records.md b/powerapps-docs/developer/data-platform/org-service/samples/work-activity-party-records.md index 61d837b345..934a13500c 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/work-activity-party-records.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/work-activity-party-records.md @@ -1,10 +1,10 @@ --- title: "Sample: Work with activity party records (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to work with activity party records" # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/06/2022 -author: mayadumesh -ms.author: mayadu -ms.reviewer: pehecke +ms.date: 12/17/2024 +author: phecke +ms.author: pehecke +ms.reviewer: jdaly ms.topic: sample search.audienceType: - developer @@ -15,36 +15,50 @@ contributors: # Sample: Work with activity party records -This sample code shows how to work with activity party records. +This sample code shows how to work with activity party records. Learn how to create a letter activity addressed to multiple contacts. > [!div class="nextstepaction"] -> [SDK for .NET: Work with activity party records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ActivityPartyRecords) +> [SDK for .NET: Work with activity party records sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/Activities/ActivityParty) -## How to run this sample +Related article: [Activity tables](../../activity-entities.md) -[!include[cc-how-to-run-samples](../../includes/cc-how-to-run-samples.md)] +## About the sample code -## What this sample does +|Sample|Description|Build target| +|---|---|---| +|ActivityParty|Demonstrates creating a letter activity.|.NET 9| -This sample creates some sample data, to work with activity party records. +The code sample demonstrates how to create a letter activity. Specifically, the samples demonstrate how to: -## How this sample works +1. Connect to Dataverse using a [connection string](../../xrm-tooling/use-connection-strings-xrm-tooling-connect.md) that defines required connection information +1. Create a [letter activity](../../reference/entities/letter.md) to send to multiple [contacts](../../reference/entities/contact.md) +1. Use the Dataverse [organization service context](../organizationservicecontext.md) to process the data changes +1. Use [early-bound](../early-bound-programming.md#early-bound) entity types -In order to simulate the scenario described in [What this sample does](#what-this-sample-does), the sample will do the following: +The code being demonstrated can be found in the `Program.CreateLetter()` method invoked by `Program.Run()`. -### Setup +The early-bound entity files in the *DataModel* project were generated using the following PAC CLI command: +`pac modelbuilder build`. More information: [pac modelbuilder](/power-platform/developer/cli/reference/modelbuilder) -1. Checks for the current version of the org. -1. Creates three contact records which are required for this sample. +More general information can be found in [README-code-design](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/README-code-design.md) file. -### Demonstrate +## How to build and run the code sample -1. Retrieves the contact records that are created in the [Setup](#setup). -2. Creates the activity party records for each contact. -3. Also creates Letter activity and set **From** and **To** columns to the respective Activity Party tables. +1. Clone the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. +1. Locate the sample folder. +1. Open the solution file (*.sln) in Visual Studio. +1. Edit the project's appsettings.json file and set the `Url`value as appropriate for your Dataverse test environment. +1. Build and run the project [F5]. +1. You are prompted in a browser window for account sign-in credentials to the target environment. -### Clean up +## Expected program output -Display an option to delete the records created during [Setup](#setup). The deletion is optional in case you want to examine the tables and data created by the sample. You can manually delete the records to achieve the same result. +For a successful run, the program's console output should look similar to the following example. +Otherwise, any errors or exceptions are displayed. + +```console +CreateLetter(): letter activity created with ID < > +Press any key to undo environment data changes. +``` [!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/org-service/samples/work-solutions.md b/powerapps-docs/developer/data-platform/org-service/samples/work-solutions.md index 9c00843a2a..500733a625 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/work-solutions.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/work-solutions.md @@ -29,7 +29,7 @@ This sample shows how to how to perform the following actions with solutions: - Delete a solution. > [!div class="nextstepaction"] -> [SDK for .NET: Work with solutions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WorkwithSolutions) +> [SDK for .NET: Work with solutions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WorkwithSolutions) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/work-with-attributes.md b/powerapps-docs/developer/data-platform/org-service/samples/work-with-attributes.md index 2ade962430..d65ec7acb5 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/work-with-attributes.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/work-with-attributes.md @@ -18,7 +18,7 @@ contributors: This sample shows how to perform various actions on columns. > [!div class="nextstepaction"] -> [SDK for .NET: Work with columns definitions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WorkWithAttributes) +> [SDK for .NET: Work with columns definitions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WorkWithAttributes) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/work-with-option-sets.md b/powerapps-docs/developer/data-platform/org-service/samples/work-with-option-sets.md index 0bfa3dc5df..035b9ca9be 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/work-with-option-sets.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/work-with-option-sets.md @@ -37,7 +37,7 @@ Use the following message request classes with choices: - > [!div class="nextstepaction"] -> [SDK for .NET: Work with choices sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WorkWithOptionSets) +> [SDK for .NET: Work with choices sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WorkWithOptionSets) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/work-with-views.md b/powerapps-docs/developer/data-platform/org-service/samples/work-with-views.md index e60cf1475b..46f1343c2e 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/work-with-views.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/work-with-views.md @@ -17,7 +17,7 @@ contributors: This sample shows how to perform various actions on views. > [!div class="nextstepaction"] -> [SDK for .NET: Work with views sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WorkWithViews) +> [SDK for .NET: Work with views sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WorkWithViews) ## How to run this sample diff --git a/powerapps-docs/developer/data-platform/org-service/samples/workflow-operations.md b/powerapps-docs/developer/data-platform/org-service/samples/workflow-operations.md index 885044b486..8d78490afa 100644 --- a/powerapps-docs/developer/data-platform/org-service/samples/workflow-operations.md +++ b/powerapps-docs/developer/data-platform/org-service/samples/workflow-operations.md @@ -14,13 +14,13 @@ search.audienceType: This sample demonstrates how to perform a number of workflow operations such as create, delete, activate, set state , and more. -Download the sample: [Workflow](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/Workflow) +Download the sample: [Workflow](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/Workflow) ## How to run this sample See [How to run samples](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/README.md) for general information about how to run this sample. -Notice that there are five separate samples, each in it's own C# file, in the solution's [project](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/Workflow/Workflow). To run each sample, set it as the startup object in the project's properties prior to executing the sample. +Notice that there are five separate samples, each in it's own C# file, in the solution's [project](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/Workflow/Workflow). To run each sample, set it as the startup object in the project's properties prior to executing the sample. > [!IMPORTANT] > Some operations described in these samples are not supported by Dataverse. In Dataverse, workflows must be created and updated using the Workflow designer. With Dynamics 365 Customer Engagement on-premises you can create Workflows using the XAML definitions with code. This is not supported with Dataverse. diff --git a/powerapps-docs/developer/data-platform/org-service/subscribe-sdk-assembly-updates-using-nuget.md b/powerapps-docs/developer/data-platform/org-service/subscribe-sdk-assembly-updates-using-nuget.md index 2b5544b763..f3104bc447 100644 --- a/powerapps-docs/developer/data-platform/org-service/subscribe-sdk-assembly-updates-using-nuget.md +++ b/powerapps-docs/developer/data-platform/org-service/subscribe-sdk-assembly-updates-using-nuget.md @@ -5,8 +5,8 @@ ms.collection: get-started ms.date: 04/14/2023 ms.reviewer: pehecke ms.topic: article -author: MicroSri # GitHub ID -ms.author: sriknair # MSFT alias of Microsoft employees only +author: MsSQLGirl # GitHub ID +ms.author: jukoesma # MSFT alias of Microsoft employees only search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/use-executeAsync.md b/powerapps-docs/developer/data-platform/org-service/use-executeAsync.md index 875a801fdf..30c2cfff72 100644 --- a/powerapps-docs/developer/data-platform/org-service/use-executeAsync.md +++ b/powerapps-docs/developer/data-platform/org-service/use-executeAsync.md @@ -2,8 +2,8 @@ title: "Use ExecuteAsync to execute messages asynchronously (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "You can use the ExecuteAsync message to import solutions asynchronously." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: "article" search.audienceType: diff --git a/powerapps-docs/developer/data-platform/org-service/use-executetransaction.md b/powerapps-docs/developer/data-platform/org-service/use-executetransaction.md index 9de6704eee..34965c7d76 100644 --- a/powerapps-docs/developer/data-platform/org-service/use-executetransaction.md +++ b/powerapps-docs/developer/data-platform/org-service/use-executetransaction.md @@ -1,9 +1,9 @@ --- title: "Execute messages in a single database transaction (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "You can execute two or more requests in a single database transaction using the ExecuteTransactionRequest class." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +ms.date: 05/21/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: "article" search.audienceType: @@ -24,6 +24,8 @@ It is a common requirement in business applications to coordinate changes of mul An may contain one or more instances. An instance may not contain a or . For more information on , see [Execute multiple requests using the SDK for .NET](execute-multiple-requests.md). + More information: [Do not use batch request types in plug-ins and workflow activities](../best-practices/business-logic/avoid-batch-requests-plugin.md) + ## Example This example uses a single web method call to execute all message requests in a collection as part of a single database transaction. Settings to alter the execution behavior are also shown. diff --git a/powerapps-docs/developer/data-platform/org-service/use-late-bound-entity-class-linq-query.md b/powerapps-docs/developer/data-platform/org-service/use-late-bound-entity-class-linq-query.md index 084c10898a..9e60678fde 100644 --- a/powerapps-docs/developer/data-platform/org-service/use-late-bound-entity-class-linq-query.md +++ b/powerapps-docs/developer/data-platform/org-service/use-late-bound-entity-class-linq-query.md @@ -2,10 +2,10 @@ title: "Use late-bound Entity class with a LINQ query (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Read how you can use late binding with .NET Language-Integrated Query (LINQ) queries." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: "article" +ms.topic: how-to search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/use-linq-construct-query.md b/powerapps-docs/developer/data-platform/org-service/use-linq-construct-query.md index 6c278ddd1f..a0f09d3a36 100644 --- a/powerapps-docs/developer/data-platform/org-service/use-linq-construct-query.md +++ b/powerapps-docs/developer/data-platform/org-service/use-linq-construct-query.md @@ -2,10 +2,10 @@ title: "Use LINQ to construct a query (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Describes how to use the .NET Language-Integrated Query (LINQ) query provider to construct a Microsoft Dataverse query." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: "article" +ms.topic: how-to search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/use-messages.md b/powerapps-docs/developer/data-platform/org-service/use-messages.md index 4dcae85862..3d28694983 100644 --- a/powerapps-docs/developer/data-platform/org-service/use-messages.md +++ b/powerapps-docs/developer/data-platform/org-service/use-messages.md @@ -3,10 +3,10 @@ title: "Use messages with the SDK for .NET (Microsoft Dataverse) | Microsoft Doc description: "Understand how messages are used to invoke operations using the SDK for .NET." ms.collection: get-started ms.date: 03/26/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/org-service/use-querybyattribute-class.md b/powerapps-docs/developer/data-platform/org-service/use-querybyattribute-class.md index 228e00041c..035ef3d81c 100644 --- a/powerapps-docs/developer/data-platform/org-service/use-querybyattribute-class.md +++ b/powerapps-docs/developer/data-platform/org-service/use-querybyattribute-class.md @@ -2,8 +2,8 @@ title: "Use the QueryByAttribute class (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "You can use the QueryByAttribute class to build queries that test a set of columns against a set of values" ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: "article" search.audienceType: diff --git a/powerapps-docs/developer/data-platform/org-service/visual-studio-dot-net-framework.md b/powerapps-docs/developer/data-platform/org-service/visual-studio-dot-net-framework.md index 0492cec766..024be707e1 100644 --- a/powerapps-docs/developer/data-platform/org-service/visual-studio-dot-net-framework.md +++ b/powerapps-docs/developer/data-platform/org-service/visual-studio-dot-net-framework.md @@ -3,8 +3,8 @@ title: "Visual Studio and the .NET Framework (Microsoft Dataverse) | Microsoft D description: "Learn about managed code development tools and requirements." ms.collection: get-started ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: "article" search.audienceType: diff --git a/powerapps-docs/developer/data-platform/organization-table.md b/powerapps-docs/developer/data-platform/organization-table.md index 739a0a54c9..fa32b8c35c 100644 --- a/powerapps-docs/developer/data-platform/organization-table.md +++ b/powerapps-docs/developer/data-platform/organization-table.md @@ -1,12 +1,12 @@ --- title: "Read and update environment settings (Microsoft Dataverse)" description: "Change environment settings in the organization table." -ms.date: 06/28/2023 -ms.reviewer: jdaly +ms.date: 06/10/2025 ms.topic: article -author: MicroSri +author: MsSQLGirl +ms.author: jukoesma +ms.reviewer: jdaly ms.subservice: dataverse-developer -ms.author: sriknair search.audienceType: - developer contributors: @@ -28,7 +28,7 @@ For example, the following columns are supported because they're mentioned in th |Setting|Link to documentation| |---------|---------| -|[IsAuditEnabled](reference/entities/organization.md#BKMK_IsAuditEnabled)
[AuditRetentionPeriodV2](reference/entities/organization.md#BKMK_AuditRetentionPeriodV2)
[IsUserAccessAuditEnabled](reference/entities/organization.md#BKMK_IsUserAccessAuditEnabled)
[UserAccessAuditingInterval](reference/entities/organization.md#BKMK_UserAccessAuditingInterval)|[Configure auditing](auditing/configure.md)| +|[AuditSettings](reference/entities/organization.md#BKMK_AuditSettings)
[IsAuditEnabled](reference/entities/organization.md#BKMK_IsAuditEnabled)
[AuditRetentionPeriodV2](reference/entities/organization.md#BKMK_AuditRetentionPeriodV2)
[IsUserAccessAuditEnabled](reference/entities/organization.md#BKMK_IsUserAccessAuditEnabled)
[UserAccessAuditingInterval](reference/entities/organization.md#BKMK_UserAccessAuditingInterval)|[Configure auditing](auditing/configure.md)| |[ExpireSubscriptionsInDays](reference/entities/organization.md#BKMK_ExpireSubscriptionsInDays)|[Cache Schema data](cache-schema-data.md)| |[MaxUploadFileSize](reference/entities/organization.md#BKMK_MaxUploadFileSize)
[BlockedAttachments](reference/entities/organization.md#BKMK_BlockedAttachments)
[BlockedMimeTypes](reference/entities/organization.md#BKMK_BlockedMimeTypes)
[AllowedMimeTypes](reference/entities/organization.md#BKMK_AllowedMimeTypes)|[Files and images overview](files-images-overview.md)| |[PluginTraceLogSetting](reference/entities/organization.md#BKMK_PluginTraceLogSetting)|[Tracing and logging](logging-tracing.md)| diff --git a/powerapps-docs/developer/data-platform/plug-ins.md b/powerapps-docs/developer/data-platform/plug-ins.md index f758cb9364..0ecd458be2 100644 --- a/powerapps-docs/developer/data-platform/plug-ins.md +++ b/powerapps-docs/developer/data-platform/plug-ins.md @@ -1,13 +1,13 @@ --- -title: "Use plug-ins to extend business processes (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn how plug-ins execute in response to a data processing event to augment or modify the default behavior of the platform." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Use plug-ins to extend business processes (Microsoft Dataverse) | Microsoft Docs" +description: "Learn how plug-ins execute in response to a data processing event to augment or modify the default behavior of the platform." ms.collection: get-started ms.date: 01/24/2024 -ms.reviewer: "phecke" -ms.topic: "article" -author: MicroSri +ms.reviewer: pehecke +ms.topic: article +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/query-antipatterns.md b/powerapps-docs/developer/data-platform/query-antipatterns.md new file mode 100644 index 0000000000..f6daf292df --- /dev/null +++ b/powerapps-docs/developer/data-platform/query-antipatterns.md @@ -0,0 +1,182 @@ +--- +title: "Query anti-patterns (Microsoft Dataverse)" +description: "Read about patterns to avoid when constructing queries to retrieve data from Dataverse." +ms.date: 01/06/2025 +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma +ms.reviewer: jdaly +ms.subservice: dataverse-developer +search.audienceType: + - developer +contributors: + - JimDaly +--- + +# Query anti-patterns + +Composing optimized queries for Dataverse is vital to ensure applications provide a fast, responsive, and reliable experience. Learn about patterns to avoid when composing queries for standard tables using the `RetrieveMultiple` message, or messages that have a parameter that inherits from the [QueryBase class](/dotnet/api/microsoft.xrm.sdk.query.querybase). [This guidance also applies when sending a `GET` request against a collection of records using OData](webapi/query/overview.md). + +> [!NOTE] +> The guidance here might not apply for [Elastic tables](elastic-tables.md) or when using [Dataverse Search](search/overview.md). + + +## Minimize the number of selected columns + +Don't include columns you don't need in your query. Queries that return all columns or include a large number of columns can encounter performance issues due to the size of the dataset or complexity of the query. + +## Minimize the number of selected logical columns + +You should avoid requesting too many columns, especially *logical columns*. A logical column contains values that are stored in different database tables. The [AttributeMetadata.IsLogical property](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata.islogical) tells you whether a column is a logical column. Queries that contain many logical columns are slower because Dataverse needs to combine the data from other database tables. + + +## Avoid leading wild cards in filter conditions + +Queries that use conditions with leading wild cards (either explicitly, or implicitly with an operator like `ends-with`) can lead to bad performance. Dataverse can't take advantage of database indexes when a query using leading wild cards, which forces SQL to scan the entire table. Table scans can happen even if there are other nonleading wild card queries that limit the result set. + +### [FetchXml](#tab/fetchxml) + +The following example is a FetchXml [condition element](fetchxml/reference/condition.md) that uses a leading wild card: + +```xml + +``` + +### [QueryExpression](#tab/qe) + +The following example is a [QueryExpression](xref:Microsoft.Xrm.Sdk.Query.QueryExpression) [ConditionExpression](xref:Microsoft.Xrm.Sdk.Query.ConditionExpression) that uses a leading wild card: + +```csharp +new ConditionExpression("accountnumber", ConditionOperator.Like, "%234") +``` + +### [OData](#tab/odata) + +The following example is a OData query that uses a leading wild card: + +```http +$filter=startswith(accountnumber,'%234') +``` + +--- + +When queries time out and this pattern is detected, Dataverse returns a unique error to help identify which queries are using this pattern: + +> Name: `LeadingWildcardCauseTimeout`
+> Code: `0x80048573`
+> Number: `-2147187341`
+> Message: `The database operation timed out; this may be due to a leading wildcard value being used in a filter condition. Please consider removing filter conditions on leading wildcard values, as these filter conditions are expensive and may cause timeouts.` + +Dataverse [heavily throttles](query-throttling.md) leading wild card queries that are identified as a risk to the health of the environment to help prevent outages. When a query fails due to throttling and this pattern is detected, Dataverse returns a unique error: + +> Name: `DataEngineLeadingWildcardQueryThrottling`
+> Code: `0x80048644`
+> Number: `-2147187132`
+> Message: `This query cannot be executed because it conflicts with Query Throttling; the query uses a leading wildcard value in a filter condition, which will cause the query to be throttled more aggressively.`
or
`This query is throttled as it negatively impacts the database health; the query uses a leading wildcard value in a filter condition, which will cause the query to be throttled more aggressively.` + +If you find yourself using leading wild card queries, look into these options: + +- Use [Dataverse search](search/overview.md) instead. +- Change your data model to help people avoid needing leading wild cards. + +### Other wildcard characters + +As described in [Use wildcard characters in conditions for string values](wildcard-characters.md), other characters beyond the percent sign ('%') character can act like a wildcard. Following are two example query strings that also behave like leading wildcards: + +- `_234%` +- `[^a]234%` + +Dataverse heavily throttles queries with search strings that start with these other leading wildcard special characters. + +### Hyphen character + +Database collation unicode sorting rules make some search strings that start with a hyphen ('-') perform like leading wildcard searches. Search strings that start with a hyphen can't take advantage of database indexes if the search string doesn't contain a nonwildcard character before the occurrence of the '%' character in the string. For example, `-%` and `-%234` can't efficiently use database indexes, while `-234%` can. Dataverse heavily throttles inefficient search strings that start with hyphens. To understand more about the database collation unicode sorting rules for hyphens, see [SQL Server collations](/sql/relational-databases/collations/collation-and-unicode-support#SQL-collations). + +## Avoid using formula or calculated columns in filter conditions + +[Formula and calculated column](specialized-columns.md#formula-and-calculated-columns) values are calculated in real-time when they're retrieved. Queries that use filters on these columns force Dataverse to calculate the value for each possible record that can be returned so the filter can be applied. Queries are slower because Dataverse can't improve the performance of these queries using SQL. + +When queries time out and this pattern is detected, Dataverse returns a unique error to help identify which queries are using this pattern: + +> Name: `ComputedColumnCauseTimeout`
+> Code: `0x80048574`
+> Number: `-2147187340`
+> Message: `The database operation timed out; this may be due to a computed column being used in a filter condition. Please consider removing filter conditions on computed columns, as these filter conditions are expensive and may cause timeouts.` + +Dataverse [heavily throttles](query-throttling.md) queries that have filters on calculated columns that are identified as a risk to the health of the environment to help prevent outages. When a query fails due to throttling and this pattern is detected, Dataverse returns a unique error: + +> Name: `DataEngineComputedColumnQueryThrottling`
+> Code: `0x80048744`
+> Number: `-2147186876`
+> Message: `This query cannot be executed because it conflicts with Query Throttling; the query uses a computed column in a filter condition, which will cause the query to be throttled more aggressively.`
or
`This query is throttled as it negatively impacts the database health; the query uses a computed column in a filter condition, which will cause the query to be throttled more aggressively.` + +## Avoid ordering by choice columns + +When you use [FetchXml](fetchxml/order-rows.md#choice-columns) or [QueryExpression](org-service/queryexpression/order-rows.md#choice-columns), when you order query results using a choice column, the results are sorted using the localized label for each choice option. Ordering by the number value stored in the database wouldn't provide a good experience in your application. You should know that ordering on choice columns requires more compute resources to join and sort the rows by the localized label value. This extra work makes the query slower. If possible, try to avoid ordering results by choice column values. + +> [!NOTE] +> OData is different. With the Dataverse Web API, `$orderby` sorts rows using the integer value of the choice column rather than the localized label. + +## Avoid ordering by columns in related tables + +Ordering by columns on related tables makes the query slower because of the added complexity. + +Ordering by related tables should only be done when needed to as described here: + +### [FetchXml](#tab/fetchxml) + +[Order rows](fetchxml/order-rows.md) + +### [QueryExpression](#tab/qe) + +[Order rows](org-service/queryexpression/order-rows.md) + +### [OData](#tab/odata) + +[Order rows](webapi/query/order-rows.md) + +--- + + +## Avoid using conditions on large text columns + +Dataverse has two types of columns that can store large strings of text: + +- [StringAttributeMetadata](/dotnet/api/microsoft.xrm.sdk.metadata.stringattributemetadata) can store up to 4,000 characters. +- [MemoAttributeMetadata](/dotnet/api/microsoft.xrm.sdk.metadata.memoattributemetadata) can store a higher number. + +The limit for both of these columns is specified using the `MaxLength` property. + +You can use conditions on string columns that have a `MaxLength` configured for fewer than 850 characters. + +All memo columns or string columns with a `MaxLength` greater than 850 are defined in Dataverse as large text columns. Large text columns are too large to effectively index, which leads to bad performance when included in a filter condition. + +[Dataverse search](search/overview.md) is a better choice to query data in these kinds of columns. + +## Dataverse error for query time outs caused by anti-patterns + +When a query times out and the query is using one of the anti-patterns detailed on this page, Dataverse returns the following unique error to help identify which anti-patterns the query is using: + +> Name: `PerformanceValidationIssuesCauseTimeout`
+> Code: `0x80048575`
+> Number: `-2147187339`
+> Message: `The database operation timed out; this may be due to the query performance issues identified in a query executed on this request. Please optimize the query by addressing the following identified performance issues: {0}. Please reference this document for guidance: https://go.microsoft.com/fwlink/?linkid=2300520` + +[!INCLUDE [cc-query-antipattern-enum-table](includes/cc-query-antipattern-enum-table.md)] + +Use the guidance on this page to understand the anti-patterns and modify the query to avoid usage of these anti-patterns. + +> [!NOTE] +> If a query contains either the `PerformanceLeadingWildCard` or the `FilteringOnCalculatedColumns` anti-pattern, a different Dataverse error is thrown. Queries that use the `PerformanceLeadingWildCard` anti-pattern throw the `LeadingWildcardCauseTimeout` error mentioned on this page, and queries that use the `FilteringOnCalculatedColumns` anti-pattern throw the `ComputedColumnCauseTimeout` error mentioned on this page. +> +> The `LeadingWildcardCauseTimeout` and `ComputedColumnCauseTimeout` errors predate the `PerformanceValidationIssuesCauseTimeout` error; `LeadingWildcardCauseTimeout` and `ComputedColumnCauseTimeout` continue to be thrown to maintain backward compatibility. + +### Related articles + +[Query throttling](query-throttling.md) +[Use wildcard characters in conditions for string values](wildcard-characters.md) +[Query data using FetchXml](fetchxml/overview.md) +[Query data using QueryExpression](org-service/queryexpression/overview.md) +[Use OData to query data](webapi/query/overview.md) diff --git a/powerapps-docs/developer/data-platform/query-json-columns-elastic-tables.md b/powerapps-docs/developer/data-platform/query-json-columns-elastic-tables.md index 9d7700b2cf..c726a26154 100644 --- a/powerapps-docs/developer/data-platform/query-json-columns-elastic-tables.md +++ b/powerapps-docs/developer/data-platform/query-json-columns-elastic-tables.md @@ -1,10 +1,10 @@ --- title: Query JSON columns in elastic tables description: Learn how to query data stored in JSON columns with Dataverse elastic tables with code. -ms.topic: article +ms.topic: how-to ms.date: 12/04/2023 -author: pnghub -ms.author: gned +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -87,7 +87,7 @@ OData-Version: 4.0 HTTP/1.1 204 No Content OData-Version: 4.0 x-ms-session-token: hj23ad#1543 -OData-EntityId: [Organization URI]/api/data/v9.2/sensordata(7eb682f1-ca75-e511-80d4-00155d2a68d1) +OData-EntityId: [Organization URI]/api/data/v9.2/sensordata(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` --- diff --git a/powerapps-docs/developer/data-platform/query-schema-definitions.md b/powerapps-docs/developer/data-platform/query-schema-definitions.md index 1b6b584747..f13df8e6c7 100644 --- a/powerapps-docs/developer/data-platform/query-schema-definitions.md +++ b/powerapps-docs/developer/data-platform/query-schema-definitions.md @@ -526,9 +526,9 @@ OData-Version: 4.0 { "@odata.context": "[Organization URI]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.WhoAmIResponse", - "BusinessUnitId": "38e0dbe4-131b-e111-ba3e-78e7d1620f5e", - "UserId": "4026be43-6b69-e111-8f65-78e7d1620f5e", - "OrganizationId": "883278f5-03af-45eb-a0bc-3fea67caa544" + "BusinessUnitId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", + "UserId": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", + "OrganizationId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` @@ -537,7 +537,7 @@ Then use the `UserId` value to filter the records using the `systemuserid` from **Request:** ```http -GET [Organization URI]/api/data/v9.2/usersettingscollection?$select=uilanguageid&$filter=systemuserid eq 4026be43-6b69-e111-8f65-78e7d1620f5e&$top=1&$count=true HTTP/1.1 +GET [Organization URI]/api/data/v9.2/usersettingscollection?$select=uilanguageid&$filter=systemuserid eq 22cc22cc-dd33-ee44-ff55-66aa66aa66aa&$top=1&$count=true HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -558,7 +558,7 @@ OData-Version: 4.0 { "@odata.etag": "W/\"47652882\"", "uilanguageid": 1033, - "systemuserid": "4026be43-6b69-e111-8f65-78e7d1620f5e" + "systemuserid": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa" } ] } diff --git a/powerapps-docs/developer/data-platform/query-throttling.md b/powerapps-docs/developer/data-platform/query-throttling.md index 9e77ed3584..2dbbfceac3 100644 --- a/powerapps-docs/developer/data-platform/query-throttling.md +++ b/powerapps-docs/developer/data-platform/query-throttling.md @@ -1,13 +1,13 @@ --- title: "Query throttling (Microsoft Dataverse)" -description: "Read about how the server can throttle a query to reduce system performance impact and what you can do about it." -ms.date: 06/04/2024 +description: "Read about how the server can throttle a query that reduces system performance and what you can do about it." +ms.date: 01/08/2025 ms.topic: article applies_to: - "Dynamics 365 (online)" -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma ms.reviewer: pehecke search.audienceType: - developer @@ -15,10 +15,10 @@ search.audienceType: # Query throttling -If a specific query creates a disproportional load on the database storing Microsoft Dataverse data, it can starve the database of resources and negatively impact performance of all data operations. When this happens, Dataverse starts throttling that particular query to allow all other scenarios to perform normally. +If a query creates a disproportional load on the database storing Microsoft Dataverse data, it can starve the database of resources and negatively impact performance of all data operations. When this happens, Dataverse starts throttling that query to allow all other scenarios to perform normally. The primary way in which *query throttling* is different from [Service protection API limits](api-limits.md) is -query throttling targets a specific query that causes a performance degradation while leaving the rest of the traffic unaffected. If the throttled query originates from a non-interactive application, throttling is likely to not be noticeable for end-users. If the query originates from an interactive application, it affects users that exercise that particular scenario. +query throttling targets a query that causes a performance degradation while leaving the rest of the traffic unaffected. If the throttled query originates from a non-interactive application, throttling is likely to not be noticeable for end-users. If the query originates from an interactive application, it affects users that exercise that particular scenario. ## Query throttling behavior @@ -27,25 +27,46 @@ Throttling can manifest in three ways: - A delay is introduced before each execution of the query, making the scenario that uses it slower - Some fraction of attempts to execute the query are failing with any of the following errors: -|Error code|Hex code|Message| +|Error code
Hex code|Name|Message| |---|---|---| -|`-2147187388`|`0x80048544`| `This query cannot be executed because it conflicts with query throttling.`| -|`-2147187132`|`0x80048644`| `This query cannot be executed because it conflicts with Query Throttling; the query uses a leading wildcard value in a filter condition, which will cause the query to be throttled more aggressively.`| -|`-2147186876`|`0x80048744`| `This query cannot be executed because it conflicts with Query Throttling; the query uses a computed column in a filter condition, which will cause the query to be throttled more aggressively.` | +|`-2147187388`
`0x80048544`|`DataEngineQueryThrottling`|`This query cannot be executed because it conflicts with query throttling.`
or
`This query is throttled as it negatively impacts the database health.`| +|`-2147187132`
`0x80048644`|`DataEngineLeadingWildcardQueryThrottling`|`This query cannot be executed because it conflicts with Query Throttling; the query uses a leading wildcard value in a filter condition, which will cause the query to be throttled more aggressively.`
or
`This query is throttled as it negatively impacts the database health; the query uses a leading wildcard value in a filter condition, which will cause the query to be throttled more aggressively.`| +|`-2147186876`
`0x80048744`|`DataEngineComputedColumnQueryThrottling`|`This query cannot be executed because it conflicts with Query Throttling; the query uses a computed column in a filter condition, which will cause the query to be throttled more aggressively.`
or
`This query is throttled as it negatively impacts the database health; the query uses a computed column in a filter condition, which will cause the query to be throttled more aggressively.`| +|`-2147186875`
`0x80048745`|`DataEnginePerformanceValidationIssuesQueryThrottling`|`This query cannot be executed because it conflicts with Query Throttling; the query has performance validation issues ({0}), which will cause the query to be throttled more aggressively.`
or
`This query is throttled as it negatively impacts the database health; the query has performance validation issues ({0}), which will cause the query to be throttled more aggressively.`| -For more information about more aggressively throttled query patterns like leading wild cards can be found in [Optimize performance using FetchXml](fetchxml/optimize-performance.md) and [Optimize performance using QueryExpression](org-service/queryexpression/optimize-performance.md) +## Dataverse error for query throttling caused by anti-patterns + +Dataverse heavily throttles queries that use [known query anti-patterns](query-antipatterns.md) when they're identified as a risk to the health of the environment to help prevent outages. + +When a query fails due to throttling and the query is using one of the anti-patterns, Dataverse returns the following unique error to help identify which anti-patterns the query is using: + +> Name: `DataEnginePerformanceValidationIssuesQueryThrottling`
+> Code: `0x80048745`
+> Number: `-2147186875`
+> Message: `This query cannot be executed because it conflicts with Query Throttling; the query has performance validation issues ({0}), which will cause the query to be throttled more aggressively. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952` +
or
+`This query is throttled as it negatively impacts the database health; the query has performance validation issues ({0}), which will cause the query to be throttled more aggressively. Please refer to this document: https://go.microsoft.com/fwlink/?linkid=2162952` + +[!INCLUDE [cc-query-antipattern-enum-table](includes/cc-query-antipattern-enum-table.md)] + +> [!NOTE] +> If a query contains either the `PerformanceLeadingWildCard` or the `FilteringOnCalculatedColumns` anti-pattern, a different Dataverse error is thrown. Queries that use the `PerformanceLeadingWildCard` anti-pattern throw the `DataEngineLeadingWildcardQueryThrottling` error mentioned on this page, and queries that use the `FilteringOnCalculatedColumns` anti-pattern throw the `DataEngineComputedColumnQueryThrottling` error mentioned on this page. +> +> The `DataEngineLeadingWildcardQueryThrottling` and `DataEngineComputedColumnQueryThrottling` errors predate the `DataEnginePerformanceValidationIssuesQueryThrottling` error; `DataEngineLeadingWildcardQueryThrottling` and `DataEngineComputedColumnQueryThrottling` continue to be thrown to maintain backward compatibility. ## Common causes Most of the situations when query throttling is necessary fall into one of these two broad categories: -- Some query in a common interactive scenario, for example a saved query used in a grid or a query executed by a plug-in, is inefficient and requires a lot of database resources for each execution +- Some query in a common interactive scenario is inefficient and requires a lot of database resources for each execution + - Common examples are a saved query used in a grid or a query executed by a plug-in -- An automated operation, for example data integration involving moving a large amount of data into or out of Dataverse, executes a query at a high rate that consumes a lot of database resources in aggregate even if each execution is less expensive +- An automated operation executes a query at a high rate that consumes a lot of database resources in aggregate even if each execution is less expensive + - A common example is data integration that moves a large amount of data into or out of Dataverse ## How to avoid query throttling -Query throttling depends on the query and the scenario where it's executed but there are some common guidelines: +Query throttling depends on the query and the scenario where it runs but there are some common guidelines: - For slow low-frequency queries, typically used in interactive applications, the query structure needs to be changed to make it more efficient @@ -55,4 +76,10 @@ Query throttling depends on the query and the scenario where it's executed but t - When using [ExecuteMultiple](xref:Microsoft.Xrm.Sdk.Messages.ExecuteMultipleRequest) (or another batching mechanism), reduce the size of the batch - If the application is multi-threaded, reduce the number of concurrent threads - - If you aren't using batching or concurrent requests, add a delay between requests to reduce the request rate \ No newline at end of file + - If you aren't using batching or concurrent requests, add a delay between requests to reduce the request rate + +### See also +[Query anti-patterns](query-antipatterns.md) +[Optimize performance using FetchXml](fetchxml/optimize-performance.md) +[Optimize performance using QueryExpression](org-service/queryexpression//optimize-performance.md) +[Service protection API limits](api-limits.md) diff --git a/powerapps-docs/developer/data-platform/quick-find.md b/powerapps-docs/developer/data-platform/quick-find.md index 52c58bdb95..1f849f9644 100644 --- a/powerapps-docs/developer/data-platform/quick-find.md +++ b/powerapps-docs/developer/data-platform/quick-find.md @@ -4,9 +4,9 @@ description: "Learn how about Dataverse quick find queries and their limitations ms.date: 01/30/2024 ms.reviewer: jdaly ms.topic: article -author: pnghub +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: gned +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/quick-start-register-configure-simplespa-application-msal-js.md b/powerapps-docs/developer/data-platform/quick-start-register-configure-simplespa-application-msal-js.md deleted file mode 100644 index a570c20209..0000000000 --- a/powerapps-docs/developer/data-platform/quick-start-register-configure-simplespa-application-msal-js.md +++ /dev/null @@ -1,436 +0,0 @@ ---- -title: "Quickstart: Register and configure a SPA application for Dataverse using msal.js (Microsoft Dataverse) | Microsoft Docs" -description: "Describes the process of registering and configuring the simplest Single-Page Application (SPA) to access data in Microsoft Dataverse using msal.js and Cross-origin Resource Sharing (CORS)." -ms.date: 09/09/2022 -ms.topic: quickstart -author: ritesp # GitHub ID -ms.subservice: dataverse-developer -ms.author: ritesp # MSFT alias of Microsoft employees only -ms.reviewer: jdaly -search.audienceType: - - developer -contributors: - - JimDaly ---- - -# Quickstart: Register and configure a SPA application for Dataverse using msal.js - -This topic describes the process of registering and configuring the simplest Single-Page Application (SPA) to access data in Microsoft Dataverse using msal.js and Cross-origin Resource Sharing (CORS). More information: [Use OAuth with Cross-Origin Resource Sharing to connect a Single-Page Application to Dataverse ](oauth-cross-origin-resource-sharing-connect-single-page-application.md). - -## Prerequisites - -- Access to a Dataverse environment. -- An Azure account with an active subscription. -- The Azure account must have permission to manage applications in Microsoft Entra ID. Any of the following Microsoft Entra ID roles include the required permissions: - - - [Application administrator](/azure/active-directory/roles/permissions-reference#application-administrator) - - [Application developer](/azure/active-directory/roles/permissions-reference#application-developer) - - [Cloud application administrator](/azure/active-directory/roles/permissions-reference#cloud-application-administrator) - -- Visual Studio Code (VS Code) [Download](https://code.visualstudio.com/download) - - - -## Goal of this quick start - -When you complete this quick start you will be able to run a simple SPA application that will provide the ability for a user to authenticate and retrieve data from Dataverse. - -When you debug the application initially there will only be a **Login** button. - -- Click **Login** and a pop-up will open to enter your credentials. -- After you enter your credentials you will find the **Login** button is hidden and a **Logout** button and a **Get Accounts** button are visible. You will also see a greeting using information from your user account. -- Click the **Get Accounts** button to retrieve 10 account records from your Dataverse organization. The result is shown in the following screenshot: - - ![The SimpleSPA page.](media/simple-spa.png "The SimpleSPA page") - -- Finally, you can click on **Logout** button to logout. - -> [!NOTE] -> This SPA application is not intended to represent a pattern for developing robust SPA applications. It is simplified to focus on the process of registering and configuring the application. - -## Get your Dataverse Web API endpoint - -Use the instructions in [View developer resources](view-download-developer-resources.md) to identify a Web API endpoint for an environment you can access. It should look something like this: `https://yourorg.api.crm.dynamics.com/api/data/v9.2`. - -## Register your application - -1. From [Power Platform admin center](https://admin.powerplatform.microsoft.com) in the left navigation expand **Admin centers** and select **Microsoft Entra ID**. - - :::image type="content" source="media/azure-active-directory-from-ppac.png" alt-text="Microsoft Entra ID from Power Platform Admin Center"::: - - This will open the **Microsoft Entra admin center** - -1. Expand **Applications** and select **App registrations**. - - :::image type="content" source="media/aad-app-registrations-from-entra-admin-center.png" alt-text="Azure App registrations from Microsoft Entra admin center"::: - -1. Click **New registration**. This will open the **Register an application** form. - - :::image type="content" source="media/aad-app-registration-form.png" alt-text="Register and application form"::: - -1. In the **Register an application** form, type a **Name**. For the purpose of this quickstart, use the name *Simple SPA*. -1. For **Supported account types**, the default selection should be:
**Accounts in this organizational directory only (<tenant name> only – Single tenant)**. Don't change this. -1. For **Redirect URI (optional)**, use these options: - - - **Select a platform**: Single-page application (SPA) - - `e.g. https://example.com/auth`: `http://localhost:5500/index.html` - -1. Click **Register**. -1. In the **Overview** area, copy the following values because you will need them in the final step of [Create a web application project](#create-a-web-application-project). - - - **Application (client) ID** - - **Directory (tenant) ID** - -1. Select **API permissions**. -1. Click **Add a permission**. -1. In the **Request API permissions** fly-out, select **Dynamics CRM**. - - - If you don't see **Dynamics CRM**, look for **Dataverse**. Or select the **APIs my organization uses** tab and search for *Dataverse*. - -1. Select the **user_impersonation** delegated permission. -1. Click **Add permissions**. - -The configured permissions should look like this when you are done: - -:::image type="content" source="media/configured-permissions-for-simple-spa-app.png" alt-text="Configured permissions for Simple SPA app"::: - -## Install Live Server Visual Studio Code extension - -[Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) is a Visual Studio Code extension that allows you to easily launch a local development server for web pages. - -1. Use these instructions to find and install the Live Server extension for VS Code in the VS Code marketplace: - - - [Browse for extensions](https://code.visualstudio.com/docs/editor/extension-marketplace#_browse-for-extensions) - - [Install an extension](https://code.visualstudio.com/docs/editor/extension-marketplace#_install-an-extension) - -1. After you have installed the Live Server extension, make these changes to the default settings. -1. Click the gear icon :::image type="icon" source="media/vscode-gear-icon.png" border="false"::: in VS Code and select **Settings** , or use the `Ctrl+,` keyboard shortcut. -1. In the search window type `liveServer.settings.host` and change the default value from `127.0.0.1` to `localhost`. - -## Create a web application project - -1. Create a folder on your computer. The name is not important but for the purpose of these instructions name it `simplespa`. -1. Open VS Code and select **File** > **Open Folder** in the menu. Select the `simplespa` folder. -1. Create a new HTML file in the folder named `index.html`. (Not `index.htm`) -1. Copy the contents below into the index.html file: - - ```html - - - - - - - - - - - -
- - - -
- - - - -
- - - - ``` - - > [!NOTE] - > The JavaScript code in the HTML page was adapted from the sample code published here: [https://github.com/Azure-Samples/ms-identity-javascript-v2](https://github.com/Azure-Samples/ms-identity-javascript-v2) which connects to Microsoft Graph. - > - > The key difference is the scopes used when getting the access token. - > - > Use these scopes for the login button: - > ```javascript - > // Called by the loginButton - > function signIn() { - > myMSALObj.loginPopup({ - > scopes: ["User.Read",baseUrl+"/user_impersonation"] //<= Includes Dataverse scope - > }) - > ``` - > These scopes include both the Microsoft Graph `User.Read` scope, but also the Dataverse `user_impersonation` scope. - > By including both of these scopes when signing in, the inital consent dialog will include all the necessary scopes used in the applicaiton. - > - > Then, when specifying the scope used for the call to Dataverse you can use either `/.default` or `/user_impersonation`. - > - > ```javascript - > // Retrieves top 10 account records from Dataverse - > function getAccounts(callback) { - > // Gets the access token - > getTokenPopup({ - > scopes: [baseUrl+"/.default"] - > }) - > ``` - > - > `/user_impersonation` scope only works for delegated permissions, which is the case here, so it could be used. `/.default` works for both delegated and application permissions. - > - > If you don't include the `baseUrl+"/user_impersonation"` scope when logging in, the user will have to consent a second time when they click the **Get Accounts** button for the first time. - > - > - > You can find other SPA examples and tutorials here: [Single-page application (SPA) documentation](/azure/active-directory/develop/index-spa). - -1. Within the index.html page, locate the following configuration variables and set them using the information you gathered in earlier steps: [Get your Dataverse Web API endpoint](#get-your-dataverse-web-api-endpoint) and [Register your application](#register-your-application). - - ```javascript - const baseUrl = "https://org.api.crm.dynamics.com"; //<= Change this - const clientId = "11111111-1111-1111-1111-111111111111"; //<= Change this - const tenantId = "22222222-2222-2222-2222-222222222222"; //<= Change this - ``` - -## Debug the app - -Because you installed the Live Server extension in [Install Live Server Visual Studio Code extension](#install-live-server-visual-studio-code-extension), in the VS Code tool bar you should find this button: :::image type="icon" source="media/vscode-live-server-go-live-button.png" border="false":::. - -1. Click the **Go Live** button and a new browser window will open to `http://localhost:5500/index.html` rendering the index.html page. - - The first time you run the app and click the **Login** button, you will get a consent dialog like this: - - :::image type="content" source="media/permissions-requested-dialog.png" alt-text="Permissions requested dialog"::: - - If you are an administrator, you can select the **Consent on behalf of your organization** checkbox which will enable others to also run the app without having to use the **Permissions requested** dialog. - -1. Click **Accept** to continue testing to verify that the app works as described in [Goal of this quick start](#goal-of-this-quick-start). - -## Troubleshooting - -The experience in this quick start depends on the Live Server port setting to be the default value: `5500`. If you already have Live Server installed and have modified the port setting, you will need to change the default setting or the URL set in the app registration. - -Please note that the `liveServer.settings.port` may also be set for the **Workspace** and will override the **User** setting. - -If you open multiple Live Server instances, the port setting may increment to 5501 or higher. This will break the callback used for authentication because the port is 'hard-coded' into the application registration as `http://localhost:5500/index.html`. - -### See also - -[Single-page application (SPA) documentation](/azure/active-directory/develop/index-spa)
-[Use OAuth with Cross-Origin Resource Sharing to connect a Single-Page Application to Dataverse](oauth-cross-origin-resource-sharing-connect-single-page-application.md)
-[Create client applications](connect-dataverse.md) - -[!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/recurring-appointment-partial-expansion-model.md b/powerapps-docs/developer/data-platform/recurring-appointment-partial-expansion-model.md index 078b2b2f0a..8426ba024f 100644 --- a/powerapps-docs/developer/data-platform/recurring-appointment-partial-expansion-model.md +++ b/powerapps-docs/developer/data-platform/recurring-appointment-partial-expansion-model.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 03/25/2021 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "mayadumesh" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/reference/entities/aaduser.md b/powerapps-docs/developer/data-platform/reference/entities/aaduser.md index 557fc10f80..2a171bb0d8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aaduser.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aaduser.md @@ -1,16 +1,14 @@ --- title: "Microsoft Entra ID (aaduser) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Microsoft Entra ID (aaduser) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Microsoft Entra ID (aaduser) table/entity reference +# Microsoft Entra ID (aaduser) table/entity reference (Microsoft Dataverse) Virtual entity that represents Microsoft Entra ID @@ -409,6 +407,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/account.md b/powerapps-docs/developer/data-platform/reference/entities/account.md index 8d9e9eaf2a..6a6de4b33e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/account.md +++ b/powerapps-docs/developer/data-platform/reference/entities/account.md @@ -1,16 +1,14 @@ --- title: "Account table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Account table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Account table/entity reference +# Account table/entity reference (Microsoft Dataverse) Business that represents a customer or potential customer. The company that is billed in business transactions. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /accounts(*accountid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /accounts
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /accounts(*accountid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: True | || | `Merge`
Event: True | || @@ -3657,6 +3657,6 @@ See [powerpagecomponent powerpagecomponent_mspp_webrole_account Many-To-Many Rel ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aciviewmapper.md b/powerapps-docs/developer/data-platform/reference/entities/aciviewmapper.md index ead6ea5589..c3fe9d0413 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aciviewmapper.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aciviewmapper.md @@ -1,16 +1,14 @@ --- title: "ACIViewMapper table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ACIViewMapper table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ACIViewMapper table/entity reference +# ACIViewMapper table/entity reference (Microsoft Dataverse) Customized messages for an entity that has been renamed. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /aciviewmappers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /aciviewmappers(*aciviewmapperid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /aciviewmappers(*aciviewmapperid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /aciviewmappers
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: False |`PATCH` /aciviewmappers(*aciviewmapperid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -365,6 +365,6 @@ One-To-Many Relationship: [organization organization_aciviewmapper](organization ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/actioncard.md b/powerapps-docs/developer/data-platform/reference/entities/actioncard.md index 42b6a8fa8e..3c6b0ff26a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/actioncard.md +++ b/powerapps-docs/developer/data-platform/reference/entities/actioncard.md @@ -1,16 +1,14 @@ --- title: "Action Card (ActionCard) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Action Card (ActionCard) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Action Card (ActionCard) table/entity reference +# Action Card (ActionCard) table/entity reference (Microsoft Dataverse) Action card entity to show action cards. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /actioncards
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /actioncards(*actioncardid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /actioncards(*actioncardid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /actioncards
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /actioncards(*actioncardid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -967,6 +967,6 @@ Many-To-One Relationship: [actioncarduserstate ActionCardUserState_ActionCard](a ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/actioncarduserstate.md b/powerapps-docs/developer/data-platform/reference/entities/actioncarduserstate.md index 18ecd70fdb..1cb1aa6bf2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/actioncarduserstate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/actioncarduserstate.md @@ -1,16 +1,14 @@ --- title: "ActionCardUserState table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ActionCardUserState table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ActionCardUserState table/entity reference +# ActionCardUserState table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /actioncarduserstates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /actioncarduserstates(*actioncarduserstateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /actioncarduserstates(*actioncarduserstateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /actioncarduserstates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /actioncarduserstates(*actioncarduserstateid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -342,6 +342,6 @@ One-To-Many Relationship: [transactioncurrency TransactionCurrency_ActionCardUse ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/activityfileattachment.md b/powerapps-docs/developer/data-platform/reference/entities/activityfileattachment.md index f0cd396a75..300f6b4812 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/activityfileattachment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/activityfileattachment.md @@ -1,16 +1,14 @@ --- title: "Activity File Attachment (activityfileattachment) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Activity File Attachment (activityfileattachment) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Activity File Attachment (activityfileattachment) table/entity reference +# Activity File Attachment (activityfileattachment) table/entity reference (Microsoft Dataverse) Attachment entity with data stored in file type attribute @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /activityfileattachments(*activityfileattachmentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /activityfileattachments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /activityfileattachments(*activityfileattachmentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -887,6 +887,6 @@ Many-To-One Relationship: [syncerror activityfileattachment_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/activitymimeattachment.md b/powerapps-docs/developer/data-platform/reference/entities/activitymimeattachment.md index 544183c177..30692b0a27 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/activitymimeattachment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/activitymimeattachment.md @@ -1,16 +1,14 @@ --- title: "Attachment (ActivityMimeAttachment) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Attachment (ActivityMimeAttachment) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Attachment (ActivityMimeAttachment) table/entity reference +# Attachment (ActivityMimeAttachment) table/entity reference (Microsoft Dataverse) MIME attachment for an activity. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /activitymimeattachments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /activitymimeattachments(*activitymimeattachmentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /activitymimeattachments(*activitymimeattachmentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /activitymimeattachments
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /activitymimeattachments(*activitymimeattachmentid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -382,7 +382,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Property|Value| |---|---| -|Description|**Unique identifier of the user or team who owns the activity_mime_attachment.**| +|Description|**Unique identifier of the user or team who owns the activity\_mime\_attachment.**| |DisplayName|**Owner**| |IsValidForForm|False| |IsValidForRead|True| @@ -608,6 +608,6 @@ Many-To-One Relationship: [syncerror ActivityMimeAttachment_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/activityparty.md b/powerapps-docs/developer/data-platform/reference/entities/activityparty.md index 09a303c9cf..991efbbfb6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/activityparty.md +++ b/powerapps-docs/developer/data-platform/reference/entities/activityparty.md @@ -1,16 +1,14 @@ --- title: "Activity Party (ActivityParty) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Activity Party (ActivityParty) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Activity Party (ActivityParty) table/entity reference +# Activity Party (ActivityParty) table/entity reference (Microsoft Dataverse) Person or group associated with an activity. An activity can have multiple activity parties. @@ -21,6 +19,9 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `AppendRelatedParty`
Event: True |**AppendRelatedParty action** |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /activityparties
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -50,6 +51,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [AddressUsed](#BKMK_AddressUsed) - [Effort](#BKMK_Effort) - [ExchangeEntryId](#BKMK_ExchangeEntryId) +- [ExternalId](#BKMK_ExternalId) +- [ExternalIdType](#BKMK_ExternalIdType) - [ParticipationTypeMask](#BKMK_ParticipationTypeMask) - [PartyId](#BKMK_PartyId) - [PartyObjectTypeCode](#BKMK_PartyObjectTypeCode) @@ -130,6 +133,40 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1024| +### ExternalId + +|Property|Value| +|---|---| +|Description|**The external id used when the party does not have an email address.**| +|DisplayName|**External Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`externalid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### ExternalIdType + +|Property|Value| +|---|---| +|Description|**The external id type used when the party does not have an email address.**| +|DisplayName|**External Id Type**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`externalidtype`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + ### ParticipationTypeMask |Property|Value| @@ -346,7 +383,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Property|Value| |---|---| -|Description|**Unique identifier of the user or team who owns the activity_party.**| +|Description|**Unique identifier of the user or team who owns the activity\_party.**| |DisplayName|**Owner**| |IsValidForForm|False| |IsValidForRead|True| @@ -703,6 +740,6 @@ Many-To-One Relationship: [syncerror ActivityParty_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/activitypointer.md b/powerapps-docs/developer/data-platform/reference/entities/activitypointer.md index 565a22cc31..0e2a440e64 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/activitypointer.md +++ b/powerapps-docs/developer/data-platform/reference/entities/activitypointer.md @@ -1,16 +1,14 @@ --- title: "Activity (ActivityPointer) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Activity (ActivityPointer) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Activity (ActivityPointer) table/entity reference +# Activity (ActivityPointer) table/entity reference (Microsoft Dataverse) Task performed, or to be performed, by a user. An activity is any action for which an entry can be made on a calendar. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /activitypointers(*activityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /activitypointers
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Rollup`
Event: False | || @@ -1724,6 +1724,6 @@ Many-To-One Relationship: [slakpiinstance slakpiinstance_activitypointer](slakpi ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/adx_externalidentity.md b/powerapps-docs/developer/data-platform/reference/entities/adx_externalidentity.md index 87758f8b6b..3d64bbc747 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/adx_externalidentity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/adx_externalidentity.md @@ -1,16 +1,14 @@ --- title: "External Identity (adx_externalidentity) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the External Identity (adx_externalidentity) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# External Identity (adx_externalidentity) table/entity reference +# External Identity (adx_externalidentity) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /adx_externalidentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /adx_externalidentities(*adx_externalidentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /adx_externalidentities(*adx_externalidentityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -545,6 +545,6 @@ Many-To-One Relationship: [syncerror adx_externalidentity_SyncErrors](syncerror. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/adx_invitation.md b/powerapps-docs/developer/data-platform/reference/entities/adx_invitation.md index c7107d185c..2ca4c0f143 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/adx_invitation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/adx_invitation.md @@ -1,16 +1,14 @@ --- title: "Invitation (adx_invitation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Invitation (adx_invitation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Invitation (adx_invitation) table/entity reference +# Invitation (adx_invitation) table/entity reference (Microsoft Dataverse) Send invitations to existing contacts or email addresses and assign them to web roles upon redemption. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /adx_invitations(*adx_invitationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /adx_invitations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /adx_invitations(*adx_invitationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1165,6 +1165,6 @@ See [contact adx_invitation_redeemedcontacts Many-To-Many Relationship](contact. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/adx_inviteredemption.md b/powerapps-docs/developer/data-platform/reference/entities/adx_inviteredemption.md index 1edcbf87cc..cb029e431f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/adx_inviteredemption.md +++ b/powerapps-docs/developer/data-platform/reference/entities/adx_inviteredemption.md @@ -1,16 +1,14 @@ --- title: "Invite Redemption (adx_inviteredemption) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Invite Redemption (adx_inviteredemption) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Invite Redemption (adx_inviteredemption) table/entity reference +# Invite Redemption (adx_inviteredemption) table/entity reference (Microsoft Dataverse) Holds information about the redemption of an invite. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /adx_inviteredemptions(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /adx_inviteredemptions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /adx_inviteredemptions(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1771,6 +1771,6 @@ Many-To-One Relationship: [syncerror adx_inviteredemption_SyncErrors](syncerror. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/adx_portalcomment.md b/powerapps-docs/developer/data-platform/reference/entities/adx_portalcomment.md index 17bf8e0922..2b7dd9acc2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/adx_portalcomment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/adx_portalcomment.md @@ -1,16 +1,14 @@ --- title: "Portal Comment (adx_portalcomment) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Portal Comment (adx_portalcomment) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Portal Comment (adx_portalcomment) table/entity reference +# Portal Comment (adx_portalcomment) table/entity reference (Microsoft Dataverse) An activity which is used to share information between the user and the customer on the portal. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /adx_portalcomments(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /adx_portalcomments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /adx_portalcomments(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1751,6 +1751,6 @@ Many-To-One Relationship: [syncerror adx_portalcomment_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/adx_setting.md b/powerapps-docs/developer/data-platform/reference/entities/adx_setting.md index 097494589e..4ad4d27bfe 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/adx_setting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/adx_setting.md @@ -1,16 +1,14 @@ --- title: "Setting (adx_setting) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Setting (adx_setting) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Setting (adx_setting) table/entity reference +# Setting (adx_setting) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /adx_settings(*adx_settingid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /adx_settings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /adx_settings(*adx_settingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -692,6 +692,6 @@ Many-To-One Relationship: [syncerror adx_setting_SyncErrors](syncerror.md#BKMK_a ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/adx_webformsession.md b/powerapps-docs/developer/data-platform/reference/entities/adx_webformsession.md index 5f3b08c63b..f30d33d451 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/adx_webformsession.md +++ b/powerapps-docs/developer/data-platform/reference/entities/adx_webformsession.md @@ -1,16 +1,14 @@ --- title: "Multistep Form Session (adx_webformsession) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Multistep Form Session (adx_webformsession) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Multistep Form Session (adx_webformsession) table/entity reference +# Multistep Form Session (adx_webformsession) table/entity reference (Microsoft Dataverse) Serves as a mechanism to log the occurrence of an incomplete multistep form entry for a given user so they can return and complete it later. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /adx_webformsessions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /adx_webformsessions(*adx_webformsessionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /adx_webformsessions(*adx_webformsessionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -752,6 +752,6 @@ Many-To-One Relationship: [syncerror adx_webformsession_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aicopilot.md b/powerapps-docs/developer/data-platform/reference/entities/aicopilot.md index 5687aa6c9d..9676d73613 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aicopilot.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aicopilot.md @@ -1,16 +1,14 @@ --- title: "AICopilot table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AICopilot table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AICopilot table/entity reference +# AICopilot table/entity reference (Microsoft Dataverse) AI Copilot @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aicopilots
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aicopilots(*aicopilotid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /aicopilots(*aicopilotid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /aicopilots
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -701,6 +701,6 @@ See [aiplugin AICoPilot_AIPlugin_AIPlugin Many-To-Many Relationship](aiplugin.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aicopilot_aiplugin.md b/powerapps-docs/developer/data-platform/reference/entities/aicopilot_aiplugin.md index dba444ee80..ea9f6bd519 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aicopilot_aiplugin.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aicopilot_aiplugin.md @@ -1,16 +1,14 @@ --- title: "AICopilot_AIPlugin table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AICopilot_AIPlugin table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AICopilot_AIPlugin table/entity reference +# AICopilot_AIPlugin table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /aicopilot_aipluginset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aiplugin.md b/powerapps-docs/developer/data-platform/reference/entities/aiplugin.md index 91732ea58b..7551e49ed4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aiplugin.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aiplugin.md @@ -1,16 +1,14 @@ --- title: "AIPlugin table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPlugin table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPlugin table/entity reference +# AIPlugin table/entity reference (Microsoft Dataverse) AIPlugins component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aiplugins(*aipluginid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aiplugins
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aiplugins(*aipluginid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -493,7 +493,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Swagger value that is upserted to generated plugin definition, used to provide override for properties not exposed as table/columns.Example:{ "info": { "x-ms-keywords": [ "sales", "support" ] }}Adds x-ms-keywords in info property.**| +|Description|**Swagger value that is upserted to generated plugin definition, used to provide override for properties not exposed as table/columns.Example:\{ "info": \{ "x-ms-keywords": \[ "sales", "support" \] \}\}Adds x-ms-keywords in info property.**| |DisplayName|**UpsertSwagger**| |IsValidForForm|True| |IsValidForRead|True| @@ -1139,6 +1139,6 @@ See [aicopilot AICoPilot_AIPlugin_AIPlugin Many-To-Many Relationship](aicopilot. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginauth.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginauth.md index 8a1b9978fd..b621d99ea0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginauth.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginauth.md @@ -1,16 +1,14 @@ --- title: "AIPluginAuth table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginAuth table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginAuth table/entity reference +# AIPluginAuth table/entity reference (Microsoft Dataverse) Entity to store AIPlugin Auth Information @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginauths(*aipluginauthid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginauths
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginauths(*aipluginauthid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -63,6 +63,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [AIPluginAuthId](#BKMK_AIPluginAuthId) - [AuthReferenceId](#BKMK_AuthReferenceId) +- [AuthType](#BKMK_AuthType) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) - [Name](#BKMK_Name) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) @@ -102,6 +103,28 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|256| +### AuthType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**AuthType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`authtype`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`restapiauthtype`| + +#### AuthType Choices/Options + +|Value|Label| +|---|---| +|0|**OAuth2**| +|1|**EntraSSO**| +|2|**APIKey**| + ### ImportSequenceNumber |Property|Value| @@ -680,6 +703,6 @@ Many-To-One Relationship: [syncerror aipluginauth_SyncErrors](syncerror.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginconversationstarter.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginconversationstarter.md index 3930c35564..16c0bff18f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginconversationstarter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginconversationstarter.md @@ -1,16 +1,14 @@ --- title: "AI Plugin Conversation Starter (AIPluginConversationStarter) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Plugin Conversation Starter (AIPluginConversationStarter) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Plugin Conversation Starter (AIPluginConversationStarter) table/entity reference +# AI Plugin Conversation Starter (AIPluginConversationStarter) table/entity reference (Microsoft Dataverse) Conversation Starters for AI Plugins. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginconversationstarters(*aipluginconversationstarterid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginconversationstarters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginconversationstarters(*aipluginconversationstarterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -767,6 +767,6 @@ Many-To-One Relationship: [syncerror aipluginconversationstarter_SyncErrors](syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginconversationstartermapping.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginconversationstartermapping.md index 11fcdf7f44..2914df1a76 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginconversationstartermapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginconversationstartermapping.md @@ -1,16 +1,14 @@ --- title: "AI Plugin Conversation Starter Mapping (AIPluginConversationStarterMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Plugin Conversation Starter Mapping (AIPluginConversationStarterMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Plugin Conversation Starter Mapping (AIPluginConversationStarterMapping) table/entity reference +# AI Plugin Conversation Starter Mapping (AIPluginConversationStarterMapping) table/entity reference (Microsoft Dataverse) AIPlugins component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginconversationstartermappings(*aipluginconversationstartermappingid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginconversationstartermappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginconversationstartermappings(*aipluginconversationstartermappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -807,6 +807,6 @@ Many-To-One Relationship: [syncerror aipluginconversationstartermapping_SyncErro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginexternalschema.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginexternalschema.md index a65a7031df..70af1eba9b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginexternalschema.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginexternalschema.md @@ -1,16 +1,14 @@ --- title: "AIPluginExternalSchema table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginExternalSchema table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginExternalSchema table/entity reference +# AIPluginExternalSchema table/entity reference (Microsoft Dataverse) AIPluginExternalSchemas component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginexternalschemas(*aipluginexternalschemaid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginexternalschemas
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginexternalschemas(*aipluginexternalschemaid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -734,6 +734,6 @@ Many-To-One Relationship: [syncerror aipluginexternalschema_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginexternalschemaproperty.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginexternalschemaproperty.md index a801cc6d26..4d91118014 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginexternalschemaproperty.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginexternalschemaproperty.md @@ -1,16 +1,14 @@ --- title: "AIPluginExternalSchemaProperty table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginExternalSchemaProperty table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginExternalSchemaProperty table/entity reference +# AIPluginExternalSchemaProperty table/entity reference (Microsoft Dataverse) AIPluginExternalSchemaProperties component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginexternalschemaproperties(*aipluginexternalschemapropertyid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginexternalschemaproperties
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginexternalschemaproperties(*aipluginexternalschemapropertyid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -734,6 +734,6 @@ Many-To-One Relationship: [syncerror aipluginexternalschemaproperty_SyncErrors]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aiplugingovernance.md b/powerapps-docs/developer/data-platform/reference/entities/aiplugingovernance.md index 10fbebda95..e8deedd037 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aiplugingovernance.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aiplugingovernance.md @@ -1,16 +1,14 @@ --- title: "AI Plugin Governance (AIPluginGovernance) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Plugin Governance (AIPluginGovernance) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Plugin Governance (AIPluginGovernance) table/entity reference +# AI Plugin Governance (AIPluginGovernance) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aiplugingovernances(*aiplugingovernanceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aiplugingovernances
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aiplugingovernances(*aiplugingovernanceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -714,6 +714,6 @@ Many-To-One Relationship: [syncerror aiplugingovernance_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aiplugingovernanceext.md b/powerapps-docs/developer/data-platform/reference/entities/aiplugingovernanceext.md index 4320517579..7cc268a3b0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aiplugingovernanceext.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aiplugingovernanceext.md @@ -1,16 +1,14 @@ --- title: "AI Plugin Governance Extended (AIPluginGovernanceExt) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Plugin Governance Extended (AIPluginGovernanceExt) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Plugin Governance Extended (AIPluginGovernanceExt) table/entity reference +# AI Plugin Governance Extended (AIPluginGovernanceExt) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aiplugingovernancesext(*aiplugingovernanceextid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aiplugingovernancesext
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aiplugingovernancesext(*aiplugingovernanceextid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -757,6 +757,6 @@ Many-To-One Relationship: [syncerror aiplugingovernanceext_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aiplugininstance.md b/powerapps-docs/developer/data-platform/reference/entities/aiplugininstance.md index 776c985abe..547980bc41 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aiplugininstance.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aiplugininstance.md @@ -1,16 +1,14 @@ --- title: "AIPluginInstance table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginInstance table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginInstance table/entity reference +# AIPluginInstance table/entity reference (Microsoft Dataverse) AI Plugin Instances Component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aiplugininstances(*aiplugininstanceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aiplugininstances
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aiplugininstances(*aiplugininstanceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -762,6 +762,6 @@ Many-To-One Relationship: [syncerror aiplugininstance_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginoperation.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginoperation.md index 61be82fd11..14b8eb42de 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginoperation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginoperation.md @@ -1,16 +1,14 @@ --- title: "AIPluginOperation table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginOperation table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginOperation table/entity reference +# AIPluginOperation table/entity reference (Microsoft Dataverse) AIPluginOperations component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginoperations(*aipluginoperationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginoperations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginoperations(*aipluginoperationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1124,6 +1124,6 @@ See [botcomponent botcomponent_aipluginoperation Many-To-Many Relationship](botc ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginoperationparameter.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginoperationparameter.md index 87aec8e7b4..7f892b1f8d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginoperationparameter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginoperationparameter.md @@ -1,16 +1,14 @@ --- title: "AIPluginOperationParameter table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginOperationParameter table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginOperationParameter table/entity reference +# AIPluginOperationParameter table/entity reference (Microsoft Dataverse) Parameter overrides for AI Operation @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginoperationparameters(*aipluginoperationparameterid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginoperationparameters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginoperationparameters(*aipluginoperationparameterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -73,6 +73,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) - [Path](#BKMK_Path) +- [PropertyDetails](#BKMK_PropertyDetails) - [PropertyName](#BKMK_PropertyName) - [PropertyValue](#BKMK_PropertyValue) - [statecode](#BKMK_statecode) @@ -225,6 +226,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1000| +### PropertyDetails + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**PropertyDetails**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`propertydetails`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + ### PropertyName |Property|Value| @@ -884,6 +902,6 @@ Many-To-One Relationship: [syncerror aipluginoperationparameter_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginoperationresponsetemplate.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginoperationresponsetemplate.md index f058a34ac9..594acb455a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginoperationresponsetemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginoperationresponsetemplate.md @@ -1,16 +1,14 @@ --- title: "AIPluginOperationResponseTemplate table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginOperationResponseTemplate table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginOperationResponseTemplate table/entity reference +# AIPluginOperationResponseTemplate table/entity reference (Microsoft Dataverse) Content for the AI Plugin Operation Response Template @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginoperationresponsetemplates(*aipluginoperationresponsetemplateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginoperationresponsetemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginoperationresponsetemplates(*aipluginoperationresponsetemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -793,6 +793,6 @@ Many-To-One Relationship: [aipluginoperation operationresponsetemplate_aiplugino ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aiplugintitle.md b/powerapps-docs/developer/data-platform/reference/entities/aiplugintitle.md index 04f1305a7d..41a674b370 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aiplugintitle.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aiplugintitle.md @@ -1,16 +1,14 @@ --- title: "AIPluginTitle table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginTitle table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginTitle table/entity reference +# AIPluginTitle table/entity reference (Microsoft Dataverse) AIPlugin Title @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aiplugintitles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aiplugintitles(*aiplugintitleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /aiplugintitles(*aiplugintitleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /aiplugintitles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -979,6 +979,6 @@ Many-To-One Relationship: [syncerror aiplugintitle_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/aipluginusersetting.md b/powerapps-docs/developer/data-platform/reference/entities/aipluginusersetting.md index e078b70818..6e303c40f5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/aipluginusersetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/aipluginusersetting.md @@ -1,16 +1,14 @@ --- title: "AIPluginUserSetting table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AIPluginUserSetting table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AIPluginUserSetting table/entity reference +# AIPluginUserSetting table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /aipluginusersettings(*aipluginusersettingid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /aipluginusersettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /aipluginusersettings(*aipluginusersettingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -709,6 +709,6 @@ Many-To-One Relationship: [syncerror aipluginusersetting_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/annotation.md b/powerapps-docs/developer/data-platform/reference/entities/annotation.md index 736de66a95..bda32dcd21 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/annotation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/annotation.md @@ -1,16 +1,14 @@ --- title: "Note (Annotation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Note (Annotation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Note (Annotation) table/entity reference +# Note (Annotation) table/entity reference (Microsoft Dataverse) Note that is attached to one or more objects, including other notes. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /annotations(*annotationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /annotations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /annotations(*annotationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /annotations(*annotationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -212,7 +212,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`objectid`| |RequiredLevel|None| |Type|Lookup| -|Targets|account, adx_invitation, adx_inviteredemption, adx_portalcomment, appointment, calendar, channelaccessprofile, channelaccessprofilerule, channelaccessprofileruleitem, chat, contact, convertrule, duplicaterule, email, emailserverprofile, fax, goal, kbarticle, knowledgearticle, knowledgebaserecord, letter, mailbox, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aiodimage, msdyn_flow_approval, mspcat_catalogsubmissionfiles, phonecall, recurringappointmentmaster, routingrule, routingruleitem, sharepointdocument, sla, socialactivity, task, workflow| +|Targets|account, adx_invitation, adx_inviteredemption, adx_portalcomment, appointment, approvalprocess, approvalstageapproval, calendar, channelaccessprofile, channelaccessprofilerule, channelaccessprofileruleitem, chat, contact, convertrule, duplicaterule, email, emailserverprofile, fax, goal, kbarticle, knowledgearticle, knowledgebaserecord, letter, mailbox, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aiodimage, msdyn_flow_approval, mspcat_catalogsubmissionfiles, phonecall, recurringappointmentmaster, routingrule, routingruleitem, sharepointdocument, sla, socialactivity, task, workflow| ### ObjectIdTypeCode @@ -637,6 +637,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [adx_portalcomment_Annotations](#BKMK_adx_portalcomment_Annotations) - [annotation_owning_user](#BKMK_annotation_owning_user) - [Appointment_Annotation](#BKMK_Appointment_Annotation) +- [approvalprocess_Annotations](#BKMK_approvalprocess_Annotations) +- [approvalstageapproval_Annotations](#BKMK_approvalstageapproval_Annotations) - [business_unit_annotations](#BKMK_business_unit_annotations) - [Calendar_Annotation](#BKMK_Calendar_Annotation) - [chat_Annotations](#BKMK_chat_Annotations) @@ -747,6 +749,32 @@ One-To-Many Relationship: [appointment Appointment_Annotation](appointment.md#BK |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### approvalprocess_Annotations + +One-To-Many Relationship: [approvalprocess approvalprocess_Annotations](approvalprocess.md#BKMK_approvalprocess_Annotations) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + +### approvalstageapproval_Annotations + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_Annotations](approvalstageapproval.md#BKMK_approvalstageapproval_Annotations) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + ### business_unit_annotations One-To-Many Relationship: [businessunit business_unit_annotations](businessunit.md#BKMK_business_unit_annotations) @@ -1212,6 +1240,6 @@ Many-To-One Relationship: [syncerror Annotation_SyncErrors](syncerror.md#BKMK_An ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/annualfiscalcalendar.md b/powerapps-docs/developer/data-platform/reference/entities/annualfiscalcalendar.md index d063bf4fcb..0022dd459d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/annualfiscalcalendar.md +++ b/powerapps-docs/developer/data-platform/reference/entities/annualfiscalcalendar.md @@ -1,16 +1,14 @@ --- title: "Annual Fiscal Calendar (AnnualFiscalCalendar) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Annual Fiscal Calendar (AnnualFiscalCalendar) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Annual Fiscal Calendar (AnnualFiscalCalendar) table/entity reference +# Annual Fiscal Calendar (AnnualFiscalCalendar) table/entity reference (Microsoft Dataverse) Year long fiscal calendar of an organization. A span of time during which the financial activities of an organization are calculated. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /annualfiscalcalendars
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /annualfiscalcalendars(*userfiscalcalendarid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /annualfiscalcalendars(*userfiscalcalendarid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /annualfiscalcalendars
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /annualfiscalcalendars(*userfiscalcalendarid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -447,6 +447,6 @@ Many-To-One Relationship: [bulkdeletefailure AnnualFiscalCalendar_BulkDeleteFail ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appaction.md b/powerapps-docs/developer/data-platform/reference/entities/appaction.md index 0e49d94e62..0df56fdb02 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appaction.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appaction.md @@ -1,16 +1,14 @@ --- title: "App Action (appaction) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Action (appaction) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Action (appaction) table/entity reference +# App Action (appaction) table/entity reference (Microsoft Dataverse) Contains Modern Command Information @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /appactions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /appactions(*appactionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /appactions(*appactionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /appactions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -1376,6 +1376,6 @@ See [appactionrule appaction_appactionrule_classicrules Many-To-Many Relationshi ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appaction_appactionrule_classicrules.md b/powerapps-docs/developer/data-platform/reference/entities/appaction_appactionrule_classicrules.md index 0ee651e066..caa09b885c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appaction_appactionrule_classicrules.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appaction_appactionrule_classicrules.md @@ -1,16 +1,14 @@ --- title: "appaction_appactionrule_classicrules table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the appaction_appactionrule_classicrules table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# appaction_appactionrule_classicrules table/entity reference +# appaction_appactionrule_classicrules table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /appaction_appactionrule_classicrulesset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appactionmigration.md b/powerapps-docs/developer/data-platform/reference/entities/appactionmigration.md index b655fd661e..2dbf3317a6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appactionmigration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appactionmigration.md @@ -1,16 +1,14 @@ --- title: "App Action Migration (appactionmigration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Action Migration (appactionmigration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Action Migration (appactionmigration) table/entity reference +# App Action Migration (appactionmigration) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /appactionmigrations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /appactionmigrations(*appactionmigrationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /appactionmigrations(*appactionmigrationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /appactionmigrations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -644,6 +644,6 @@ Many-To-One Relationship: [syncerror appactionmigration_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appactionrule.md b/powerapps-docs/developer/data-platform/reference/entities/appactionrule.md index 33bcfa7751..cee6d827b6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appactionrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appactionrule.md @@ -1,16 +1,14 @@ --- title: "App Action Rule (appactionrule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Action Rule (appactionrule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Action Rule (appactionrule) table/entity reference +# App Action Rule (appactionrule) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /appactionrules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /appactionrules(*appactionruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /appactionrules(*appactionruleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /appactionrules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -769,6 +769,6 @@ See [webresource appactionrule_webresource_scripts Many-To-Many Relationship](we ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appactionrule_webresource_scripts.md b/powerapps-docs/developer/data-platform/reference/entities/appactionrule_webresource_scripts.md index b4e4743c40..ab4bcb1b93 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appactionrule_webresource_scripts.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appactionrule_webresource_scripts.md @@ -1,16 +1,14 @@ --- title: "appactionrule_webresource_scripts table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the appactionrule_webresource_scripts table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# appactionrule_webresource_scripts table/entity reference +# appactionrule_webresource_scripts table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /appactionrule_webresource_scriptsset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appconfig.md b/powerapps-docs/developer/data-platform/reference/entities/appconfig.md index 1f89f7f655..f55d39befd 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appconfig.md @@ -1,16 +1,14 @@ --- title: "App Configuration (AppConfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Configuration (AppConfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Configuration (AppConfig) table/entity reference +# App Configuration (AppConfig) table/entity reference (Microsoft Dataverse) Contains a mapping between an app configuration instance and an app, which defines the properties that can be customized for the app. Optionally, also contains navigation setting for an app. For internal use only. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /appconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /appconfigs(*appconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /appconfigs(*appconfigid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /appconfigs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublishedMultiple`
Event: False | || @@ -541,6 +541,6 @@ Many-To-One Relationship: [navigationsetting navigationsetting_appconfig](naviga ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appconfiginstance.md b/powerapps-docs/developer/data-platform/reference/entities/appconfiginstance.md index fef81a5a06..e81be51513 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appconfiginstance.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appconfiginstance.md @@ -1,16 +1,14 @@ --- title: "App Configuration Instance (AppConfigInstance) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Configuration Instance (AppConfigInstance) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Configuration Instance (AppConfigInstance) table/entity reference +# App Configuration Instance (AppConfigInstance) table/entity reference (Microsoft Dataverse) Contains a property or a list of properties from the app configuration master list that can be customized for any app in Dynamics 365. For internal use only. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /appconfiginstances
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /appconfiginstances(*appconfiginstanceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /appconfiginstances(*appconfiginstanceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /appconfiginstances
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublishedMultiple`
Event: False | || @@ -537,6 +537,6 @@ One-To-Many Relationship: [organization organization_appconfiginstance](organiza ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appconfigmaster.md b/powerapps-docs/developer/data-platform/reference/entities/appconfigmaster.md index 9aa7020e51..5d7fe5d0ab 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appconfigmaster.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appconfigmaster.md @@ -1,16 +1,14 @@ --- title: "App Config Master (AppConfigMaster) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Config Master (AppConfigMaster) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Config Master (AppConfigMaster) table/entity reference +# App Config Master (AppConfigMaster) table/entity reference (Microsoft Dataverse) Contains the master list of all properties that can be customized for apps in Dynamics 365. For internal use only. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /appconfigmasters(*appconfigmasterid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /appconfigmasters
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -419,6 +419,6 @@ Many-To-One Relationship: [appconfiginstance appconfigmaster_appconfiginstance]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/application.md b/powerapps-docs/developer/data-platform/reference/entities/application.md index be14eb6bc1..aa745b42f2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/application.md +++ b/powerapps-docs/developer/data-platform/reference/entities/application.md @@ -1,16 +1,14 @@ --- title: "Application table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Application table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Application table/entity reference +# Application table/entity reference (Microsoft Dataverse) Application @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /applications
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /applications(*applicationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /applications(*applicationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /applications
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /applications(*applicationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -352,7 +352,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |LogicalName|`organizationid`| |RequiredLevel|None| |Type|Lookup| -|Targets|| +|Targets|organization| ### OverwriteTime @@ -395,6 +395,24 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |RequiredLevel|None| |Type|Uniqueidentifier| +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +### organization_application + +One-To-Many Relationship: [organization organization_application](organization.md#BKMK_organization_application) + +|Property|Value| +|---|---| +|ReferencedEntity|`organization`| +|ReferencedAttribute|`organizationid`| +|ReferencingAttribute|`organizationid`| +|ReferencingEntityNavigationPropertyName|`organizationid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + ## One-to-Many relationships These relationships are one-to-many. Listed by **SchemaName**. @@ -500,6 +518,6 @@ See [role application_role Many-To-Many Relationship](role.md#BKMK_application_r ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/applicationroles.md b/powerapps-docs/developer/data-platform/reference/entities/applicationroles.md index 9e5ff475f1..bcaabe2d51 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/applicationroles.md +++ b/powerapps-docs/developer/data-platform/reference/entities/applicationroles.md @@ -1,16 +1,14 @@ --- title: "ApplicationRoles table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ApplicationRoles table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ApplicationRoles table/entity reference +# ApplicationRoles table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /applicationrolesset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/applicationuser.md b/powerapps-docs/developer/data-platform/reference/entities/applicationuser.md index 3d26cca4bd..cf22bc3b1a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/applicationuser.md +++ b/powerapps-docs/developer/data-platform/reference/entities/applicationuser.md @@ -1,16 +1,14 @@ --- title: "ApplicationUser table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ApplicationUser table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ApplicationUser table/entity reference +# ApplicationUser table/entity reference (Microsoft Dataverse) Application User that has non-interactive access to the CDS system @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /applicationusers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /applicationusers(*applicationuserid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /applicationusers(*applicationuserid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /applicationusers
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -708,6 +708,6 @@ See [role applicationuserrole Many-To-Many Relationship](role.md#BKMK_applicatio ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/applicationuserprofile.md b/powerapps-docs/developer/data-platform/reference/entities/applicationuserprofile.md index cbc54dcd47..354fce2c3b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/applicationuserprofile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/applicationuserprofile.md @@ -1,16 +1,14 @@ --- title: "applicationuserprofile table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the applicationuserprofile table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# applicationuserprofile table/entity reference +# applicationuserprofile table/entity reference (Microsoft Dataverse) @@ -21,7 +19,9 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Delete`
Event: True |`DELETE` /applicationuserprofileset(*applicationuserprofileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /applicationuserprofileset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -228,6 +228,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/applicationuserrole.md b/powerapps-docs/developer/data-platform/reference/entities/applicationuserrole.md index f4c9a7bff9..c73e440a21 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/applicationuserrole.md +++ b/powerapps-docs/developer/data-platform/reference/entities/applicationuserrole.md @@ -1,16 +1,14 @@ --- title: "applicationuserrole table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the applicationuserrole table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# applicationuserrole table/entity reference +# applicationuserrole table/entity reference (Microsoft Dataverse) @@ -21,7 +19,9 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Delete`
Event: True |`DELETE` /applicationuserroleset(*applicationuserroleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /applicationuserroleset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -228,6 +228,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appmodule.md b/powerapps-docs/developer/data-platform/reference/entities/appmodule.md index e1b73e15da..ff224c4bef 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appmodule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appmodule.md @@ -1,16 +1,14 @@ --- title: "Model-driven App (AppModule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Model-driven App (AppModule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Model-driven App (AppModule) table/entity reference +# Model-driven App (AppModule) table/entity reference (Microsoft Dataverse) A role-based, modular business app that provides task-based functionality for a particular area of work. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `AddAppComponents`
Event: False | || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /appmodules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /appmodules(*appmoduleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RemoveAppComponents`
Event: False | || | `Retrieve`
Event: False |`GET` /appmodules(*appmoduleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveAppComponents`
Event: False | || @@ -31,8 +31,8 @@ Messages represent operations that can be performed on the table. They may also | `RetrieveUnpublished`
Event: False | || | `RetrieveUnpublishedMultiple`
Event: False | || | `Update`
Event: False |`PATCH` /appmodules(*appmoduleid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| -| `ValidateApp`
Event: False | || | `Upsert`
Event: False |`PATCH` /appmodules(*appmoduleid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `ValidateApp`
Event: False | || ## Properties @@ -967,6 +967,6 @@ See [serviceplan serviceplan_appmodule Many-To-Many Relationship](serviceplan.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appmodulecomponent.md b/powerapps-docs/developer/data-platform/reference/entities/appmodulecomponent.md index c3e41fbe0d..60337e1ea6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appmodulecomponent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appmodulecomponent.md @@ -1,16 +1,14 @@ --- title: "App Module Component (AppModuleComponent) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Module Component (AppModuleComponent) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Module Component (AppModuleComponent) table/entity reference +# App Module Component (AppModuleComponent) table/entity reference (Microsoft Dataverse) A component available in a business app such as entity, dashboard, form, view, chart, and business process. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /appmodulecomponents(*appmodulecomponentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /appmodulecomponents
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -472,6 +472,6 @@ One-To-Many Relationship: [systemuser lk_appmodulecomponent_modifiedonbehalfby]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appmoduleroles.md b/powerapps-docs/developer/data-platform/reference/entities/appmoduleroles.md index 529dbafdb1..7123d93d8a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appmoduleroles.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appmoduleroles.md @@ -1,16 +1,14 @@ --- title: "App Module Roles (AppModuleRoles) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Module Roles (AppModuleRoles) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Module Roles (AppModuleRoles) table/entity reference +# App Module Roles (AppModuleRoles) table/entity reference (Microsoft Dataverse) Security roles that have access to a business app. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /appmodulerolescollection
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -238,6 +238,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appnotification.md b/powerapps-docs/developer/data-platform/reference/entities/appnotification.md index 930eea0a08..a46fefef44 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appnotification.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appnotification.md @@ -1,16 +1,14 @@ --- title: "Notification (appnotification) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Notification (appnotification) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Notification (appnotification) table/entity reference +# Notification (appnotification) table/entity reference (Microsoft Dataverse) Notification to be provided to a user. @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /appnotifications(*appnotificationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /appnotifications
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /appnotifications(*appnotificationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /appnotifications(*appnotificationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /appnotifications
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -672,6 +672,6 @@ One-To-Many Relationship: [systemuser user_appnotification](systemuser.md#BKMK_u ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/appointment.md b/powerapps-docs/developer/data-platform/reference/entities/appointment.md index dfc83415b8..4de9e8a5e6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/appointment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/appointment.md @@ -1,16 +1,14 @@ --- title: "Appointment table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Appointment table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Appointment table/entity reference +# Appointment table/entity reference (Microsoft Dataverse) Commitment representing a time interval with start/end times and duration. @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /appointments(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Book`
Event: True | || | `Create`
Event: True |`POST` /appointments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateException`
Event: True | || | `Delete`
Event: True |`DELETE` /appointments(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ImmediateBook`
Event: True | || | `ModifyAccess`
Event: True | || @@ -37,10 +37,10 @@ Messages represent operations that can be performed on the table. They may also | `RevokeAccess`
Event: True | || | `SetState`
Event: True |`PATCH` /appointments(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: True |`PATCH` /appointments(*activityid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| -| `ValidateUnpublished`
Event: True | || +| `Upsert`
Event: False |`PATCH` /appointments(*activityid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || | `Validate`
Event: True | || | `ValidateSavedQuery`
Event: True | || -| `Upsert`
Event: False |`PATCH` /appointments(*activityid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `ValidateUnpublished`
Event: True | || ## Properties @@ -507,7 +507,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Unique identifier of the Microsoft Office Outlook appointment owner that correlates to the PR_OWNER_APPT_ID MAPI property.**| +|Description|**Unique identifier of the Microsoft Office Outlook appointment owner that correlates to the PR\_OWNER\_APPT\_ID MAPI property.**| |DisplayName|**Outlook Appointment Owner**| |IsValidForForm|False| |IsValidForRead|True| @@ -1885,6 +1885,6 @@ Many-To-One Relationship: [slakpiinstance slakpiinstance_appointment](slakpiinst ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/approvalprocess.md b/powerapps-docs/developer/data-platform/reference/entities/approvalprocess.md new file mode 100644 index 0000000000..ac217969a0 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/approvalprocess.md @@ -0,0 +1,930 @@ +--- +title: "Approval Process (approvalprocess) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Approval Process (approvalprocess) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Approval Process (approvalprocess) table/entity reference (Microsoft Dataverse) + +Approval Process for Multi-Stage Approvals + +## Messages + +The following table lists the messages for the Approval Process (approvalprocess) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /approvalprocesses(*approvalprocessid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /approvalprocesses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /approvalprocesses(*approvalprocessid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /approvalprocesses(*approvalprocessid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /approvalprocesses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /approvalprocesses(*approvalprocessid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /approvalprocesses(*approvalprocessid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /approvalprocesses(*approvalprocessid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the Approval Process (approvalprocess) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the Approval Process (approvalprocess) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Approval Process** | +| **DisplayCollectionName** | **Approval Processes** | +| **SchemaName** | `approvalprocess` | +| **CollectionSchemaName** | `approvalprocesses` | +| **EntitySetName** | `approvalprocesses`| +| **LogicalName** | `approvalprocess` | +| **LogicalCollectionName** | `approvalprocesses` | +| **PrimaryIdAttribute** | `approvalprocessid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [approvalprocessId](#BKMK_approvalprocessId) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [MetadataVersion](#BKMK_MetadataVersion) +- [name](#BKMK_name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UniqueName](#BKMK_UniqueName) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### approvalprocessId + +|Property|Value| +|---|---| +|Description|**Unique identifier for approval process**| +|DisplayName|**Approval Process**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`approvalprocessid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### MetadataVersion + +|Property|Value| +|---|---| +|Description|**Metadata version for parsing.**| +|DisplayName|**Metadata Version**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`metadataversion`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|0| + +### name + +|Property|Value| +|---|---| +|Description|**The name of the approval process.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Approval Process**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`approvalprocess_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Approval Process**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`approvalprocess_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UniqueName + +|Property|Value| +|---|---| +|Description|**Unique Name for the entity.**| +|DisplayName|**Unique Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`uniquename`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|128| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [Inputs](#BKMK_Inputs) +- [Inputs_Name](#BKMK_Inputs_Name) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [Stages](#BKMK_Stages) +- [Stages_Name](#BKMK_Stages_Name) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### Inputs + +|Property|Value| +|---|---| +|Description|**The input variables for the multi-stage approvals.**| +|DisplayName|**Inputs**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`inputs`| +|RequiredLevel|None| +|Type|File| +|MaxSizeInKB|32768| + +### Inputs_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`inputs_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### Stages + +|Property|Value| +|---|---| +|Description|**The stages for the multi-stage approvals.**| +|DisplayName|**Stages**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`stages`| +|RequiredLevel|ApplicationRequired| +|Type|File| +|MaxSizeInKB|32768| + +### Stages_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`stages_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_approvalprocess](#BKMK_business_unit_approvalprocess) +- [FileAttachment_approvalprocess_Inputs](#BKMK_FileAttachment_approvalprocess_Inputs) +- [FileAttachment_approvalprocess_Stages](#BKMK_FileAttachment_approvalprocess_Stages) +- [lk_approvalprocess_createdby](#BKMK_lk_approvalprocess_createdby) +- [lk_approvalprocess_createdonbehalfby](#BKMK_lk_approvalprocess_createdonbehalfby) +- [lk_approvalprocess_modifiedby](#BKMK_lk_approvalprocess_modifiedby) +- [lk_approvalprocess_modifiedonbehalfby](#BKMK_lk_approvalprocess_modifiedonbehalfby) +- [owner_approvalprocess](#BKMK_owner_approvalprocess) +- [team_approvalprocess](#BKMK_team_approvalprocess) +- [user_approvalprocess](#BKMK_user_approvalprocess) + +### business_unit_approvalprocess + +One-To-Many Relationship: [businessunit business_unit_approvalprocess](businessunit.md#BKMK_business_unit_approvalprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### FileAttachment_approvalprocess_Inputs + +One-To-Many Relationship: [fileattachment FileAttachment_approvalprocess_Inputs](fileattachment.md#BKMK_FileAttachment_approvalprocess_Inputs) + +|Property|Value| +|---|---| +|ReferencedEntity|`fileattachment`| +|ReferencedAttribute|`fileattachmentid`| +|ReferencingAttribute|`inputs`| +|ReferencingEntityNavigationPropertyName|`inputs`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### FileAttachment_approvalprocess_Stages + +One-To-Many Relationship: [fileattachment FileAttachment_approvalprocess_Stages](fileattachment.md#BKMK_FileAttachment_approvalprocess_Stages) + +|Property|Value| +|---|---| +|ReferencedEntity|`fileattachment`| +|ReferencedAttribute|`fileattachmentid`| +|ReferencingAttribute|`stages`| +|ReferencingEntityNavigationPropertyName|`stages`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalprocess_createdby + +One-To-Many Relationship: [systemuser lk_approvalprocess_createdby](systemuser.md#BKMK_lk_approvalprocess_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalprocess_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_approvalprocess_createdonbehalfby](systemuser.md#BKMK_lk_approvalprocess_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalprocess_modifiedby + +One-To-Many Relationship: [systemuser lk_approvalprocess_modifiedby](systemuser.md#BKMK_lk_approvalprocess_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalprocess_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_approvalprocess_modifiedonbehalfby](systemuser.md#BKMK_lk_approvalprocess_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_approvalprocess + +One-To-Many Relationship: [owner owner_approvalprocess](owner.md#BKMK_owner_approvalprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_approvalprocess + +One-To-Many Relationship: [team team_approvalprocess](team.md#BKMK_team_approvalprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_approvalprocess + +One-To-Many Relationship: [systemuser user_approvalprocess](systemuser.md#BKMK_user_approvalprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [approvalprocess_Annotations](#BKMK_approvalprocess_Annotations) +- [approvalprocess_AsyncOperations](#BKMK_approvalprocess_AsyncOperations) +- [approvalprocess_BulkDeleteFailures](#BKMK_approvalprocess_BulkDeleteFailures) +- [approvalprocess_DuplicateBaseRecord](#BKMK_approvalprocess_DuplicateBaseRecord) +- [approvalprocess_DuplicateMatchingRecord](#BKMK_approvalprocess_DuplicateMatchingRecord) +- [approvalprocess_FileAttachments](#BKMK_approvalprocess_FileAttachments) +- [approvalprocess_MailboxTrackingFolders](#BKMK_approvalprocess_MailboxTrackingFolders) +- [approvalprocess_PrincipalObjectAttributeAccesses](#BKMK_approvalprocess_PrincipalObjectAttributeAccesses) +- [approvalprocess_ProcessSession](#BKMK_approvalprocess_ProcessSession) +- [approvalprocess_SyncErrors](#BKMK_approvalprocess_SyncErrors) + +### approvalprocess_Annotations + +Many-To-One Relationship: [annotation approvalprocess_Annotations](annotation.md#BKMK_approvalprocess_Annotations) + +|Property|Value| +|---|---| +|ReferencingEntity|`annotation`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_Annotations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_AsyncOperations + +Many-To-One Relationship: [asyncoperation approvalprocess_AsyncOperations](asyncoperation.md#BKMK_approvalprocess_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure approvalprocess_BulkDeleteFailures](bulkdeletefailure.md#BKMK_approvalprocess_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord approvalprocess_DuplicateBaseRecord](duplicaterecord.md#BKMK_approvalprocess_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord approvalprocess_DuplicateMatchingRecord](duplicaterecord.md#BKMK_approvalprocess_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_FileAttachments + +Many-To-One Relationship: [fileattachment approvalprocess_FileAttachments](fileattachment.md#BKMK_approvalprocess_FileAttachments) + +|Property|Value| +|---|---| +|ReferencingEntity|`fileattachment`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_FileAttachments`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder approvalprocess_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_approvalprocess_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess approvalprocess_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_approvalprocess_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_ProcessSession + +Many-To-One Relationship: [processsession approvalprocess_ProcessSession](processsession.md#BKMK_approvalprocess_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalprocess_SyncErrors + +Many-To-One Relationship: [syncerror approvalprocess_SyncErrors](syncerror.md#BKMK_approvalprocess_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalprocess_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/approvalstageapproval.md b/powerapps-docs/developer/data-platform/reference/entities/approvalstageapproval.md new file mode 100644 index 0000000000..2a3eccbd69 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/approvalstageapproval.md @@ -0,0 +1,917 @@ +--- +title: "Approval Stage Approval (approvalstageapproval) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Approval Stage Approval (approvalstageapproval) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Approval Stage Approval (approvalstageapproval) table/entity reference (Microsoft Dataverse) + +The approval stage in multi-stage approvals + +## Messages + +The following table lists the messages for the Approval Stage Approval (approvalstageapproval) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /approvalstageapprovals(*approvalstageapprovalid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /approvalstageapprovals
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /approvalstageapprovals(*approvalstageapprovalid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /approvalstageapprovals(*approvalstageapprovalid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /approvalstageapprovals
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /approvalstageapprovals(*approvalstageapprovalid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /approvalstageapprovals(*approvalstageapprovalid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /approvalstageapprovals(*approvalstageapprovalid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the Approval Stage Approval (approvalstageapproval) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the Approval Stage Approval (approvalstageapproval) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Approval Stage Approval** | +| **DisplayCollectionName** | **Approval Stage Approvals** | +| **SchemaName** | `approvalstageapproval` | +| **CollectionSchemaName** | `approvalstageapprovals` | +| **EntitySetName** | `approvalstageapprovals`| +| **LogicalName** | `approvalstageapproval` | +| **LogicalCollectionName** | `approvalstageapprovals` | +| **PrimaryIdAttribute** | `approvalstageapprovalid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AllowCancel](#BKMK_AllowCancel) +- [AllowReassign](#BKMK_AllowReassign) +- [Approval](#BKMK_Approval) +- [approvalstageapprovalId](#BKMK_approvalstageapprovalId) +- [CustomFields](#BKMK_CustomFields) +- [Details](#BKMK_Details) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [ItemLink](#BKMK_ItemLink) +- [ItemLinkDescription](#BKMK_ItemLinkDescription) +- [ModelId](#BKMK_ModelId) +- [ModelType](#BKMK_ModelType) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [Result](#BKMK_Result) +- [SendEmailNotification](#BKMK_SendEmailNotification) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [Title](#BKMK_Title) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### AllowCancel + +|Property|Value| +|---|---| +|Description|**Choice to allow cancellation of approval**| +|DisplayName|**Allow Cancel**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`allowcancel`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`approvalstageapproval_allowcancel`| +|DefaultValue|True| +|True Label|Yes| +|False Label|No| + +### AllowReassign + +|Property|Value| +|---|---| +|Description|**Choice to allow approval reassignment**| +|DisplayName|**Allow Reassign**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`allowreassign`| +|RequiredLevel|ApplicationRequired| +|Type|Boolean| +|GlobalChoiceName|`approvalstageapproval_allowreassign`| +|DefaultValue|True| +|True Label|Yes| +|False Label|No| + +### Approval + +|Property|Value| +|---|---| +|Description|**The linked parent approval**| +|DisplayName|**Approval**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`approval`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|msdyn_flow_approval| + +### approvalstageapprovalId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Approval Stage Approval**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`approvalstageapprovalid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### CustomFields + +|Property|Value| +|---|---| +|Description|**Custom fields provided by customer**| +|DisplayName|**Custom Fields**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`customfields`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### Details + +|Property|Value| +|---|---| +|Description|**Description of approval**| +|DisplayName|**Details**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`details`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### ItemLink + +|Property|Value| +|---|---| +|Description|**Optional link to the item to approve**| +|DisplayName|**Item Link**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`itemlink`| +|RequiredLevel|None| +|Type|String| +|Format|Url| +|FormatName|Url| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### ItemLinkDescription + +|Property|Value| +|---|---| +|Description|**Optional description for the item link**| +|DisplayName|**Item Link Description**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`itemlinkdescription`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### ModelId + +|Property|Value| +|---|---| +|Description|**The guid of the linked approval model**| +|DisplayName|**Model Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`modelid`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### ModelType + +|Property|Value| +|---|---| +|Description|**The type of the linked approval model**| +|DisplayName|**Model Type**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`modeltype`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### Result + +|Property|Value| +|---|---| +|Description|**The result of the approval**| +|DisplayName|**Result**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`result`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|500| + +### SendEmailNotification + +|Property|Value| +|---|---| +|Description|**Whether to send system generated emails**| +|DisplayName|**Send Email Notification**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sendemailnotification`| +|RequiredLevel|ApplicationRequired| +|Type|Boolean| +|GlobalChoiceName|`approvalstageapproval_sendemailnotification`| +|DefaultValue|True| +|True Label|Yes| +|False Label|No| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Approval Stage Approval**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`approvalstageapproval_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Approval Stage Approval**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`approvalstageapproval_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### Title + +|Property|Value| +|---|---| +|Description|**Title of the approval**| +|DisplayName|**Title**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`title`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [approvalstageapproval_approval_msdyn_flow_approval](#BKMK_approvalstageapproval_approval_msdyn_flow_approval) +- [business_unit_approvalstageapproval](#BKMK_business_unit_approvalstageapproval) +- [lk_approvalstageapproval_createdby](#BKMK_lk_approvalstageapproval_createdby) +- [lk_approvalstageapproval_createdonbehalfby](#BKMK_lk_approvalstageapproval_createdonbehalfby) +- [lk_approvalstageapproval_modifiedby](#BKMK_lk_approvalstageapproval_modifiedby) +- [lk_approvalstageapproval_modifiedonbehalfby](#BKMK_lk_approvalstageapproval_modifiedonbehalfby) +- [owner_approvalstageapproval](#BKMK_owner_approvalstageapproval) +- [team_approvalstageapproval](#BKMK_team_approvalstageapproval) +- [user_approvalstageapproval](#BKMK_user_approvalstageapproval) + +### approvalstageapproval_approval_msdyn_flow_approval + +One-To-Many Relationship: [msdyn_flow_approval approvalstageapproval_approval_msdyn_flow_approval](msdyn_flow_approval.md#BKMK_approvalstageapproval_approval_msdyn_flow_approval) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_flow_approval`| +|ReferencedAttribute|`msdyn_flow_approvalid`| +|ReferencingAttribute|`approval`| +|ReferencingEntityNavigationPropertyName|`approval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### business_unit_approvalstageapproval + +One-To-Many Relationship: [businessunit business_unit_approvalstageapproval](businessunit.md#BKMK_business_unit_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstageapproval_createdby + +One-To-Many Relationship: [systemuser lk_approvalstageapproval_createdby](systemuser.md#BKMK_lk_approvalstageapproval_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstageapproval_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_approvalstageapproval_createdonbehalfby](systemuser.md#BKMK_lk_approvalstageapproval_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstageapproval_modifiedby + +One-To-Many Relationship: [systemuser lk_approvalstageapproval_modifiedby](systemuser.md#BKMK_lk_approvalstageapproval_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstageapproval_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_approvalstageapproval_modifiedonbehalfby](systemuser.md#BKMK_lk_approvalstageapproval_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_approvalstageapproval + +One-To-Many Relationship: [owner owner_approvalstageapproval](owner.md#BKMK_owner_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_approvalstageapproval + +One-To-Many Relationship: [team team_approvalstageapproval](team.md#BKMK_team_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_approvalstageapproval + +One-To-Many Relationship: [systemuser user_approvalstageapproval](systemuser.md#BKMK_user_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [approvalstageapproval_Annotations](#BKMK_approvalstageapproval_Annotations) +- [approvalstageapproval_AsyncOperations](#BKMK_approvalstageapproval_AsyncOperations) +- [approvalstageapproval_BulkDeleteFailures](#BKMK_approvalstageapproval_BulkDeleteFailures) +- [approvalstageapproval_DuplicateBaseRecord](#BKMK_approvalstageapproval_DuplicateBaseRecord) +- [approvalstageapproval_DuplicateMatchingRecord](#BKMK_approvalstageapproval_DuplicateMatchingRecord) +- [approvalstageapproval_MailboxTrackingFolders](#BKMK_approvalstageapproval_MailboxTrackingFolders) +- [approvalstageapproval_PrincipalObjectAttributeAccesses](#BKMK_approvalstageapproval_PrincipalObjectAttributeAccesses) +- [approvalstageapproval_ProcessSession](#BKMK_approvalstageapproval_ProcessSession) +- [approvalstageapproval_SyncErrors](#BKMK_approvalstageapproval_SyncErrors) +- [approvalstageorder_stageapproval_approvalstageapproval](#BKMK_approvalstageorder_stageapproval_approvalstageapproval) + +### approvalstageapproval_Annotations + +Many-To-One Relationship: [annotation approvalstageapproval_Annotations](annotation.md#BKMK_approvalstageapproval_Annotations) + +|Property|Value| +|---|---| +|ReferencingEntity|`annotation`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_Annotations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageapproval_AsyncOperations + +Many-To-One Relationship: [asyncoperation approvalstageapproval_AsyncOperations](asyncoperation.md#BKMK_approvalstageapproval_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageapproval_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure approvalstageapproval_BulkDeleteFailures](bulkdeletefailure.md#BKMK_approvalstageapproval_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageapproval_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord approvalstageapproval_DuplicateBaseRecord](duplicaterecord.md#BKMK_approvalstageapproval_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageapproval_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord approvalstageapproval_DuplicateMatchingRecord](duplicaterecord.md#BKMK_approvalstageapproval_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageapproval_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder approvalstageapproval_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_approvalstageapproval_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageapproval_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess approvalstageapproval_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_approvalstageapproval_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageapproval_ProcessSession + +Many-To-One Relationship: [processsession approvalstageapproval_ProcessSession](processsession.md#BKMK_approvalstageapproval_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageapproval_SyncErrors + +Many-To-One Relationship: [syncerror approvalstageapproval_SyncErrors](syncerror.md#BKMK_approvalstageapproval_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_stageapproval_approvalstageapproval + +Many-To-One Relationship: [approvalstageorder approvalstageorder_stageapproval_approvalstageapproval](approvalstageorder.md#BKMK_approvalstageorder_stageapproval_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`stageapproval`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_stageapproval_approvalstageapproval`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/approvalstagecondition.md b/powerapps-docs/developer/data-platform/reference/entities/approvalstagecondition.md new file mode 100644 index 0000000000..448dd37c7c --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/approvalstagecondition.md @@ -0,0 +1,787 @@ +--- +title: "Approval Stage Condition (approvalstagecondition) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Approval Stage Condition (approvalstagecondition) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Approval Stage Condition (approvalstagecondition) table/entity reference (Microsoft Dataverse) + +The condition in multi-stage approvals + +## Messages + +The following table lists the messages for the Approval Stage Condition (approvalstagecondition) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /approvalstageconditions(*approvalstageconditionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /approvalstageconditions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /approvalstageconditions(*approvalstageconditionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /approvalstageconditions(*approvalstageconditionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /approvalstageconditions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /approvalstageconditions(*approvalstageconditionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /approvalstageconditions(*approvalstageconditionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /approvalstageconditions(*approvalstageconditionid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the Approval Stage Condition (approvalstagecondition) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the Approval Stage Condition (approvalstagecondition) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Approval Stage Condition** | +| **DisplayCollectionName** | **Approval Stage Conditions** | +| **SchemaName** | `approvalstagecondition` | +| **CollectionSchemaName** | `approvalstageconditions` | +| **EntitySetName** | `approvalstageconditions`| +| **LogicalName** | `approvalstagecondition` | +| **LogicalCollectionName** | `approvalstageconditions` | +| **PrimaryIdAttribute** | `approvalstageconditionid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [Approval](#BKMK_Approval) +- [approvalstageconditionId](#BKMK_approvalstageconditionId) +- [ConditionalLogic](#BKMK_ConditionalLogic) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [ResultInfo](#BKMK_ResultInfo) +- [ResultType](#BKMK_ResultType) +- [ResultValue](#BKMK_ResultValue) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### Approval + +|Property|Value| +|---|---| +|Description|**The linked approval**| +|DisplayName|**Approval**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`approval`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|msdyn_flow_approval| + +### approvalstageconditionId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Approval Stage Condition**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`approvalstageconditionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ConditionalLogic + +|Property|Value| +|---|---| +|Description|**The conditional logic and related actions**| +|DisplayName|**Conditional Logic**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`conditionallogic`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### ResultInfo + +|Property|Value| +|---|---| +|Description|**Extra result info needed for some scenarios**| +|DisplayName|**Result Info**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`resultinfo`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### ResultType + +|Property|Value| +|---|---| +|Description|**The type of action selected**| +|DisplayName|**Result Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`resulttype`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`approvalstagecondition_resulttype`| + +#### ResultType Choices/Options + +|Value|Label| +|---|---| +|192350000|**Continue**| +|192350001|**Goto**| +|192350002|**TerminateAsApproved**| +|192350003|**TerminateAsRejected**| + +### ResultValue + +|Property|Value| +|---|---| +|Description|**The optional value needed for some actions**| +|DisplayName|**Result Value**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`resultvalue`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|500| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Approval Stage Condition**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`approvalstagecondition_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Approval Stage Condition**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`approvalstagecondition_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [approvalstagecondition_approval_msdyn_flow_approval](#BKMK_approvalstagecondition_approval_msdyn_flow_approval) +- [business_unit_approvalstagecondition](#BKMK_business_unit_approvalstagecondition) +- [lk_approvalstagecondition_createdby](#BKMK_lk_approvalstagecondition_createdby) +- [lk_approvalstagecondition_createdonbehalfby](#BKMK_lk_approvalstagecondition_createdonbehalfby) +- [lk_approvalstagecondition_modifiedby](#BKMK_lk_approvalstagecondition_modifiedby) +- [lk_approvalstagecondition_modifiedonbehalfby](#BKMK_lk_approvalstagecondition_modifiedonbehalfby) +- [owner_approvalstagecondition](#BKMK_owner_approvalstagecondition) +- [team_approvalstagecondition](#BKMK_team_approvalstagecondition) +- [user_approvalstagecondition](#BKMK_user_approvalstagecondition) + +### approvalstagecondition_approval_msdyn_flow_approval + +One-To-Many Relationship: [msdyn_flow_approval approvalstagecondition_approval_msdyn_flow_approval](msdyn_flow_approval.md#BKMK_approvalstagecondition_approval_msdyn_flow_approval) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_flow_approval`| +|ReferencedAttribute|`msdyn_flow_approvalid`| +|ReferencingAttribute|`approval`| +|ReferencingEntityNavigationPropertyName|`approval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### business_unit_approvalstagecondition + +One-To-Many Relationship: [businessunit business_unit_approvalstagecondition](businessunit.md#BKMK_business_unit_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstagecondition_createdby + +One-To-Many Relationship: [systemuser lk_approvalstagecondition_createdby](systemuser.md#BKMK_lk_approvalstagecondition_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstagecondition_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_approvalstagecondition_createdonbehalfby](systemuser.md#BKMK_lk_approvalstagecondition_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstagecondition_modifiedby + +One-To-Many Relationship: [systemuser lk_approvalstagecondition_modifiedby](systemuser.md#BKMK_lk_approvalstagecondition_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstagecondition_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_approvalstagecondition_modifiedonbehalfby](systemuser.md#BKMK_lk_approvalstagecondition_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_approvalstagecondition + +One-To-Many Relationship: [owner owner_approvalstagecondition](owner.md#BKMK_owner_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_approvalstagecondition + +One-To-Many Relationship: [team team_approvalstagecondition](team.md#BKMK_team_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_approvalstagecondition + +One-To-Many Relationship: [systemuser user_approvalstagecondition](systemuser.md#BKMK_user_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [approvalstagecondition_AsyncOperations](#BKMK_approvalstagecondition_AsyncOperations) +- [approvalstagecondition_BulkDeleteFailures](#BKMK_approvalstagecondition_BulkDeleteFailures) +- [approvalstagecondition_DuplicateBaseRecord](#BKMK_approvalstagecondition_DuplicateBaseRecord) +- [approvalstagecondition_DuplicateMatchingRecord](#BKMK_approvalstagecondition_DuplicateMatchingRecord) +- [approvalstagecondition_MailboxTrackingFolders](#BKMK_approvalstagecondition_MailboxTrackingFolders) +- [approvalstagecondition_PrincipalObjectAttributeAccesses](#BKMK_approvalstagecondition_PrincipalObjectAttributeAccesses) +- [approvalstagecondition_ProcessSession](#BKMK_approvalstagecondition_ProcessSession) +- [approvalstagecondition_SyncErrors](#BKMK_approvalstagecondition_SyncErrors) +- [approvalstageorder_stagecondition_approvalstagecondition](#BKMK_approvalstageorder_stagecondition_approvalstagecondition) + +### approvalstagecondition_AsyncOperations + +Many-To-One Relationship: [asyncoperation approvalstagecondition_AsyncOperations](asyncoperation.md#BKMK_approvalstagecondition_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstagecondition_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure approvalstagecondition_BulkDeleteFailures](bulkdeletefailure.md#BKMK_approvalstagecondition_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstagecondition_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord approvalstagecondition_DuplicateBaseRecord](duplicaterecord.md#BKMK_approvalstagecondition_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstagecondition_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord approvalstagecondition_DuplicateMatchingRecord](duplicaterecord.md#BKMK_approvalstagecondition_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstagecondition_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder approvalstagecondition_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_approvalstagecondition_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstagecondition_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess approvalstagecondition_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_approvalstagecondition_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstagecondition_ProcessSession + +Many-To-One Relationship: [processsession approvalstagecondition_ProcessSession](processsession.md#BKMK_approvalstagecondition_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstagecondition_SyncErrors + +Many-To-One Relationship: [syncerror approvalstagecondition_SyncErrors](syncerror.md#BKMK_approvalstagecondition_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_stagecondition_approvalstagecondition + +Many-To-One Relationship: [approvalstageorder approvalstageorder_stagecondition_approvalstagecondition](approvalstageorder.md#BKMK_approvalstageorder_stagecondition_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`stagecondition`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_stagecondition_approvalstagecondition`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/approvalstageorder.md b/powerapps-docs/developer/data-platform/reference/entities/approvalstageorder.md new file mode 100644 index 0000000000..8e5ee4e519 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/approvalstageorder.md @@ -0,0 +1,805 @@ +--- +title: "Approval Stage Order (approvalstageorder) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Approval Stage Order (approvalstageorder) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Approval Stage Order (approvalstageorder) table/entity reference (Microsoft Dataverse) + +The order of the stages in multi-stage approvals. + +## Messages + +The following table lists the messages for the Approval Stage Order (approvalstageorder) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /approvalstageorders(*approvalstageorderid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /approvalstageorders
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /approvalstageorders(*approvalstageorderid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /approvalstageorders(*approvalstageorderid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /approvalstageorders
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /approvalstageorders(*approvalstageorderid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /approvalstageorders(*approvalstageorderid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /approvalstageorders(*approvalstageorderid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the Approval Stage Order (approvalstageorder) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the Approval Stage Order (approvalstageorder) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Approval Stage Order** | +| **DisplayCollectionName** | **Approval Stage Orders** | +| **SchemaName** | `approvalstageorder` | +| **CollectionSchemaName** | `approvalstageorders` | +| **EntitySetName** | `approvalstageorders`| +| **LogicalName** | `approvalstageorder` | +| **LogicalCollectionName** | `approvalstageorders` | +| **PrimaryIdAttribute** | `approvalstageorderid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [Approval](#BKMK_Approval) +- [approvalstageorderId](#BKMK_approvalstageorderId) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [Name](#BKMK_Name) +- [OrderNumber](#BKMK_OrderNumber) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [StageApproval](#BKMK_StageApproval) +- [StageCondition](#BKMK_StageCondition) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [Type](#BKMK_Type) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### Approval + +|Property|Value| +|---|---| +|Description|**The linked approval**| +|DisplayName|**Approval**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`approval`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|msdyn_flow_approval| + +### approvalstageorderId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Approval Stage Order**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`approvalstageorderid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### Name + +|Property|Value| +|---|---| +|Description|**Name of the stage**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OrderNumber + +|Property|Value| +|---|---| +|Description|**The order number of the stage**| +|DisplayName|**Order Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ordernumber`| +|RequiredLevel|ApplicationRequired| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### StageApproval + +|Property|Value| +|---|---| +|Description|**The linked stage approval**| +|DisplayName|**Stage Approval**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`stageapproval`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|approvalstageapproval| + +### StageCondition + +|Property|Value| +|---|---| +|Description|**The linked condition**| +|DisplayName|**Stage Condition**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`stagecondition`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|approvalstagecondition| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Approval Stage Order**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`approvalstageorder_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 192350001
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Approval Stage Order**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`approvalstageorder_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| +|192350001|Label: **Initialized**
State:0
TransitionData: None| +|192350002|Label: **Completed**
State:1
TransitionData: None| +|192350003|Label: **Skipped**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### Type + +|Property|Value| +|---|---| +|Description|**The type of the stage**| +|DisplayName|**Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`type`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`approvalstageorder_type`| + +#### Type Choices/Options + +|Value|Label| +|---|---| +|192350000|**Approval**| +|192350001|**Condition**| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [approvalstageorder_approval_msdyn_flow_approval](#BKMK_approvalstageorder_approval_msdyn_flow_approval) +- [approvalstageorder_stageapproval_approvalstageapproval](#BKMK_approvalstageorder_stageapproval_approvalstageapproval) +- [approvalstageorder_stagecondition_approvalstagecondition](#BKMK_approvalstageorder_stagecondition_approvalstagecondition) +- [business_unit_approvalstageorder](#BKMK_business_unit_approvalstageorder) +- [lk_approvalstageorder_createdby](#BKMK_lk_approvalstageorder_createdby) +- [lk_approvalstageorder_createdonbehalfby](#BKMK_lk_approvalstageorder_createdonbehalfby) +- [lk_approvalstageorder_modifiedby](#BKMK_lk_approvalstageorder_modifiedby) +- [lk_approvalstageorder_modifiedonbehalfby](#BKMK_lk_approvalstageorder_modifiedonbehalfby) +- [owner_approvalstageorder](#BKMK_owner_approvalstageorder) +- [team_approvalstageorder](#BKMK_team_approvalstageorder) +- [user_approvalstageorder](#BKMK_user_approvalstageorder) + +### approvalstageorder_approval_msdyn_flow_approval + +One-To-Many Relationship: [msdyn_flow_approval approvalstageorder_approval_msdyn_flow_approval](msdyn_flow_approval.md#BKMK_approvalstageorder_approval_msdyn_flow_approval) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_flow_approval`| +|ReferencedAttribute|`msdyn_flow_approvalid`| +|ReferencingAttribute|`approval`| +|ReferencingEntityNavigationPropertyName|`approval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_stageapproval_approvalstageapproval + +One-To-Many Relationship: [approvalstageapproval approvalstageorder_stageapproval_approvalstageapproval](approvalstageapproval.md#BKMK_approvalstageorder_stageapproval_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`stageapproval`| +|ReferencingEntityNavigationPropertyName|`stageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_stagecondition_approvalstagecondition + +One-To-Many Relationship: [approvalstagecondition approvalstageorder_stagecondition_approvalstagecondition](approvalstagecondition.md#BKMK_approvalstageorder_stagecondition_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`stagecondition`| +|ReferencingEntityNavigationPropertyName|`stagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### business_unit_approvalstageorder + +One-To-Many Relationship: [businessunit business_unit_approvalstageorder](businessunit.md#BKMK_business_unit_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstageorder_createdby + +One-To-Many Relationship: [systemuser lk_approvalstageorder_createdby](systemuser.md#BKMK_lk_approvalstageorder_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstageorder_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_approvalstageorder_createdonbehalfby](systemuser.md#BKMK_lk_approvalstageorder_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstageorder_modifiedby + +One-To-Many Relationship: [systemuser lk_approvalstageorder_modifiedby](systemuser.md#BKMK_lk_approvalstageorder_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_approvalstageorder_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_approvalstageorder_modifiedonbehalfby](systemuser.md#BKMK_lk_approvalstageorder_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_approvalstageorder + +One-To-Many Relationship: [owner owner_approvalstageorder](owner.md#BKMK_owner_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_approvalstageorder + +One-To-Many Relationship: [team team_approvalstageorder](team.md#BKMK_team_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_approvalstageorder + +One-To-Many Relationship: [systemuser user_approvalstageorder](systemuser.md#BKMK_user_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [approvalstageorder_AsyncOperations](#BKMK_approvalstageorder_AsyncOperations) +- [approvalstageorder_BulkDeleteFailures](#BKMK_approvalstageorder_BulkDeleteFailures) +- [approvalstageorder_DuplicateBaseRecord](#BKMK_approvalstageorder_DuplicateBaseRecord) +- [approvalstageorder_DuplicateMatchingRecord](#BKMK_approvalstageorder_DuplicateMatchingRecord) +- [approvalstageorder_MailboxTrackingFolders](#BKMK_approvalstageorder_MailboxTrackingFolders) +- [approvalstageorder_PrincipalObjectAttributeAccesses](#BKMK_approvalstageorder_PrincipalObjectAttributeAccesses) +- [approvalstageorder_ProcessSession](#BKMK_approvalstageorder_ProcessSession) +- [approvalstageorder_SyncErrors](#BKMK_approvalstageorder_SyncErrors) +- [msdyn_flow_approval_currentstage_approvalstageorder](#BKMK_msdyn_flow_approval_currentstage_approvalstageorder) + +### approvalstageorder_AsyncOperations + +Many-To-One Relationship: [asyncoperation approvalstageorder_AsyncOperations](asyncoperation.md#BKMK_approvalstageorder_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure approvalstageorder_BulkDeleteFailures](bulkdeletefailure.md#BKMK_approvalstageorder_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord approvalstageorder_DuplicateBaseRecord](duplicaterecord.md#BKMK_approvalstageorder_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord approvalstageorder_DuplicateMatchingRecord](duplicaterecord.md#BKMK_approvalstageorder_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder approvalstageorder_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_approvalstageorder_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess approvalstageorder_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_approvalstageorder_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_ProcessSession + +Many-To-One Relationship: [processsession approvalstageorder_ProcessSession](processsession.md#BKMK_approvalstageorder_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_SyncErrors + +Many-To-One Relationship: [syncerror approvalstageorder_SyncErrors](syncerror.md#BKMK_approvalstageorder_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_flow_approval_currentstage_approvalstageorder + +Many-To-One Relationship: [msdyn_flow_approval msdyn_flow_approval_currentstage_approvalstageorder](msdyn_flow_approval.md#BKMK_msdyn_flow_approval_currentstage_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_flow_approval`| +|ReferencingAttribute|`currentstage`| +|ReferencedEntityNavigationPropertyName|`msdyn_flow_approval_currentstage_approvalstageorder`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/asyncoperation.md b/powerapps-docs/developer/data-platform/reference/entities/asyncoperation.md index 4970aa14ac..603a754cb9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/asyncoperation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/asyncoperation.md @@ -1,16 +1,14 @@ --- title: "System Job (AsyncOperation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the System Job (AsyncOperation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# System Job (AsyncOperation) table/entity reference +# System Job (AsyncOperation) table/entity reference (Microsoft Dataverse) Process whose execution can proceed independently or in the background. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /asyncoperations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /asyncoperations(*asyncoperationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /asyncoperations(*asyncoperationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /asyncoperations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrievePrincipalAccess`
Event: False | || @@ -389,6 +389,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |103|**Cancel Async Operations (System)**| |104|**Process Table For RecycleBin**| |105|**Cascade Assign All Async Operation**| +|106|**Background Team Service Async Operation**| |187|**Async Restore Job**| |201|**Provision language for user**| |202|**Export Solution Async Operation**| @@ -419,6 +420,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |334|**Deletes related Elastic or SQL Table records when an Elastic Table record is deleted**| |335|**Catalog service asyc operation to poll for a solution checker request**| |336|**Catalog service asyc operation to submit a solution checker request**| +|337|**Solution service async operation to install solution after app updates**| |12801|**Cascade Grant or Revoke Access Version Tracking Async Operation**| |190690091|**AI Builder Training Events**| |190690092|**AI Builder Prediction Events**| @@ -559,7 +561,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`regardingobjectid`| |RequiredLevel|None| |Type|Lookup| -|Targets|account, activityfileattachment, activitymimeattachment, activitypointer, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, annotation, annualfiscalcalendar, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attributeimageconfig, attributemap, attributemaskingrule, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessunit, businessunitnewsarticle, calendar, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, channelaccessprofile, channelaccessprofilerule, chat, comment, connection, connectioninstance, connectionreference, connectionrole, connector, contact, conversationtranscript, convertrule, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, customerrelationship, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, displaystring, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, emailserverprofile, enablearchivalrequest, entityanalyticsconfig, entityimageconfig, entityindex, entitymap, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, externalparty, externalpartyitem, fabricaiskill, fax, featurecontrolsetting, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, fixedmonthlyfiscalcalendar, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, goal, goalrollupquery, holidaywrapper, import, importdata, importfile, importlog, importmap, indexattributes, interactionforemail, internalcatalogassignment, isvconfig, kbarticle, kbarticlecomment, kbarticletemplate, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, mailbox, mailmergetemplate, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, metric, mobileofflineprofileextension, monthlyfiscalcalendar, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, organization, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, pluginpackage, position, post, postfollow, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesscanreport, privilege, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processstageparameter, provisionlanguageforuser, quarterlyfiscalcalendar, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshipattribute, relationshiprole, relationshiprolemap, report, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, revokeinheritedaccessrecordstracker, role, roleeditorlayout, rollupfield, routingrule, routingruleitem, savedquery, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, semiannualfiscalcalendar, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointdocumentlocation, sharepointsite, sideloadedaiplugin, similarityrule, sla, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, subject, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemform, systemuser, systemuserauthorizationchangetracker, task, tdsmetadata, team, teammobileofflineprofilemembership, template, territory, theme, transactioncurrency, userform, usermapping, usermobileofflineprofilemembership, userquery, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workqueue, workqueueitem| +|Targets|account, activityfileattachment, activitymimeattachment, activitypointer, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiinsightcard, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, aiskillconfig, annotation, annualfiscalcalendar, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, approvalprocess, approvalstageapproval, approvalstagecondition, approvalstageorder, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attributeimageconfig, attributemap, attributemaskingrule, attributepicklistvalue, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessprocess, businessunit, businessunitnewsarticle, calendar, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, certificatecredential, channelaccessprofile, channelaccessprofilerule, chat, comment, connection, connectioninstance, connectionreference, connectionrole, connector, contact, conversationtranscript, convertrule, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, customerrelationship, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, displaystring, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, emailaddressconfiguration, emailserverprofile, enablearchivalrequest, entityanalyticsconfig, entityclusterconfig, entityimageconfig, entityindex, entitymap, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, externalparty, externalpartyitem, fabricaiskill, fax, featurecontrolsetting, federatedknowledgecitation, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, federatedknowledgemetadatarefresh, fixedmonthlyfiscalcalendar, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, goal, goalrollupquery, governanceconfiguration, holidaywrapper, import, importdata, importfile, importlog, importmap, indexattributes, interactionforemail, internalcatalogassignment, isvconfig, kbarticle, kbarticlecomment, kbarticletemplate, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, mailbox, mailmergetemplate, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, metric, mobileofflineprofileextension, monthlyfiscalcalendar, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aidataprocessingevent, msdyn_aievaluationconfiguration, msdyn_aievaluationrun, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aimodelcatalog, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_aitestcase, msdyn_aitestcasedocument, msdyn_aitestcaseinput, msdyn_aitestrun, msdyn_aitestrunbatch, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_copilotinteractions, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dataworkspace, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_function, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_plan, msdyn_planartifact, msdyn_planattachment, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_qna, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, organization, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, plugin, pluginpackage, position, post, postfollow, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesmanagedidentity, powerpagesscanreport, privilege, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processorregistration, processstageparameter, provisionlanguageforuser, quarterlyfiscalcalendar, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshipattribute, relationshiprole, relationshiprolemap, report, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, retentionsuccessdetail, revokeinheritedaccessrecordstracker, role, roleeditorlayout, rollupfield, routingrule, routingruleitem, savedquery, savingrule, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, semiannualfiscalcalendar, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointdocumentlocation, sharepointmanagedidentity, sharepointsite, sideloadedaiplugin, signalregistration, similarityrule, sla, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, subject, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemform, systemuser, systemuserauthorizationchangetracker, tag, taggedflowsession, taggedprocess, task, tdsmetadata, team, teammobileofflineprofilemembership, template, territory, theme, traitregistration, transactioncurrency, unstructuredfilesearchentity, unstructuredfilesearchrecord, userform, usermapping, usermobileofflineprofilemembership, userquery, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workflowmetadata, workqueue, workqueueitem| ### RegardingObjectTypeCode @@ -996,7 +998,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -1172,18 +1174,25 @@ These relationships are many-to-one. Listed by **SchemaName**. - [application_AsyncOperations](#BKMK_application_AsyncOperations) - [applicationuser_AsyncOperations](#BKMK_applicationuser_AsyncOperations) - [Appointment_AsyncOperations](#BKMK_Appointment_AsyncOperations) +- [approvalprocess_AsyncOperations](#BKMK_approvalprocess_AsyncOperations) +- [approvalstageapproval_AsyncOperations](#BKMK_approvalstageapproval_AsyncOperations) +- [approvalstagecondition_AsyncOperations](#BKMK_approvalstagecondition_AsyncOperations) +- [approvalstageorder_AsyncOperations](#BKMK_approvalstageorder_AsyncOperations) - [attributeimageconfig_AsyncOperations](#BKMK_attributeimageconfig_AsyncOperations) - [attributemaskingrule_AsyncOperations](#BKMK_attributemaskingrule_AsyncOperations) +- [attributepicklistvalue_AsyncOperations](#BKMK_attributepicklistvalue_AsyncOperations) - [bot_AsyncOperations](#BKMK_bot_AsyncOperations) - [botcomponent_AsyncOperations](#BKMK_botcomponent_AsyncOperations) - [botcomponentcollection_AsyncOperations](#BKMK_botcomponentcollection_AsyncOperations) - [business_unit_asyncoperation](#BKMK_business_unit_asyncoperation) +- [businessprocess_AsyncOperations](#BKMK_businessprocess_AsyncOperations) - [BusinessUnit_AsyncOperations](#BKMK_BusinessUnit_AsyncOperations) - [BusinessUnitNewsArticle_AsyncOperations](#BKMK_BusinessUnitNewsArticle_AsyncOperations) - [Calendar_AsyncOperations](#BKMK_Calendar_AsyncOperations) - [card_AsyncOperations](#BKMK_card_AsyncOperations) - [catalog_AsyncOperations](#BKMK_catalog_AsyncOperations) - [catalogassignment_AsyncOperations](#BKMK_catalogassignment_AsyncOperations) +- [certificatecredential_AsyncOperations](#BKMK_certificatecredential_AsyncOperations) - [chat_AsyncOperations](#BKMK_chat_AsyncOperations) - [Connection_AsyncOperations](#BKMK_Connection_AsyncOperations) - [Connection_Role_AsyncOperations](#BKMK_Connection_Role_AsyncOperations) @@ -1216,8 +1225,10 @@ These relationships are many-to-one. Listed by **SchemaName**. - [dvtablesearchattribute_AsyncOperations](#BKMK_dvtablesearchattribute_AsyncOperations) - [dvtablesearchentity_AsyncOperations](#BKMK_dvtablesearchentity_AsyncOperations) - [Email_AsyncOperations](#BKMK_Email_AsyncOperations) +- [emailaddressconfiguration_AsyncOperations](#BKMK_emailaddressconfiguration_AsyncOperations) - [emailserverprofile_asyncoperations](#BKMK_emailserverprofile_asyncoperations) - [entityanalyticsconfig_AsyncOperations](#BKMK_entityanalyticsconfig_AsyncOperations) +- [entityclusterconfig_AsyncOperations](#BKMK_entityclusterconfig_AsyncOperations) - [entityimageconfig_AsyncOperations](#BKMK_entityimageconfig_AsyncOperations) - [entityindex_AsyncOperations](#BKMK_entityindex_AsyncOperations) - [entityrecordfilter_AsyncOperations](#BKMK_entityrecordfilter_AsyncOperations) @@ -1244,6 +1255,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [fxexpression_AsyncOperations](#BKMK_fxexpression_AsyncOperations) - [Goal_AsyncOperations](#BKMK_Goal_AsyncOperations) - [goalrollupquery_AsyncOperations](#BKMK_goalrollupquery_AsyncOperations) +- [governanceconfiguration_AsyncOperations](#BKMK_governanceconfiguration_AsyncOperations) - [Import_AsyncOperations](#BKMK_Import_AsyncOperations) - [ImportData_AsyncOperations](#BKMK_ImportData_AsyncOperations) - [ImportFile_AsyncOperations](#BKMK_ImportFile_AsyncOperations) @@ -1281,6 +1293,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aibfile_AsyncOperations](#BKMK_msdyn_aibfile_AsyncOperations) - [msdyn_aibfileattacheddata_AsyncOperations](#BKMK_msdyn_aibfileattacheddata_AsyncOperations) - [msdyn_aiconfiguration_AsyncOperations](#BKMK_msdyn_aiconfiguration_AsyncOperations) +- [msdyn_aidataprocessingevent_AsyncOperations](#BKMK_msdyn_aidataprocessingevent_AsyncOperations) +- [msdyn_aievaluationconfiguration_AsyncOperations](#BKMK_msdyn_aievaluationconfiguration_AsyncOperations) +- [msdyn_aievaluationrun_AsyncOperations](#BKMK_msdyn_aievaluationrun_AsyncOperations) - [msdyn_aievent_AsyncOperations](#BKMK_msdyn_aievent_AsyncOperations) - [msdyn_aifptrainingdocument_AsyncOperations](#BKMK_msdyn_aifptrainingdocument_AsyncOperations) - [msdyn_aimodel_AsyncOperations](#BKMK_msdyn_aimodel_AsyncOperations) @@ -1289,12 +1304,18 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aiodtrainingboundingbox_AsyncOperations](#BKMK_msdyn_aiodtrainingboundingbox_AsyncOperations) - [msdyn_aiodtrainingimage_AsyncOperations](#BKMK_msdyn_aiodtrainingimage_AsyncOperations) - [msdyn_aitemplate_AsyncOperations](#BKMK_msdyn_aitemplate_AsyncOperations) +- [msdyn_aitestcase_AsyncOperations](#BKMK_msdyn_aitestcase_AsyncOperations) +- [msdyn_aitestcasedocument_AsyncOperations](#BKMK_msdyn_aitestcasedocument_AsyncOperations) +- [msdyn_aitestcaseinput_AsyncOperations](#BKMK_msdyn_aitestcaseinput_AsyncOperations) +- [msdyn_aitestrun_AsyncOperations](#BKMK_msdyn_aitestrun_AsyncOperations) +- [msdyn_aitestrunbatch_AsyncOperations](#BKMK_msdyn_aitestrunbatch_AsyncOperations) - [msdyn_analysiscomponent_AsyncOperations](#BKMK_msdyn_analysiscomponent_AsyncOperations) - [msdyn_analysisjob_AsyncOperations](#BKMK_msdyn_analysisjob_AsyncOperations) - [msdyn_analysisoverride_AsyncOperations](#BKMK_msdyn_analysisoverride_AsyncOperations) - [msdyn_analysisresult_AsyncOperations](#BKMK_msdyn_analysisresult_AsyncOperations) - [msdyn_analysisresultdetail_AsyncOperations](#BKMK_msdyn_analysisresultdetail_AsyncOperations) - [msdyn_appinsightsmetadata_AsyncOperations](#BKMK_msdyn_appinsightsmetadata_AsyncOperations) +- [msdyn_copilotinteractions_AsyncOperations](#BKMK_msdyn_copilotinteractions_AsyncOperations) - [msdyn_customcontrolextendedsettings_AsyncOperations](#BKMK_msdyn_customcontrolextendedsettings_AsyncOperations) - [msdyn_dataflow_AsyncOperations](#BKMK_msdyn_dataflow_AsyncOperations) - [msdyn_dataflow_datalakefolder_AsyncOperations](#BKMK_msdyn_dataflow_datalakefolder_AsyncOperations) @@ -1321,6 +1342,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_flow_basicapprovalmodel_AsyncOperations](#BKMK_msdyn_flow_basicapprovalmodel_AsyncOperations) - [msdyn_flow_flowapproval_AsyncOperations](#BKMK_msdyn_flow_flowapproval_AsyncOperations) - [msdyn_formmapping_AsyncOperations](#BKMK_msdyn_formmapping_AsyncOperations) +- [msdyn_function_AsyncOperations](#BKMK_msdyn_function_AsyncOperations) - [msdyn_helppage_AsyncOperations](#BKMK_msdyn_helppage_AsyncOperations) - [msdyn_insightsstorevirtualentity_AsyncOperations](#BKMK_msdyn_insightsstorevirtualentity_AsyncOperations) - [msdyn_integratedsearchprovider_AsyncOperations](#BKMK_msdyn_integratedsearchprovider_AsyncOperations) @@ -1352,6 +1374,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_pmsimulation_AsyncOperations](#BKMK_msdyn_pmsimulation_AsyncOperations) - [msdyn_pmtemplate_AsyncOperations](#BKMK_msdyn_pmtemplate_AsyncOperations) - [msdyn_pmview_AsyncOperations](#BKMK_msdyn_pmview_AsyncOperations) +- [msdyn_qna_AsyncOperations](#BKMK_msdyn_qna_AsyncOperations) - [msdyn_richtextfile_AsyncOperations](#BKMK_msdyn_richtextfile_AsyncOperations) - [msdyn_salesforcestructuredobject_AsyncOperations](#BKMK_msdyn_salesforcestructuredobject_AsyncOperations) - [msdyn_salesforcestructuredqnaconfig_AsyncOperations](#BKMK_msdyn_salesforcestructuredqnaconfig_AsyncOperations) @@ -1380,6 +1403,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [PhoneCall_AsyncOperations](#BKMK_PhoneCall_AsyncOperations) - [plannerbusinessscenario_AsyncOperations](#BKMK_plannerbusinessscenario_AsyncOperations) - [plannersyncaction_AsyncOperations](#BKMK_plannersyncaction_AsyncOperations) +- [plugin_AsyncOperations](#BKMK_plugin_AsyncOperations) - [pluginpackage_AsyncOperations](#BKMK_pluginpackage_AsyncOperations) - [position_AsyncOperations](#BKMK_position_AsyncOperations) - [post_AsyncOperations](#BKMK_post_AsyncOperations) @@ -1394,6 +1418,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [powerpagesite_AsyncOperations](#BKMK_powerpagesite_AsyncOperations) - [powerpagesitelanguage_AsyncOperations](#BKMK_powerpagesitelanguage_AsyncOperations) - [powerpagesitepublished_AsyncOperations](#BKMK_powerpagesitepublished_AsyncOperations) +- [powerpagesmanagedidentity_AsyncOperations](#BKMK_powerpagesmanagedidentity_AsyncOperations) - [powerpagesscanreport_AsyncOperations](#BKMK_powerpagesscanreport_AsyncOperations) - [Privilege_AsyncOperations](#BKMK_Privilege_AsyncOperations) - [privilegecheckerlog_AsyncOperations](#BKMK_privilegecheckerlog_AsyncOperations) @@ -1415,10 +1440,12 @@ These relationships are many-to-one. Listed by **SchemaName**. - [retentionfailuredetail_AsyncOperations](#BKMK_retentionfailuredetail_AsyncOperations) - [retentionoperation_AsyncOperations](#BKMK_retentionoperation_AsyncOperations) - [retentionoperationdetail_AsyncOperations](#BKMK_retentionoperationdetail_AsyncOperations) +- [retentionsuccessdetail_AsyncOperations](#BKMK_retentionsuccessdetail_AsyncOperations) - [Role_AsyncOperations](#BKMK_Role_AsyncOperations) - [roleeditorlayout_AsyncOperations](#BKMK_roleeditorlayout_AsyncOperations) - [rollupfield_AsyncOperations](#BKMK_rollupfield_AsyncOperations) - [SavedQuery_AsyncOperations](#BKMK_SavedQuery_AsyncOperations) +- [savingrule_AsyncOperations](#BKMK_savingrule_AsyncOperations) - [SdkMessageProcessingStep_AsyncOperations](#BKMK_SdkMessageProcessingStep_AsyncOperations) - [searchattributesettings_AsyncOperations](#BKMK_searchattributesettings_AsyncOperations) - [searchcustomanalyzer_AsyncOperations](#BKMK_searchcustomanalyzer_AsyncOperations) @@ -1431,6 +1458,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [sharedworkspace_AsyncOperations](#BKMK_sharedworkspace_AsyncOperations) - [sharedworkspacepool_AsyncOperations](#BKMK_sharedworkspacepool_AsyncOperations) - [SharePointDocumentLocation_AsyncOperations](#BKMK_SharePointDocumentLocation_AsyncOperations) +- [sharepointmanagedidentity_AsyncOperations](#BKMK_sharepointmanagedidentity_AsyncOperations) - [SharePointSite_AsyncOperations](#BKMK_SharePointSite_AsyncOperations) - [sideloadedaiplugin_AsyncOperations](#BKMK_sideloadedaiplugin_AsyncOperations) - [similarityrule_AsyncOperations](#BKMK_similarityrule_AsyncOperations) @@ -1457,6 +1485,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [SystemForm_AsyncOperations](#BKMK_SystemForm_AsyncOperations) - [SystemUser_AsyncOperations](#BKMK_SystemUser_AsyncOperations) - [systemuserauthorizationchangetracker_AsyncOperations](#BKMK_systemuserauthorizationchangetracker_AsyncOperations) +- [tag_AsyncOperations](#BKMK_tag_AsyncOperations) +- [taggedflowsession_AsyncOperations](#BKMK_taggedflowsession_AsyncOperations) +- [taggedprocess_AsyncOperations](#BKMK_taggedprocess_AsyncOperations) - [Task_AsyncOperations](#BKMK_Task_AsyncOperations) - [team_asyncoperation](#BKMK_team_asyncoperation) - [Team_AsyncOperations](#BKMK_Team_AsyncOperations) @@ -1465,6 +1496,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [Territory_AsyncOperations](#BKMK_Territory_AsyncOperations) - [theme_AsyncOperations](#BKMK_theme_AsyncOperations) - [TransactionCurrency_AsyncOperations](#BKMK_TransactionCurrency_AsyncOperations) +- [unstructuredfilesearchentity_AsyncOperations](#BKMK_unstructuredfilesearchentity_AsyncOperations) +- [unstructuredfilesearchrecord_AsyncOperations](#BKMK_unstructuredfilesearchrecord_AsyncOperations) - [UserForm_AsyncOperations](#BKMK_UserForm_AsyncOperations) - [usermapping_AsyncOperations](#BKMK_usermapping_AsyncOperations) - [usermobileofflineprofilemembership_AsyncOperations](#BKMK_usermobileofflineprofilemembership_AsyncOperations) @@ -1473,6 +1506,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [viewasexamplequestion_AsyncOperations](#BKMK_viewasexamplequestion_AsyncOperations) - [virtualentitymetadata_AsyncOperations](#BKMK_virtualentitymetadata_AsyncOperations) - [workflowbinary_AsyncOperations](#BKMK_workflowbinary_AsyncOperations) +- [workflowmetadata_AsyncOperations](#BKMK_workflowmetadata_AsyncOperations) - [workqueue_AsyncOperations](#BKMK_workqueue_AsyncOperations) - [workqueueitem_AsyncOperations](#BKMK_workqueueitem_AsyncOperations) @@ -1905,6 +1939,58 @@ One-To-Many Relationship: [appointment Appointment_AsyncOperations](appointment. |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### approvalprocess_AsyncOperations + +One-To-Many Relationship: [approvalprocess approvalprocess_AsyncOperations](approvalprocess.md#BKMK_approvalprocess_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageapproval_AsyncOperations + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_AsyncOperations](approvalstageapproval.md#BKMK_approvalstageapproval_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstagecondition_AsyncOperations + +One-To-Many Relationship: [approvalstagecondition approvalstagecondition_AsyncOperations](approvalstagecondition.md#BKMK_approvalstagecondition_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_AsyncOperations + +One-To-Many Relationship: [approvalstageorder approvalstageorder_AsyncOperations](approvalstageorder.md#BKMK_approvalstageorder_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageorder`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### attributeimageconfig_AsyncOperations One-To-Many Relationship: [attributeimageconfig attributeimageconfig_AsyncOperations](attributeimageconfig.md#BKMK_attributeimageconfig_AsyncOperations) @@ -1931,6 +2017,19 @@ One-To-Many Relationship: [attributemaskingrule attributemaskingrule_AsyncOperat |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### attributepicklistvalue_AsyncOperations + +One-To-Many Relationship: [attributepicklistvalue attributepicklistvalue_AsyncOperations](attributepicklistvalue.md#BKMK_attributepicklistvalue_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`attributepicklistvalue`| +|ReferencedAttribute|`attributepicklistvalueid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_attributepicklistvalue`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### bot_AsyncOperations One-To-Many Relationship: [bot bot_AsyncOperations](bot.md#BKMK_bot_AsyncOperations) @@ -1983,6 +2082,19 @@ One-To-Many Relationship: [businessunit business_unit_asyncoperation](businessun |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### businessprocess_AsyncOperations + +One-To-Many Relationship: [businessprocess businessprocess_AsyncOperations](businessprocess.md#BKMK_businessprocess_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessprocess`| +|ReferencedAttribute|`businessprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_businessprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### BusinessUnit_AsyncOperations One-To-Many Relationship: [businessunit BusinessUnit_AsyncOperations](businessunit.md#BKMK_BusinessUnit_AsyncOperations) @@ -2061,6 +2173,19 @@ One-To-Many Relationship: [catalogassignment catalogassignment_AsyncOperations]( |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### certificatecredential_AsyncOperations + +One-To-Many Relationship: [certificatecredential certificatecredential_AsyncOperations](certificatecredential.md#BKMK_certificatecredential_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`certificatecredential`| +|ReferencedAttribute|`certificatecredentialid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_certificatecredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### chat_AsyncOperations One-To-Many Relationship: [chat chat_AsyncOperations](chat.md#BKMK_chat_AsyncOperations) @@ -2477,6 +2602,19 @@ One-To-Many Relationship: [email Email_AsyncOperations](email.md#BKMK_Email_Asyn |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### emailaddressconfiguration_AsyncOperations + +One-To-Many Relationship: [emailaddressconfiguration emailaddressconfiguration_AsyncOperations](emailaddressconfiguration.md#BKMK_emailaddressconfiguration_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`emailaddressconfiguration`| +|ReferencedAttribute|`emailaddressconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_emailaddressconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### emailserverprofile_asyncoperations One-To-Many Relationship: [emailserverprofile emailserverprofile_asyncoperations](emailserverprofile.md#BKMK_emailserverprofile_asyncoperations) @@ -2503,6 +2641,19 @@ One-To-Many Relationship: [entityanalyticsconfig entityanalyticsconfig_AsyncOper |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### entityclusterconfig_AsyncOperations + +One-To-Many Relationship: [entityclusterconfig entityclusterconfig_AsyncOperations](entityclusterconfig.md#BKMK_entityclusterconfig_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`entityclusterconfig`| +|ReferencedAttribute|`entityclusterconfigid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_entityclusterconfig`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### entityimageconfig_AsyncOperations One-To-Many Relationship: [entityimageconfig entityimageconfig_AsyncOperations](entityimageconfig.md#BKMK_entityimageconfig_AsyncOperations) @@ -2841,6 +2992,19 @@ One-To-Many Relationship: [goalrollupquery goalrollupquery_AsyncOperations](goal |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### governanceconfiguration_AsyncOperations + +One-To-Many Relationship: [governanceconfiguration governanceconfiguration_AsyncOperations](governanceconfiguration.md#BKMK_governanceconfiguration_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`governanceconfiguration`| +|ReferencedAttribute|`governanceconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_governanceconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Import_AsyncOperations One-To-Many Relationship: [import Import_AsyncOperations](import.md#BKMK_Import_AsyncOperations) @@ -3322,6 +3486,45 @@ One-To-Many Relationship: [msdyn_aiconfiguration msdyn_aiconfiguration_AsyncOper |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aidataprocessingevent_AsyncOperations + +One-To-Many Relationship: [msdyn_aidataprocessingevent msdyn_aidataprocessingevent_AsyncOperations](msdyn_aidataprocessingevent.md#BKMK_msdyn_aidataprocessingevent_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aidataprocessingevent`| +|ReferencedAttribute|`msdyn_aidataprocessingeventid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aidataprocessingevent`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationconfiguration_AsyncOperations + +One-To-Many Relationship: [msdyn_aievaluationconfiguration msdyn_aievaluationconfiguration_AsyncOperations](msdyn_aievaluationconfiguration.md#BKMK_msdyn_aievaluationconfiguration_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationconfiguration`| +|ReferencedAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationrun_AsyncOperations + +One-To-Many Relationship: [msdyn_aievaluationrun msdyn_aievaluationrun_AsyncOperations](msdyn_aievaluationrun.md#BKMK_msdyn_aievaluationrun_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationrun`| +|ReferencedAttribute|`msdyn_aievaluationrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_aievent_AsyncOperations One-To-Many Relationship: [msdyn_aievent msdyn_aievent_AsyncOperations](msdyn_aievent.md#BKMK_msdyn_aievent_AsyncOperations) @@ -3426,6 +3629,71 @@ One-To-Many Relationship: [msdyn_aitemplate msdyn_aitemplate_AsyncOperations](ms |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aitestcase_AsyncOperations + +One-To-Many Relationship: [msdyn_aitestcase msdyn_aitestcase_AsyncOperations](msdyn_aitestcase.md#BKMK_msdyn_aitestcase_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcase`| +|ReferencedAttribute|`msdyn_aitestcaseid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcase`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcasedocument_AsyncOperations + +One-To-Many Relationship: [msdyn_aitestcasedocument msdyn_aitestcasedocument_AsyncOperations](msdyn_aitestcasedocument.md#BKMK_msdyn_aitestcasedocument_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcasedocument`| +|ReferencedAttribute|`msdyn_aitestcasedocumentid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcasedocument`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcaseinput_AsyncOperations + +One-To-Many Relationship: [msdyn_aitestcaseinput msdyn_aitestcaseinput_AsyncOperations](msdyn_aitestcaseinput.md#BKMK_msdyn_aitestcaseinput_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcaseinput`| +|ReferencedAttribute|`msdyn_aitestcaseinputid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcaseinput`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrun_AsyncOperations + +One-To-Many Relationship: [msdyn_aitestrun msdyn_aitestrun_AsyncOperations](msdyn_aitestrun.md#BKMK_msdyn_aitestrun_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrun`| +|ReferencedAttribute|`msdyn_aitestrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrunbatch_AsyncOperations + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_AsyncOperations](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrunbatch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_analysiscomponent_AsyncOperations One-To-Many Relationship: [msdyn_analysiscomponent msdyn_analysiscomponent_AsyncOperations](msdyn_analysiscomponent.md#BKMK_msdyn_analysiscomponent_AsyncOperations) @@ -3504,6 +3772,19 @@ One-To-Many Relationship: [msdyn_appinsightsmetadata msdyn_appinsightsmetadata_A |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_copilotinteractions_AsyncOperations + +One-To-Many Relationship: [msdyn_copilotinteractions msdyn_copilotinteractions_AsyncOperations](msdyn_copilotinteractions.md#BKMK_msdyn_copilotinteractions_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_copilotinteractions`| +|ReferencedAttribute|`msdyn_copilotinteractionsid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_copilotinteractions`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_customcontrolextendedsettings_AsyncOperations One-To-Many Relationship: [msdyn_customcontrolextendedsettings msdyn_customcontrolextendedsettings_AsyncOperations](msdyn_customcontrolextendedsettings.md#BKMK_msdyn_customcontrolextendedsettings_AsyncOperations) @@ -3842,6 +4123,19 @@ One-To-Many Relationship: [msdyn_formmapping msdyn_formmapping_AsyncOperations]( |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_function_AsyncOperations + +One-To-Many Relationship: [msdyn_function msdyn_function_AsyncOperations](msdyn_function.md#BKMK_msdyn_function_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_function`| +|ReferencedAttribute|`msdyn_functionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_function`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_helppage_AsyncOperations One-To-Many Relationship: [msdyn_helppage msdyn_helppage_AsyncOperations](msdyn_helppage.md#BKMK_msdyn_helppage_AsyncOperations) @@ -4245,6 +4539,19 @@ One-To-Many Relationship: [msdyn_pmview msdyn_pmview_AsyncOperations](msdyn_pmvi |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_qna_AsyncOperations + +One-To-Many Relationship: [msdyn_qna msdyn_qna_AsyncOperations](msdyn_qna.md#BKMK_msdyn_qna_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_qna`| +|ReferencedAttribute|`msdyn_qnaid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_qna`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_richtextfile_AsyncOperations One-To-Many Relationship: [msdyn_richtextfile msdyn_richtextfile_AsyncOperations](msdyn_richtextfile.md#BKMK_msdyn_richtextfile_AsyncOperations) @@ -4609,6 +4916,19 @@ One-To-Many Relationship: [plannersyncaction plannersyncaction_AsyncOperations]( |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### plugin_AsyncOperations + +One-To-Many Relationship: [plugin plugin_AsyncOperations](plugin.md#BKMK_plugin_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`plugin`| +|ReferencedAttribute|`pluginid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_plugin`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### pluginpackage_AsyncOperations One-To-Many Relationship: [pluginpackage pluginpackage_AsyncOperations](pluginpackage.md#BKMK_pluginpackage_AsyncOperations) @@ -4791,6 +5111,19 @@ One-To-Many Relationship: [powerpagesitepublished powerpagesitepublished_AsyncOp |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### powerpagesmanagedidentity_AsyncOperations + +One-To-Many Relationship: [powerpagesmanagedidentity powerpagesmanagedidentity_AsyncOperations](powerpagesmanagedidentity.md#BKMK_powerpagesmanagedidentity_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_powerpagesmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### powerpagesscanreport_AsyncOperations One-To-Many Relationship: [powerpagesscanreport powerpagesscanreport_AsyncOperations](powerpagesscanreport.md#BKMK_powerpagesscanreport_AsyncOperations) @@ -5064,6 +5397,19 @@ One-To-Many Relationship: [retentionoperationdetail retentionoperationdetail_Asy |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### retentionsuccessdetail_AsyncOperations + +One-To-Many Relationship: [retentionsuccessdetail retentionsuccessdetail_AsyncOperations](retentionsuccessdetail.md#BKMK_retentionsuccessdetail_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`retentionsuccessdetail`| +|ReferencedAttribute|`retentionsuccessdetailid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_retentionsuccessdetail`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Role_AsyncOperations One-To-Many Relationship: [role Role_AsyncOperations](role.md#BKMK_Role_AsyncOperations) @@ -5116,6 +5462,19 @@ One-To-Many Relationship: [savedquery SavedQuery_AsyncOperations](savedquery.md# |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### savingrule_AsyncOperations + +One-To-Many Relationship: [savingrule savingrule_AsyncOperations](savingrule.md#BKMK_savingrule_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`savingrule`| +|ReferencedAttribute|`savingruleid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_savingrule`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### SdkMessageProcessingStep_AsyncOperations One-To-Many Relationship: [sdkmessageprocessingstep SdkMessageProcessingStep_AsyncOperations](sdkmessageprocessingstep.md#BKMK_SdkMessageProcessingStep_AsyncOperations) @@ -5272,6 +5631,19 @@ One-To-Many Relationship: [sharepointdocumentlocation SharePointDocumentLocation |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### sharepointmanagedidentity_AsyncOperations + +One-To-Many Relationship: [sharepointmanagedidentity sharepointmanagedidentity_AsyncOperations](sharepointmanagedidentity.md#BKMK_sharepointmanagedidentity_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`sharepointmanagedidentity`| +|ReferencedAttribute|`sharepointmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_sharepointmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### SharePointSite_AsyncOperations One-To-Many Relationship: [sharepointsite SharePointSite_AsyncOperations](sharepointsite.md#BKMK_SharePointSite_AsyncOperations) @@ -5610,6 +5982,45 @@ One-To-Many Relationship: [systemuserauthorizationchangetracker systemuserauthor |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### tag_AsyncOperations + +One-To-Many Relationship: [tag tag_AsyncOperations](tag.md#BKMK_tag_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`tag`| +|ReferencedAttribute|`tagid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_tag`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedflowsession_AsyncOperations + +One-To-Many Relationship: [taggedflowsession taggedflowsession_AsyncOperations](taggedflowsession.md#BKMK_taggedflowsession_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedflowsession`| +|ReferencedAttribute|`taggedflowsessionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedflowsession`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedprocess_AsyncOperations + +One-To-Many Relationship: [taggedprocess taggedprocess_AsyncOperations](taggedprocess.md#BKMK_taggedprocess_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedprocess`| +|ReferencedAttribute|`taggedprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Task_AsyncOperations One-To-Many Relationship: [task Task_AsyncOperations](task.md#BKMK_Task_AsyncOperations) @@ -5714,6 +6125,32 @@ One-To-Many Relationship: [transactioncurrency TransactionCurrency_AsyncOperatio |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### unstructuredfilesearchentity_AsyncOperations + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_AsyncOperations](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchrecord_AsyncOperations + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_AsyncOperations](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### UserForm_AsyncOperations One-To-Many Relationship: [userform UserForm_AsyncOperations](userform.md#BKMK_UserForm_AsyncOperations) @@ -5818,6 +6255,19 @@ One-To-Many Relationship: [workflowbinary workflowbinary_AsyncOperations](workfl |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### workflowmetadata_AsyncOperations + +One-To-Many Relationship: [workflowmetadata workflowmetadata_AsyncOperations](workflowmetadata.md#BKMK_workflowmetadata_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### workqueue_AsyncOperations One-To-Many Relationship: [workqueue workqueue_AsyncOperations](workqueue.md#BKMK_workqueue_AsyncOperations) @@ -5958,6 +6408,6 @@ Many-To-One Relationship: [workflowlog lk_workflowlog_asyncoperations](workflowl ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/attachment.md b/powerapps-docs/developer/data-platform/reference/entities/attachment.md index e939e47608..94556d3079 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/attachment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/attachment.md @@ -1,19 +1,27 @@ --- title: "Attachment table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Attachment table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Attachment table/entity reference +# Attachment table/entity reference (Microsoft Dataverse) Attachment for an email activity. +## Messages + +The following table lists the messages for the Attachment table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Attachment table. @@ -247,6 +255,6 @@ Many-To-One Relationship: [syncerror Attachment_SyncErrors](syncerror.md#BKMK_At ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/attribute.md b/powerapps-docs/developer/data-platform/reference/entities/attribute.md index be2fa5eb12..5cb896aedf 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/attribute.md +++ b/powerapps-docs/developer/data-platform/reference/entities/attribute.md @@ -1,16 +1,14 @@ --- title: "Attribute table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Attribute table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Attribute table/entity reference +# Attribute table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: False |`GET` /attributes
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -311,6 +311,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [attribute_dvfilesearchattribute](#BKMK_attribute_dvfilesearchattribute) - [attribute_dvtablesearchattribute](#BKMK_attribute_dvtablesearchattribute) - [attribute_solutioncomponentattrconfig](#BKMK_attribute_solutioncomponentattrconfig) +- [emailaddressconfiguration_attribute_AttributeId](#BKMK_emailaddressconfiguration_attribute_AttributeId) - [referencedattribute_relationshipattribute](#BKMK_referencedattribute_relationshipattribute) - [referencingattribute_relationshipattribute](#BKMK_referencingattribute_relationshipattribute) @@ -350,6 +351,18 @@ Many-To-One Relationship: [solutioncomponentattributeconfiguration attribute_sol |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### emailaddressconfiguration_attribute_AttributeId + +Many-To-One Relationship: [emailaddressconfiguration emailaddressconfiguration_attribute_AttributeId](emailaddressconfiguration.md#BKMK_emailaddressconfiguration_attribute_AttributeId) + +|Property|Value| +|---|---| +|ReferencingEntity|`emailaddressconfiguration`| +|ReferencingAttribute|`attributeid`| +|ReferencedEntityNavigationPropertyName|`emailaddressconfiguration_attribute_AttributeId`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### referencedattribute_relationshipattribute Many-To-One Relationship: [relationshipattribute referencedattribute_relationshipattribute](relationshipattribute.md#BKMK_referencedattribute_relationshipattribute) @@ -378,6 +391,6 @@ Many-To-One Relationship: [relationshipattribute referencingattribute_relationsh ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/attributeimageconfig.md b/powerapps-docs/developer/data-platform/reference/entities/attributeimageconfig.md index 91d147f1d4..14745ffaf3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/attributeimageconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/attributeimageconfig.md @@ -1,16 +1,14 @@ --- title: "Image Attribute Configuration (AttributeImageConfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Image Attribute Configuration (AttributeImageConfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Image Attribute Configuration (AttributeImageConfig) table/entity reference +# Image Attribute Configuration (AttributeImageConfig) table/entity reference (Microsoft Dataverse) Store configuration for each image attribute @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /attributeimageconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /attributeimageconfigs(*attributeimageconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /attributeimageconfigs(*attributeimageconfigid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /attributeimageconfigs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /attributeimageconfigs(*attributeimageconfigid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -310,6 +310,6 @@ Many-To-One Relationship: [syncerror attributeimageconfig_SyncErrors](syncerror. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/attributemaskingrule.md b/powerapps-docs/developer/data-platform/reference/entities/attributemaskingrule.md index 278ba844b3..36ffae5a5e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/attributemaskingrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/attributemaskingrule.md @@ -1,16 +1,14 @@ --- title: "Secured Masking Column (AttributeMaskingRule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Secured Masking Column (AttributeMaskingRule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Secured Masking Column (AttributeMaskingRule) table/entity reference +# Secured Masking Column (AttributeMaskingRule) table/entity reference (Microsoft Dataverse) Defines secured masking rule for column @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /attributemaskingrules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /attributemaskingrules(*attributemaskingruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /attributemaskingrules(*attributemaskingruleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /attributemaskingrules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /attributemaskingrules(*attributemaskingruleid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -135,7 +135,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`maskingruleid`| -|RequiredLevel|None| +|RequiredLevel|SystemRequired| |Type|Lookup| |Targets|maskingrule| @@ -499,6 +499,6 @@ Many-To-One Relationship: [syncerror attributemaskingrule_SyncErrors](syncerror. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/attributepicklistvalue.md b/powerapps-docs/developer/data-platform/reference/entities/attributepicklistvalue.md new file mode 100644 index 0000000000..b05fb0c7d0 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/attributepicklistvalue.md @@ -0,0 +1,229 @@ +--- +title: "Option Set Value (AttributePicklistValue) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Option Set Value (AttributePicklistValue) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Option Set Value (AttributePicklistValue) table/entity reference (Microsoft Dataverse) + +Option Set Value + +## Messages + +The following table lists the messages for the Option Set Value (AttributePicklistValue) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + +## Properties + +The following table lists selected properties for the Option Set Value (AttributePicklistValue) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Option Set Value** | +| **DisplayCollectionName** | **Option Set Values** | +| **SchemaName** | `AttributePicklistValue` | +| **CollectionSchemaName** | `AttributePicklistValues` | +| **EntitySetName** | `AttributePicklistValues`| +| **LogicalName** | `attributepicklistvalue` | +| **LogicalCollectionName** | `AttributePicklistValues` | +| **PrimaryIdAttribute** | `attributepicklistvalueid` | +| **TableType** | `Standard` | +| **OwnershipType** | `None` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AttributePicklistValueId](#BKMK_AttributePicklistValueId) +- [IsHidden](#BKMK_IsHidden) + +### AttributePicklistValueId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the AttributePicklistValue**| +|DisplayName|**AttributePicklistValue Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`attributepicklistvalueid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### IsHidden + +|Property|Value| +|---|---| +|Description|**Hides or shows the AttributePicklistValue**| +|DisplayName|**IsHidden**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ishidden`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`_attributepicklistvalue_ishidden`| +|DefaultValue|False| +|True Label|| +|False Label|| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentState](#BKMK_ComponentState) +- [OverwriteTime](#BKMK_OverwriteTime) +- [SolutionId](#BKMK_SolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**The version number of this attribute picklist value.**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|SystemRequired| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [attributepicklistvalue_AsyncOperations](#BKMK_attributepicklistvalue_AsyncOperations) +- [attributepicklistvalue_BulkDeleteFailures](#BKMK_attributepicklistvalue_BulkDeleteFailures) +- [attributepicklistvalue_MailboxTrackingFolders](#BKMK_attributepicklistvalue_MailboxTrackingFolders) +- [attributepicklistvalue_PrincipalObjectAttributeAccesses](#BKMK_attributepicklistvalue_PrincipalObjectAttributeAccesses) +- [attributepicklistvalue_SyncErrors](#BKMK_attributepicklistvalue_SyncErrors) + +### attributepicklistvalue_AsyncOperations + +Many-To-One Relationship: [asyncoperation attributepicklistvalue_AsyncOperations](asyncoperation.md#BKMK_attributepicklistvalue_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`attributepicklistvalue_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### attributepicklistvalue_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure attributepicklistvalue_BulkDeleteFailures](bulkdeletefailure.md#BKMK_attributepicklistvalue_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`attributepicklistvalue_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### attributepicklistvalue_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder attributepicklistvalue_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_attributepicklistvalue_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`attributepicklistvalue_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### attributepicklistvalue_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess attributepicklistvalue_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_attributepicklistvalue_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`attributepicklistvalue_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### attributepicklistvalue_SyncErrors + +Many-To-One Relationship: [syncerror attributepicklistvalue_SyncErrors](syncerror.md#BKMK_attributepicklistvalue_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`attributepicklistvalue_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/audit.md b/powerapps-docs/developer/data-platform/reference/entities/audit.md index 555322e56e..f003b1b000 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/audit.md +++ b/powerapps-docs/developer/data-platform/reference/entities/audit.md @@ -1,16 +1,14 @@ --- title: "Auditing (Audit) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Auditing (Audit) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Auditing (Audit) table/entity reference +# Auditing (Audit) table/entity reference (Microsoft Dataverse) Track changes to records for analysis, record keeping, and compliance. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `DeleteAuditData`
Event: False | || | `DeleteRecordChangeHistory`
Event: False | || +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /audits(*auditid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveAttributeChangeHistory`
Event: False | || | `RetrieveAuditDetails`
Event: False | || @@ -116,6 +116,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [ObjectId](#BKMK_ObjectId) - [ObjectTypeCode](#BKMK_ObjectTypeCode) - [Operation](#BKMK_Operation) +- [TimeToLiveInSeconds](#BKMK_TimeToLiveInSeconds) - [TransactionId](#BKMK_TransactionId) - [UserId](#BKMK_UserId) - [VersionNumber](#BKMK_VersionNumber) @@ -352,6 +353,20 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |118|**Restore**| |200|**CustomOperation**| +### TimeToLiveInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds for audit record**| +|DisplayName|**Time To Live In Seconds**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timetoliveinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + ### TransactionId |Property|Value| @@ -428,6 +443,6 @@ One-To-Many Relationship: [systemuser lk_audit_userid](systemuser.md#BKMK_lk_aud ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/backgroundoperation.md b/powerapps-docs/developer/data-platform/reference/entities/backgroundoperation.md index 4df0853516..2416ca6c17 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/backgroundoperation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/backgroundoperation.md @@ -1,16 +1,14 @@ --- title: "Background Operation (backgroundoperation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Background Operation (backgroundoperation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Background Operation (backgroundoperation) table/entity reference +# Background Operation (backgroundoperation) table/entity reference (Microsoft Dataverse) @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /backgroundoperations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /backgroundoperations(*backgroundoperationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /backgroundoperations(*backgroundoperationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /backgroundoperations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -551,6 +551,6 @@ One-To-Many Relationship: [systemuser lk_backgroundoperation_modifiedonbehalfby] ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/bot.md b/powerapps-docs/developer/data-platform/reference/entities/bot.md index 5383a0ac0a..af6ca9f0be 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/bot.md +++ b/powerapps-docs/developer/data-platform/reference/entities/bot.md @@ -1,16 +1,14 @@ --- title: "Copilot (bot) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Copilot (bot) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Copilot (bot) table/entity reference +# Copilot (bot) table/entity reference (Microsoft Dataverse) Represents a copilot created in Copilot Studio. https://copilotstudio.microsoft.com/ @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /bots(*botid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /bots
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /bots(*botid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -82,6 +82,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [IsCustomizable](#BKMK_IsCustomizable) - [Language](#BKMK_Language) - [name](#BKMK_name) +- [Origin](#BKMK_Origin) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) @@ -119,6 +120,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |0|**Any**| |1|**Copilot readers**| |2|**Group membership**| +|3|**Any (multi-tenant)**| ### applicationmanifestinformation @@ -316,6 +318,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1034|**Spanish**| |1035|**Finnish**| |1036|**French**| +|1037|**Hebrew**| |1040|**Italian**| |1041|**Japanese**| |1042|**Korean**| @@ -331,6 +334,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1081|**Hindi**| |2052|**Chinese (Simplified)**| |2057|**English (United Kingdom)**| +|2070|**Portuguese (Portugal)**| |3081|**English (Australia)**| |3084|**French (Canada)**| |21514|**Spanish (United States)**| @@ -352,6 +356,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|100| +### Origin + +|Property|Value| +|---|---| +|Description|**Used to identify the origin used to create the bot.**| +|DisplayName|**Origin**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`origin`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + ### OverriddenCreatedOn |Property|Value| @@ -548,6 +569,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1034|**Spanish**| |1035|**Finnish**| |1036|**French**| +|1037|**Hebrew**| |1040|**Italian**| |1041|**Japanese**| |1042|**Korean**| @@ -563,6 +585,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1081|**Hindi**| |2052|**Chinese (Simplified)**| |2057|**English (United Kingdom)**| +|2070|**Portuguese (Portugal)**| |3081|**English (Australia)**| |3084|**French (Canada)**| |21514|**Spanish (United States)**| @@ -1225,6 +1248,6 @@ See [environmentvariabledefinition bot_environmentvariabledefinition Many-To-Man ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/bot_botcomponent.md b/powerapps-docs/developer/data-platform/reference/entities/bot_botcomponent.md index c2644ce75a..e2fc70b0b0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/bot_botcomponent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/bot_botcomponent.md @@ -1,16 +1,14 @@ --- title: "bot_botcomponent table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the bot_botcomponent table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# bot_botcomponent table/entity reference +# bot_botcomponent table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /bot_botcomponentset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /bot_botcomponentset(*bot_botcomponentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: False |`GET` /bot_botcomponentset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /bot_botcomponentset(*bot_botcomponentid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `Upsert`
Event: False |`PATCH` /bot_botcomponentset(*bot_botcomponentid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || @@ -231,6 +231,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/bot_botcomponentcollection.md b/powerapps-docs/developer/data-platform/reference/entities/bot_botcomponentcollection.md index f75f48cce4..07593f36fe 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/bot_botcomponentcollection.md +++ b/powerapps-docs/developer/data-platform/reference/entities/bot_botcomponentcollection.md @@ -1,16 +1,14 @@ --- title: "bot_botcomponentcollection table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the bot_botcomponentcollection table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# bot_botcomponentcollection table/entity reference +# bot_botcomponentcollection table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /bot_botcomponentcollectionset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /bot_botcomponentcollectionset(*bot_botcomponentcollectionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /bot_botcomponentcollectionset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -229,6 +229,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/bot_environmentvariabledefinition.md b/powerapps-docs/developer/data-platform/reference/entities/bot_environmentvariabledefinition.md index 1ea184bf29..84fd09e16a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/bot_environmentvariabledefinition.md +++ b/powerapps-docs/developer/data-platform/reference/entities/bot_environmentvariabledefinition.md @@ -1,16 +1,14 @@ --- title: "bot_environmentvariabledefinition table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the bot_environmentvariabledefinition table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# bot_environmentvariabledefinition table/entity reference +# bot_environmentvariabledefinition table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /bot_environmentvariabledefinitionset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponent.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponent.md index de68b541c9..1c6c3138c9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponent.md @@ -1,16 +1,14 @@ --- title: "Copilot component (botcomponent) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Copilot component (botcomponent) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Copilot component (botcomponent) table/entity reference +# Copilot component (botcomponent) table/entity reference (Microsoft Dataverse) Holds key authoring components of a Copilot such a topics, entities, variables, etc. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /botcomponents(*botcomponentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /botcomponents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /botcomponents(*botcomponentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -63,6 +63,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [AccentColor](#BKMK_AccentColor) - [botcomponentId](#BKMK_botcomponentId) +- [canmodifystate](#BKMK_canmodifystate) - [Category](#BKMK_Category) - [ComponentType](#BKMK_ComponentType) - [Content](#BKMK_Content) @@ -116,6 +117,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|Uniqueidentifier| +### canmodifystate + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**canmodifystate**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`canmodifystate`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`botcomponent_canmodifystate`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### Category |Property|Value| @@ -168,6 +185,9 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |14|**Bot File Attachment**| |15|**Custom GPT**| |16|**Knowledge Source**| +|17|**External Trigger**| +|18|**Copilot Settings**| +|19|**Test Case**| ### Content @@ -308,6 +328,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1034|**Spanish**| |1035|**Finnish**| |1036|**French**| +|1037|**Hebrew**| |1040|**Italian**| |1041|**Japanese**| |1042|**Korean**| @@ -323,6 +344,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1081|**Hindi**| |2052|**Chinese (Simplified)**| |2057|**English (United Kingdom)**| +|2070|**Portuguese (Portugal)**| |3081|**English (Australia)**| |3084|**French (Canada)**| |21514|**Spanish (United States)**| @@ -1263,6 +1285,6 @@ See [workflow botcomponent_workflow Many-To-Many Relationship](workflow.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_aipluginoperation.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_aipluginoperation.md index 35dee32a63..05fbe8e58f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_aipluginoperation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_aipluginoperation.md @@ -1,16 +1,14 @@ --- title: "botcomponent_aipluginoperation table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the botcomponent_aipluginoperation table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# botcomponent_aipluginoperation table/entity reference +# botcomponent_aipluginoperation table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /botcomponent_aipluginoperationset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /botcomponent_aipluginoperationset(*botcomponent_aipluginoperationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /botcomponent_aipluginoperationset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -229,6 +229,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_botcomponent.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_botcomponent.md index 98eb15c2ae..1a30ac2b8f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_botcomponent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_botcomponent.md @@ -1,16 +1,14 @@ --- title: "botcomponent_botcomponent table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the botcomponent_botcomponent table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# botcomponent_botcomponent table/entity reference +# botcomponent_botcomponent table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /botcomponent_botcomponentset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_connectionreference.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_connectionreference.md index ccdd671966..fad4996cad 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_connectionreference.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_connectionreference.md @@ -1,16 +1,14 @@ --- title: "botcomponent_connectionreference table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the botcomponent_connectionreference table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# botcomponent_connectionreference table/entity reference +# botcomponent_connectionreference table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /botcomponent_connectionreferenceset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /botcomponent_connectionreferenceset(*botcomponent_connectionreferenceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: False |`GET` /botcomponent_connectionreferenceset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /botcomponent_connectionreferenceset(*botcomponent_connectionreferenceid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `Upsert`
Event: False |`PATCH` /botcomponent_connectionreferenceset(*botcomponent_connectionreferenceid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || @@ -231,6 +231,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_dvtablesearch.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_dvtablesearch.md index 9ba385d858..c312fedf48 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_dvtablesearch.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_dvtablesearch.md @@ -1,16 +1,14 @@ --- title: "botcomponent_dvtablesearch table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the botcomponent_dvtablesearch table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# botcomponent_dvtablesearch table/entity reference +# botcomponent_dvtablesearch table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /botcomponent_dvtablesearchset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /botcomponent_dvtablesearchset(*botcomponent_dvtablesearchid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /botcomponent_dvtablesearchset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -229,6 +229,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_environmentvariabledefinition.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_environmentvariabledefinition.md index 11d0fd8d11..a44f21a02d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_environmentvariabledefinition.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_environmentvariabledefinition.md @@ -1,16 +1,14 @@ --- title: "botcomponent_environmentvariabledefinition table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the botcomponent_environmentvariabledefinition table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# botcomponent_environmentvariabledefinition table/entity reference +# botcomponent_environmentvariabledefinition table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /botcomponent_environmentvariabledefinitionset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /botcomponent_environmentvariabledefinitionset(*botcomponent_environmentvariabledefinitionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: False |`GET` /botcomponent_environmentvariabledefinitionset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /botcomponent_environmentvariabledefinitionset(*botcomponent_environmentvariabledefinitionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `Upsert`
Event: False |`PATCH` /botcomponent_environmentvariabledefinitionset(*botcomponent_environmentvariabledefinitionid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || @@ -231,6 +231,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_msdyn_aimodel.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_msdyn_aimodel.md index 9aee332a15..fc8f28329d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_msdyn_aimodel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_msdyn_aimodel.md @@ -1,16 +1,14 @@ --- title: "botcomponent_msdyn_aimodel table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the botcomponent_msdyn_aimodel table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# botcomponent_msdyn_aimodel table/entity reference +# botcomponent_msdyn_aimodel table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /botcomponent_msdyn_aimodelset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /botcomponent_msdyn_aimodelset(*botcomponent_msdyn_aimodelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /botcomponent_msdyn_aimodelset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -229,6 +229,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_workflow.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_workflow.md index 79f818ec2b..3b6186696d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponent_workflow.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponent_workflow.md @@ -1,16 +1,14 @@ --- title: "botcomponent_workflow table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the botcomponent_workflow table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# botcomponent_workflow table/entity reference +# botcomponent_workflow table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /botcomponent_workflowset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /botcomponent_workflowset(*botcomponent_workflowid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: False |`GET` /botcomponent_workflowset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /botcomponent_workflowset(*botcomponent_workflowid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `Upsert`
Event: False |`PATCH` /botcomponent_workflowset(*botcomponent_workflowid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || @@ -231,6 +231,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/botcomponentcollection.md b/powerapps-docs/developer/data-platform/reference/entities/botcomponentcollection.md index 493a1a68eb..ad024d72b1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/botcomponentcollection.md +++ b/powerapps-docs/developer/data-platform/reference/entities/botcomponentcollection.md @@ -1,16 +1,14 @@ --- title: "Copilot component collection (botcomponentcollection) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Copilot component collection (botcomponentcollection) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Copilot component collection (botcomponentcollection) table/entity reference +# Copilot component collection (botcomponentcollection) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /botcomponentcollections(*botcomponentcollectionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /botcomponentcollections
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /botcomponentcollections(*botcomponentcollectionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -821,6 +821,6 @@ See [bot bot_botcomponentcollection Many-To-Many Relationship](bot.md#BKMK_bot_b ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/bulkdeletefailure.md b/powerapps-docs/developer/data-platform/reference/entities/bulkdeletefailure.md index edc10c1f10..56f74240d0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/bulkdeletefailure.md +++ b/powerapps-docs/developer/data-platform/reference/entities/bulkdeletefailure.md @@ -1,16 +1,14 @@ --- title: "Bulk Delete Failure (BulkDeleteFailure) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Bulk Delete Failure (BulkDeleteFailure) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Bulk Delete Failure (BulkDeleteFailure) table/entity reference +# Bulk Delete Failure (BulkDeleteFailure) table/entity reference (Microsoft Dataverse) Record that was not deleted during a bulk deletion job. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /bulkdeletefailures(*bulkdeletefailureid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /bulkdeletefailures
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -201,7 +201,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |LogicalName|`regardingobjectid`| |RequiredLevel|None| |Type|Lookup| -|Targets|account, activityfileattachment, activitymimeattachment, activitypointer, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, annotation, annualfiscalcalendar, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attributeimageconfig, attributemap, attributemaskingrule, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessunit, businessunitnewsarticle, calendar, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, channelaccessprofile, channelaccessprofilerule, chat, comment, connectioninstance, connectionreference, connector, contact, conversationtranscript, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, customerrelationship, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, displaystring, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, emailserverprofile, enablearchivalrequest, entityanalyticsconfig, entityimageconfig, entityindex, entitymap, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, externalparty, externalpartyitem, fabricaiskill, fax, featurecontrolsetting, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, fixedmonthlyfiscalcalendar, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, holidaywrapper, import, importdata, importfile, importlog, importmap, indexattributes, internalcatalogassignment, isvconfig, kbarticle, kbarticlecomment, kbarticletemplate, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, mobileofflineprofileextension, monthlyfiscalcalendar, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, organization, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, pluginpackage, post, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesscanreport, privilege, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processstageparameter, provisionlanguageforuser, quarterlyfiscalcalendar, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshipattribute, relationshiprole, relationshiprolemap, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, revokeinheritedaccessrecordstracker, role, roleeditorlayout, routingrule, routingruleitem, savedquery, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, semiannualfiscalcalendar, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sideloadedaiplugin, sla, socialactivity, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, subject, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemform, systemuser, systemuserauthorizationchangetracker, task, tdsmetadata, team, teammobileofflineprofilemembership, template, territory, theme, userform, usermapping, usermobileofflineprofilemembership, userquery, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workqueue, workqueueitem| +|Targets|account, activityfileattachment, activitymimeattachment, activitypointer, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiinsightcard, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, aiskillconfig, annotation, annualfiscalcalendar, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, approvalprocess, approvalstageapproval, approvalstagecondition, approvalstageorder, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attributeimageconfig, attributemap, attributemaskingrule, attributepicklistvalue, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessprocess, businessunit, businessunitnewsarticle, calendar, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, certificatecredential, channelaccessprofile, channelaccessprofilerule, chat, comment, connectioninstance, connectionreference, connector, contact, conversationtranscript, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, customerrelationship, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, displaystring, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, emailaddressconfiguration, emailserverprofile, enablearchivalrequest, entityanalyticsconfig, entityclusterconfig, entityimageconfig, entityindex, entitymap, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, externalparty, externalpartyitem, fabricaiskill, fax, featurecontrolsetting, federatedknowledgecitation, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, federatedknowledgemetadatarefresh, fixedmonthlyfiscalcalendar, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, governanceconfiguration, holidaywrapper, import, importdata, importfile, importlog, importmap, indexattributes, internalcatalogassignment, isvconfig, kbarticle, kbarticlecomment, kbarticletemplate, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, mobileofflineprofileextension, monthlyfiscalcalendar, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aidataprocessingevent, msdyn_aievaluationconfiguration, msdyn_aievaluationrun, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aimodelcatalog, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_aitestcase, msdyn_aitestcasedocument, msdyn_aitestcaseinput, msdyn_aitestrun, msdyn_aitestrunbatch, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_copilotinteractions, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dataworkspace, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_function, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_plan, msdyn_planartifact, msdyn_planattachment, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_qna, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, organization, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, plugin, pluginpackage, post, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesmanagedidentity, powerpagesscanreport, privilege, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processorregistration, processstageparameter, provisionlanguageforuser, quarterlyfiscalcalendar, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshipattribute, relationshiprole, relationshiprolemap, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, retentionsuccessdetail, revokeinheritedaccessrecordstracker, role, roleeditorlayout, routingrule, routingruleitem, savedquery, savingrule, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, semiannualfiscalcalendar, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointmanagedidentity, sideloadedaiplugin, signalregistration, sla, socialactivity, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, subject, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemform, systemuser, systemuserauthorizationchangetracker, tag, taggedflowsession, taggedprocess, task, tdsmetadata, team, teammobileofflineprofilemembership, template, territory, theme, traitregistration, unstructuredfilesearchentity, unstructuredfilesearchrecord, userform, usermapping, usermobileofflineprofilemembership, userquery, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workflowmetadata, workqueue, workqueueitem| ### RegardingObjectTypeCode @@ -252,18 +252,25 @@ These relationships are many-to-one. Listed by **SchemaName**. - [application_BulkDeleteFailures](#BKMK_application_BulkDeleteFailures) - [applicationuser_BulkDeleteFailures](#BKMK_applicationuser_BulkDeleteFailures) - [Appointment_BulkDeleteFailures](#BKMK_Appointment_BulkDeleteFailures) +- [approvalprocess_BulkDeleteFailures](#BKMK_approvalprocess_BulkDeleteFailures) +- [approvalstageapproval_BulkDeleteFailures](#BKMK_approvalstageapproval_BulkDeleteFailures) +- [approvalstagecondition_BulkDeleteFailures](#BKMK_approvalstagecondition_BulkDeleteFailures) +- [approvalstageorder_BulkDeleteFailures](#BKMK_approvalstageorder_BulkDeleteFailures) - [attributeimageconfig_BulkDeleteFailures](#BKMK_attributeimageconfig_BulkDeleteFailures) - [attributemaskingrule_BulkDeleteFailures](#BKMK_attributemaskingrule_BulkDeleteFailures) +- [attributepicklistvalue_BulkDeleteFailures](#BKMK_attributepicklistvalue_BulkDeleteFailures) - [bot_BulkDeleteFailures](#BKMK_bot_BulkDeleteFailures) - [botcomponent_BulkDeleteFailures](#BKMK_botcomponent_BulkDeleteFailures) - [botcomponentcollection_BulkDeleteFailures](#BKMK_botcomponentcollection_BulkDeleteFailures) - [BulkDeleteOperation_BulkDeleteFailure](#BKMK_BulkDeleteOperation_BulkDeleteFailure) +- [businessprocess_BulkDeleteFailures](#BKMK_businessprocess_BulkDeleteFailures) - [BusinessUnit_BulkDeleteFailures](#BKMK_BusinessUnit_BulkDeleteFailures) - [BusinessUnitNewsArticle_BulkDeleteFailures](#BKMK_BusinessUnitNewsArticle_BulkDeleteFailures) - [Calendar_BulkDeleteFailures](#BKMK_Calendar_BulkDeleteFailures) - [card_BulkDeleteFailures](#BKMK_card_BulkDeleteFailures) - [catalog_BulkDeleteFailures](#BKMK_catalog_BulkDeleteFailures) - [catalogassignment_BulkDeleteFailures](#BKMK_catalogassignment_BulkDeleteFailures) +- [certificatecredential_BulkDeleteFailures](#BKMK_certificatecredential_BulkDeleteFailures) - [chat_BulkDeleteFailures](#BKMK_chat_BulkDeleteFailures) - [connectioninstance_BulkDeleteFailures](#BKMK_connectioninstance_BulkDeleteFailures) - [connectionreference_BulkDeleteFailures](#BKMK_connectionreference_BulkDeleteFailures) @@ -294,8 +301,10 @@ These relationships are many-to-one. Listed by **SchemaName**. - [dvtablesearchattribute_BulkDeleteFailures](#BKMK_dvtablesearchattribute_BulkDeleteFailures) - [dvtablesearchentity_BulkDeleteFailures](#BKMK_dvtablesearchentity_BulkDeleteFailures) - [Email_BulkDeleteFailures](#BKMK_Email_BulkDeleteFailures) +- [emailaddressconfiguration_BulkDeleteFailures](#BKMK_emailaddressconfiguration_BulkDeleteFailures) - [emailserverprofile_bulkdeletefailures](#BKMK_emailserverprofile_bulkdeletefailures) - [entityanalyticsconfig_BulkDeleteFailures](#BKMK_entityanalyticsconfig_BulkDeleteFailures) +- [entityclusterconfig_BulkDeleteFailures](#BKMK_entityclusterconfig_BulkDeleteFailures) - [entityimageconfig_BulkDeleteFailures](#BKMK_entityimageconfig_BulkDeleteFailures) - [entityindex_BulkDeleteFailures](#BKMK_entityindex_BulkDeleteFailures) - [entityrecordfilter_BulkDeleteFailures](#BKMK_entityrecordfilter_BulkDeleteFailures) @@ -319,6 +328,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [flowmachinenetwork_BulkDeleteFailures](#BKMK_flowmachinenetwork_BulkDeleteFailures) - [flowsession_BulkDeleteFailures](#BKMK_flowsession_BulkDeleteFailures) - [fxexpression_BulkDeleteFailures](#BKMK_fxexpression_BulkDeleteFailures) +- [governanceconfiguration_BulkDeleteFailures](#BKMK_governanceconfiguration_BulkDeleteFailures) - [Import_BulkDeleteFailures](#BKMK_Import_BulkDeleteFailures) - [ImportData_BulkDeleteFailures](#BKMK_ImportData_BulkDeleteFailures) - [ImportFile_BulkDeleteFailures](#BKMK_ImportFile_BulkDeleteFailures) @@ -347,6 +357,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aibfile_BulkDeleteFailures](#BKMK_msdyn_aibfile_BulkDeleteFailures) - [msdyn_aibfileattacheddata_BulkDeleteFailures](#BKMK_msdyn_aibfileattacheddata_BulkDeleteFailures) - [msdyn_aiconfiguration_BulkDeleteFailures](#BKMK_msdyn_aiconfiguration_BulkDeleteFailures) +- [msdyn_aidataprocessingevent_BulkDeleteFailures](#BKMK_msdyn_aidataprocessingevent_BulkDeleteFailures) +- [msdyn_aievaluationconfiguration_BulkDeleteFailures](#BKMK_msdyn_aievaluationconfiguration_BulkDeleteFailures) +- [msdyn_aievaluationrun_BulkDeleteFailures](#BKMK_msdyn_aievaluationrun_BulkDeleteFailures) - [msdyn_aievent_BulkDeleteFailures](#BKMK_msdyn_aievent_BulkDeleteFailures) - [msdyn_aifptrainingdocument_BulkDeleteFailures](#BKMK_msdyn_aifptrainingdocument_BulkDeleteFailures) - [msdyn_aimodel_BulkDeleteFailures](#BKMK_msdyn_aimodel_BulkDeleteFailures) @@ -355,12 +368,18 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aiodtrainingboundingbox_BulkDeleteFailures](#BKMK_msdyn_aiodtrainingboundingbox_BulkDeleteFailures) - [msdyn_aiodtrainingimage_BulkDeleteFailures](#BKMK_msdyn_aiodtrainingimage_BulkDeleteFailures) - [msdyn_aitemplate_BulkDeleteFailures](#BKMK_msdyn_aitemplate_BulkDeleteFailures) +- [msdyn_aitestcase_BulkDeleteFailures](#BKMK_msdyn_aitestcase_BulkDeleteFailures) +- [msdyn_aitestcasedocument_BulkDeleteFailures](#BKMK_msdyn_aitestcasedocument_BulkDeleteFailures) +- [msdyn_aitestcaseinput_BulkDeleteFailures](#BKMK_msdyn_aitestcaseinput_BulkDeleteFailures) +- [msdyn_aitestrun_BulkDeleteFailures](#BKMK_msdyn_aitestrun_BulkDeleteFailures) +- [msdyn_aitestrunbatch_BulkDeleteFailures](#BKMK_msdyn_aitestrunbatch_BulkDeleteFailures) - [msdyn_analysiscomponent_BulkDeleteFailures](#BKMK_msdyn_analysiscomponent_BulkDeleteFailures) - [msdyn_analysisjob_BulkDeleteFailures](#BKMK_msdyn_analysisjob_BulkDeleteFailures) - [msdyn_analysisoverride_BulkDeleteFailures](#BKMK_msdyn_analysisoverride_BulkDeleteFailures) - [msdyn_analysisresult_BulkDeleteFailures](#BKMK_msdyn_analysisresult_BulkDeleteFailures) - [msdyn_analysisresultdetail_BulkDeleteFailures](#BKMK_msdyn_analysisresultdetail_BulkDeleteFailures) - [msdyn_appinsightsmetadata_BulkDeleteFailures](#BKMK_msdyn_appinsightsmetadata_BulkDeleteFailures) +- [msdyn_copilotinteractions_BulkDeleteFailures](#BKMK_msdyn_copilotinteractions_BulkDeleteFailures) - [msdyn_customcontrolextendedsettings_BulkDeleteFailures](#BKMK_msdyn_customcontrolextendedsettings_BulkDeleteFailures) - [msdyn_dataflow_BulkDeleteFailures](#BKMK_msdyn_dataflow_BulkDeleteFailures) - [msdyn_dataflow_datalakefolder_BulkDeleteFailures](#BKMK_msdyn_dataflow_datalakefolder_BulkDeleteFailures) @@ -387,6 +406,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_flow_basicapprovalmodel_BulkDeleteFailures](#BKMK_msdyn_flow_basicapprovalmodel_BulkDeleteFailures) - [msdyn_flow_flowapproval_BulkDeleteFailures](#BKMK_msdyn_flow_flowapproval_BulkDeleteFailures) - [msdyn_formmapping_BulkDeleteFailures](#BKMK_msdyn_formmapping_BulkDeleteFailures) +- [msdyn_function_BulkDeleteFailures](#BKMK_msdyn_function_BulkDeleteFailures) - [msdyn_helppage_BulkDeleteFailures](#BKMK_msdyn_helppage_BulkDeleteFailures) - [msdyn_insightsstorevirtualentity_BulkDeleteFailures](#BKMK_msdyn_insightsstorevirtualentity_BulkDeleteFailures) - [msdyn_integratedsearchprovider_BulkDeleteFailures](#BKMK_msdyn_integratedsearchprovider_BulkDeleteFailures) @@ -418,6 +438,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_pmsimulation_BulkDeleteFailures](#BKMK_msdyn_pmsimulation_BulkDeleteFailures) - [msdyn_pmtemplate_BulkDeleteFailures](#BKMK_msdyn_pmtemplate_BulkDeleteFailures) - [msdyn_pmview_BulkDeleteFailures](#BKMK_msdyn_pmview_BulkDeleteFailures) +- [msdyn_qna_BulkDeleteFailures](#BKMK_msdyn_qna_BulkDeleteFailures) - [msdyn_richtextfile_BulkDeleteFailures](#BKMK_msdyn_richtextfile_BulkDeleteFailures) - [msdyn_salesforcestructuredobject_BulkDeleteFailures](#BKMK_msdyn_salesforcestructuredobject_BulkDeleteFailures) - [msdyn_salesforcestructuredqnaconfig_BulkDeleteFailures](#BKMK_msdyn_salesforcestructuredqnaconfig_BulkDeleteFailures) @@ -445,6 +466,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [PhoneCall_BulkDeleteFailures](#BKMK_PhoneCall_BulkDeleteFailures) - [plannerbusinessscenario_BulkDeleteFailures](#BKMK_plannerbusinessscenario_BulkDeleteFailures) - [plannersyncaction_BulkDeleteFailures](#BKMK_plannersyncaction_BulkDeleteFailures) +- [plugin_BulkDeleteFailures](#BKMK_plugin_BulkDeleteFailures) - [pluginpackage_BulkDeleteFailures](#BKMK_pluginpackage_BulkDeleteFailures) - [post_BulkDeleteFailures](#BKMK_post_BulkDeleteFailures) - [powerbidataset_BulkDeleteFailures](#BKMK_powerbidataset_BulkDeleteFailures) @@ -457,6 +479,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [powerpagesite_BulkDeleteFailures](#BKMK_powerpagesite_BulkDeleteFailures) - [powerpagesitelanguage_BulkDeleteFailures](#BKMK_powerpagesitelanguage_BulkDeleteFailures) - [powerpagesitepublished_BulkDeleteFailures](#BKMK_powerpagesitepublished_BulkDeleteFailures) +- [powerpagesmanagedidentity_BulkDeleteFailures](#BKMK_powerpagesmanagedidentity_BulkDeleteFailures) - [powerpagesscanreport_BulkDeleteFailures](#BKMK_powerpagesscanreport_BulkDeleteFailures) - [Privilege_BulkDeleteFailures](#BKMK_Privilege_BulkDeleteFailures) - [privilegecheckerlog_BulkDeleteFailures](#BKMK_privilegecheckerlog_BulkDeleteFailures) @@ -477,9 +500,11 @@ These relationships are many-to-one. Listed by **SchemaName**. - [retentionfailuredetail_BulkDeleteFailures](#BKMK_retentionfailuredetail_BulkDeleteFailures) - [retentionoperation_BulkDeleteFailures](#BKMK_retentionoperation_BulkDeleteFailures) - [retentionoperationdetail_BulkDeleteFailures](#BKMK_retentionoperationdetail_BulkDeleteFailures) +- [retentionsuccessdetail_BulkDeleteFailures](#BKMK_retentionsuccessdetail_BulkDeleteFailures) - [Role_BulkDeleteFailures](#BKMK_Role_BulkDeleteFailures) - [roleeditorlayout_BulkDeleteFailures](#BKMK_roleeditorlayout_BulkDeleteFailures) - [SavedQuery_BulkDeleteFailures](#BKMK_SavedQuery_BulkDeleteFailures) +- [savingrule_BulkDeleteFailures](#BKMK_savingrule_BulkDeleteFailures) - [searchattributesettings_BulkDeleteFailures](#BKMK_searchattributesettings_BulkDeleteFailures) - [searchcustomanalyzer_BulkDeleteFailures](#BKMK_searchcustomanalyzer_BulkDeleteFailures) - [searchrelationshipsettings_BulkDeleteFailures](#BKMK_searchrelationshipsettings_BulkDeleteFailures) @@ -490,6 +515,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [sharedobject_BulkDeleteFailures](#BKMK_sharedobject_BulkDeleteFailures) - [sharedworkspace_BulkDeleteFailures](#BKMK_sharedworkspace_BulkDeleteFailures) - [sharedworkspacepool_BulkDeleteFailures](#BKMK_sharedworkspacepool_BulkDeleteFailures) +- [sharepointmanagedidentity_BulkDeleteFailures](#BKMK_sharepointmanagedidentity_BulkDeleteFailures) - [sideloadedaiplugin_BulkDeleteFailures](#BKMK_sideloadedaiplugin_BulkDeleteFailures) - [slabase_BulkDeleteFailures](#BKMK_slabase_BulkDeleteFailures) - [SocialActivity_BulkDeleteFailures](#BKMK_SocialActivity_BulkDeleteFailures) @@ -512,12 +538,17 @@ These relationships are many-to-one. Listed by **SchemaName**. - [SystemForm_BulkDeleteFailures](#BKMK_SystemForm_BulkDeleteFailures) - [SystemUser_BulkDeleteFailures](#BKMK_SystemUser_BulkDeleteFailures) - [systemuserauthorizationchangetracker_BulkDeleteFailures](#BKMK_systemuserauthorizationchangetracker_BulkDeleteFailures) +- [tag_BulkDeleteFailures](#BKMK_tag_BulkDeleteFailures) +- [taggedflowsession_BulkDeleteFailures](#BKMK_taggedflowsession_BulkDeleteFailures) +- [taggedprocess_BulkDeleteFailures](#BKMK_taggedprocess_BulkDeleteFailures) - [Task_BulkDeleteFailures](#BKMK_Task_BulkDeleteFailures) - [Team_BulkDeleteFailures](#BKMK_Team_BulkDeleteFailures) - [teammobileofflineprofilemembership_BulkDeleteFailures](#BKMK_teammobileofflineprofilemembership_BulkDeleteFailures) - [Template_BulkDeleteFailures](#BKMK_Template_BulkDeleteFailures) - [Territory_BulkDeleteFailures](#BKMK_Territory_BulkDeleteFailures) - [theme_BulkDeleteFailures](#BKMK_theme_BulkDeleteFailures) +- [unstructuredfilesearchentity_BulkDeleteFailures](#BKMK_unstructuredfilesearchentity_BulkDeleteFailures) +- [unstructuredfilesearchrecord_BulkDeleteFailures](#BKMK_unstructuredfilesearchrecord_BulkDeleteFailures) - [UserForm_BulkDeleteFailures](#BKMK_UserForm_BulkDeleteFailures) - [usermapping_BulkDeleteFailures](#BKMK_usermapping_BulkDeleteFailures) - [usermobileofflineprofilemembership_BulkDeleteFailures](#BKMK_usermobileofflineprofilemembership_BulkDeleteFailures) @@ -526,6 +557,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [viewasexamplequestion_BulkDeleteFailures](#BKMK_viewasexamplequestion_BulkDeleteFailures) - [virtualentitymetadata_BulkDeleteFailures](#BKMK_virtualentitymetadata_BulkDeleteFailures) - [workflowbinary_BulkDeleteFailures](#BKMK_workflowbinary_BulkDeleteFailures) +- [workflowmetadata_BulkDeleteFailures](#BKMK_workflowmetadata_BulkDeleteFailures) - [workqueue_BulkDeleteFailures](#BKMK_workqueue_BulkDeleteFailures) - [workqueueitem_BulkDeleteFailures](#BKMK_workqueueitem_BulkDeleteFailures) @@ -958,6 +990,58 @@ One-To-Many Relationship: [appointment Appointment_BulkDeleteFailures](appointme |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### approvalprocess_BulkDeleteFailures + +One-To-Many Relationship: [approvalprocess approvalprocess_BulkDeleteFailures](approvalprocess.md#BKMK_approvalprocess_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageapproval_BulkDeleteFailures + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_BulkDeleteFailures](approvalstageapproval.md#BKMK_approvalstageapproval_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstagecondition_BulkDeleteFailures + +One-To-Many Relationship: [approvalstagecondition approvalstagecondition_BulkDeleteFailures](approvalstagecondition.md#BKMK_approvalstagecondition_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_BulkDeleteFailures + +One-To-Many Relationship: [approvalstageorder approvalstageorder_BulkDeleteFailures](approvalstageorder.md#BKMK_approvalstageorder_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageorder`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### attributeimageconfig_BulkDeleteFailures One-To-Many Relationship: [attributeimageconfig attributeimageconfig_BulkDeleteFailures](attributeimageconfig.md#BKMK_attributeimageconfig_BulkDeleteFailures) @@ -984,6 +1068,19 @@ One-To-Many Relationship: [attributemaskingrule attributemaskingrule_BulkDeleteF |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### attributepicklistvalue_BulkDeleteFailures + +One-To-Many Relationship: [attributepicklistvalue attributepicklistvalue_BulkDeleteFailures](attributepicklistvalue.md#BKMK_attributepicklistvalue_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`attributepicklistvalue`| +|ReferencedAttribute|`attributepicklistvalueid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_attributepicklistvalue`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### bot_BulkDeleteFailures One-To-Many Relationship: [bot bot_BulkDeleteFailures](bot.md#BKMK_bot_BulkDeleteFailures) @@ -1036,6 +1133,19 @@ One-To-Many Relationship: [bulkdeleteoperation BulkDeleteOperation_BulkDeleteFai |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### businessprocess_BulkDeleteFailures + +One-To-Many Relationship: [businessprocess businessprocess_BulkDeleteFailures](businessprocess.md#BKMK_businessprocess_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessprocess`| +|ReferencedAttribute|`businessprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_businessprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### BusinessUnit_BulkDeleteFailures One-To-Many Relationship: [businessunit BusinessUnit_BulkDeleteFailures](businessunit.md#BKMK_BusinessUnit_BulkDeleteFailures) @@ -1114,6 +1224,19 @@ One-To-Many Relationship: [catalogassignment catalogassignment_BulkDeleteFailure |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### certificatecredential_BulkDeleteFailures + +One-To-Many Relationship: [certificatecredential certificatecredential_BulkDeleteFailures](certificatecredential.md#BKMK_certificatecredential_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`certificatecredential`| +|ReferencedAttribute|`certificatecredentialid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_certificatecredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### chat_BulkDeleteFailures One-To-Many Relationship: [chat chat_BulkDeleteFailures](chat.md#BKMK_chat_BulkDeleteFailures) @@ -1504,6 +1627,19 @@ One-To-Many Relationship: [email Email_BulkDeleteFailures](email.md#BKMK_Email_B |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### emailaddressconfiguration_BulkDeleteFailures + +One-To-Many Relationship: [emailaddressconfiguration emailaddressconfiguration_BulkDeleteFailures](emailaddressconfiguration.md#BKMK_emailaddressconfiguration_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`emailaddressconfiguration`| +|ReferencedAttribute|`emailaddressconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_emailaddressconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### emailserverprofile_bulkdeletefailures One-To-Many Relationship: [emailserverprofile emailserverprofile_bulkdeletefailures](emailserverprofile.md#BKMK_emailserverprofile_bulkdeletefailures) @@ -1530,6 +1666,19 @@ One-To-Many Relationship: [entityanalyticsconfig entityanalyticsconfig_BulkDelet |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### entityclusterconfig_BulkDeleteFailures + +One-To-Many Relationship: [entityclusterconfig entityclusterconfig_BulkDeleteFailures](entityclusterconfig.md#BKMK_entityclusterconfig_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`entityclusterconfig`| +|ReferencedAttribute|`entityclusterconfigid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_entityclusterconfig`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### entityimageconfig_BulkDeleteFailures One-To-Many Relationship: [entityimageconfig entityimageconfig_BulkDeleteFailures](entityimageconfig.md#BKMK_entityimageconfig_BulkDeleteFailures) @@ -1829,6 +1978,19 @@ One-To-Many Relationship: [fxexpression fxexpression_BulkDeleteFailures](fxexpre |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### governanceconfiguration_BulkDeleteFailures + +One-To-Many Relationship: [governanceconfiguration governanceconfiguration_BulkDeleteFailures](governanceconfiguration.md#BKMK_governanceconfiguration_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`governanceconfiguration`| +|ReferencedAttribute|`governanceconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_governanceconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Import_BulkDeleteFailures One-To-Many Relationship: [import Import_BulkDeleteFailures](import.md#BKMK_Import_BulkDeleteFailures) @@ -2193,6 +2355,45 @@ One-To-Many Relationship: [msdyn_aiconfiguration msdyn_aiconfiguration_BulkDelet |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aidataprocessingevent_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_aidataprocessingevent msdyn_aidataprocessingevent_BulkDeleteFailures](msdyn_aidataprocessingevent.md#BKMK_msdyn_aidataprocessingevent_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aidataprocessingevent`| +|ReferencedAttribute|`msdyn_aidataprocessingeventid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aidataprocessingevent`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationconfiguration_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_aievaluationconfiguration msdyn_aievaluationconfiguration_BulkDeleteFailures](msdyn_aievaluationconfiguration.md#BKMK_msdyn_aievaluationconfiguration_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationconfiguration`| +|ReferencedAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationrun_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_aievaluationrun msdyn_aievaluationrun_BulkDeleteFailures](msdyn_aievaluationrun.md#BKMK_msdyn_aievaluationrun_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationrun`| +|ReferencedAttribute|`msdyn_aievaluationrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_aievent_BulkDeleteFailures One-To-Many Relationship: [msdyn_aievent msdyn_aievent_BulkDeleteFailures](msdyn_aievent.md#BKMK_msdyn_aievent_BulkDeleteFailures) @@ -2297,6 +2498,71 @@ One-To-Many Relationship: [msdyn_aitemplate msdyn_aitemplate_BulkDeleteFailures] |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aitestcase_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_aitestcase msdyn_aitestcase_BulkDeleteFailures](msdyn_aitestcase.md#BKMK_msdyn_aitestcase_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcase`| +|ReferencedAttribute|`msdyn_aitestcaseid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcase`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcasedocument_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_aitestcasedocument msdyn_aitestcasedocument_BulkDeleteFailures](msdyn_aitestcasedocument.md#BKMK_msdyn_aitestcasedocument_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcasedocument`| +|ReferencedAttribute|`msdyn_aitestcasedocumentid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcasedocument`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcaseinput_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_aitestcaseinput msdyn_aitestcaseinput_BulkDeleteFailures](msdyn_aitestcaseinput.md#BKMK_msdyn_aitestcaseinput_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcaseinput`| +|ReferencedAttribute|`msdyn_aitestcaseinputid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcaseinput`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrun_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_aitestrun msdyn_aitestrun_BulkDeleteFailures](msdyn_aitestrun.md#BKMK_msdyn_aitestrun_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrun`| +|ReferencedAttribute|`msdyn_aitestrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrunbatch_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_BulkDeleteFailures](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrunbatch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_analysiscomponent_BulkDeleteFailures One-To-Many Relationship: [msdyn_analysiscomponent msdyn_analysiscomponent_BulkDeleteFailures](msdyn_analysiscomponent.md#BKMK_msdyn_analysiscomponent_BulkDeleteFailures) @@ -2375,6 +2641,19 @@ One-To-Many Relationship: [msdyn_appinsightsmetadata msdyn_appinsightsmetadata_B |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_copilotinteractions_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_copilotinteractions msdyn_copilotinteractions_BulkDeleteFailures](msdyn_copilotinteractions.md#BKMK_msdyn_copilotinteractions_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_copilotinteractions`| +|ReferencedAttribute|`msdyn_copilotinteractionsid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_copilotinteractions`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_customcontrolextendedsettings_BulkDeleteFailures One-To-Many Relationship: [msdyn_customcontrolextendedsettings msdyn_customcontrolextendedsettings_BulkDeleteFailures](msdyn_customcontrolextendedsettings.md#BKMK_msdyn_customcontrolextendedsettings_BulkDeleteFailures) @@ -2713,6 +2992,19 @@ One-To-Many Relationship: [msdyn_formmapping msdyn_formmapping_BulkDeleteFailure |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_function_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_function msdyn_function_BulkDeleteFailures](msdyn_function.md#BKMK_msdyn_function_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_function`| +|ReferencedAttribute|`msdyn_functionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_function`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_helppage_BulkDeleteFailures One-To-Many Relationship: [msdyn_helppage msdyn_helppage_BulkDeleteFailures](msdyn_helppage.md#BKMK_msdyn_helppage_BulkDeleteFailures) @@ -3116,6 +3408,19 @@ One-To-Many Relationship: [msdyn_pmview msdyn_pmview_BulkDeleteFailures](msdyn_p |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_qna_BulkDeleteFailures + +One-To-Many Relationship: [msdyn_qna msdyn_qna_BulkDeleteFailures](msdyn_qna.md#BKMK_msdyn_qna_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_qna`| +|ReferencedAttribute|`msdyn_qnaid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_qna`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_richtextfile_BulkDeleteFailures One-To-Many Relationship: [msdyn_richtextfile msdyn_richtextfile_BulkDeleteFailures](msdyn_richtextfile.md#BKMK_msdyn_richtextfile_BulkDeleteFailures) @@ -3467,6 +3772,19 @@ One-To-Many Relationship: [plannersyncaction plannersyncaction_BulkDeleteFailure |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### plugin_BulkDeleteFailures + +One-To-Many Relationship: [plugin plugin_BulkDeleteFailures](plugin.md#BKMK_plugin_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`plugin`| +|ReferencedAttribute|`pluginid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_plugin`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### pluginpackage_BulkDeleteFailures One-To-Many Relationship: [pluginpackage pluginpackage_BulkDeleteFailures](pluginpackage.md#BKMK_pluginpackage_BulkDeleteFailures) @@ -3623,6 +3941,19 @@ One-To-Many Relationship: [powerpagesitepublished powerpagesitepublished_BulkDel |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### powerpagesmanagedidentity_BulkDeleteFailures + +One-To-Many Relationship: [powerpagesmanagedidentity powerpagesmanagedidentity_BulkDeleteFailures](powerpagesmanagedidentity.md#BKMK_powerpagesmanagedidentity_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_powerpagesmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### powerpagesscanreport_BulkDeleteFailures One-To-Many Relationship: [powerpagesscanreport powerpagesscanreport_BulkDeleteFailures](powerpagesscanreport.md#BKMK_powerpagesscanreport_BulkDeleteFailures) @@ -3883,6 +4214,19 @@ One-To-Many Relationship: [retentionoperationdetail retentionoperationdetail_Bul |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### retentionsuccessdetail_BulkDeleteFailures + +One-To-Many Relationship: [retentionsuccessdetail retentionsuccessdetail_BulkDeleteFailures](retentionsuccessdetail.md#BKMK_retentionsuccessdetail_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`retentionsuccessdetail`| +|ReferencedAttribute|`retentionsuccessdetailid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_retentionsuccessdetail`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Role_BulkDeleteFailures One-To-Many Relationship: [role Role_BulkDeleteFailures](role.md#BKMK_Role_BulkDeleteFailures) @@ -3922,6 +4266,19 @@ One-To-Many Relationship: [savedquery SavedQuery_BulkDeleteFailures](savedquery. |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### savingrule_BulkDeleteFailures + +One-To-Many Relationship: [savingrule savingrule_BulkDeleteFailures](savingrule.md#BKMK_savingrule_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`savingrule`| +|ReferencedAttribute|`savingruleid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_savingrule`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### searchattributesettings_BulkDeleteFailures One-To-Many Relationship: [searchattributesettings searchattributesettings_BulkDeleteFailures](searchattributesettings.md#BKMK_searchattributesettings_BulkDeleteFailures) @@ -4052,6 +4409,19 @@ One-To-Many Relationship: [sharedworkspacepool sharedworkspacepool_BulkDeleteFai |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### sharepointmanagedidentity_BulkDeleteFailures + +One-To-Many Relationship: [sharepointmanagedidentity sharepointmanagedidentity_BulkDeleteFailures](sharepointmanagedidentity.md#BKMK_sharepointmanagedidentity_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`sharepointmanagedidentity`| +|ReferencedAttribute|`sharepointmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_sharepointmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### sideloadedaiplugin_BulkDeleteFailures One-To-Many Relationship: [sideloadedaiplugin sideloadedaiplugin_BulkDeleteFailures](sideloadedaiplugin.md#BKMK_sideloadedaiplugin_BulkDeleteFailures) @@ -4338,6 +4708,45 @@ One-To-Many Relationship: [systemuserauthorizationchangetracker systemuserauthor |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### tag_BulkDeleteFailures + +One-To-Many Relationship: [tag tag_BulkDeleteFailures](tag.md#BKMK_tag_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`tag`| +|ReferencedAttribute|`tagid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_tag`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedflowsession_BulkDeleteFailures + +One-To-Many Relationship: [taggedflowsession taggedflowsession_BulkDeleteFailures](taggedflowsession.md#BKMK_taggedflowsession_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedflowsession`| +|ReferencedAttribute|`taggedflowsessionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedflowsession`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedprocess_BulkDeleteFailures + +One-To-Many Relationship: [taggedprocess taggedprocess_BulkDeleteFailures](taggedprocess.md#BKMK_taggedprocess_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedprocess`| +|ReferencedAttribute|`taggedprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Task_BulkDeleteFailures One-To-Many Relationship: [task Task_BulkDeleteFailures](task.md#BKMK_Task_BulkDeleteFailures) @@ -4416,6 +4825,32 @@ One-To-Many Relationship: [theme theme_BulkDeleteFailures](theme.md#BKMK_theme_B |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### unstructuredfilesearchentity_BulkDeleteFailures + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_BulkDeleteFailures](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchrecord_BulkDeleteFailures + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_BulkDeleteFailures](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### UserForm_BulkDeleteFailures One-To-Many Relationship: [userform UserForm_BulkDeleteFailures](userform.md#BKMK_UserForm_BulkDeleteFailures) @@ -4520,6 +4955,19 @@ One-To-Many Relationship: [workflowbinary workflowbinary_BulkDeleteFailures](wor |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### workflowmetadata_BulkDeleteFailures + +One-To-Many Relationship: [workflowmetadata workflowmetadata_BulkDeleteFailures](workflowmetadata.md#BKMK_workflowmetadata_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### workqueue_BulkDeleteFailures One-To-Many Relationship: [workqueue workqueue_BulkDeleteFailures](workqueue.md#BKMK_workqueue_BulkDeleteFailures) @@ -4550,6 +4998,6 @@ One-To-Many Relationship: [workqueueitem workqueueitem_BulkDeleteFailures](workq ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/bulkdeleteoperation.md b/powerapps-docs/developer/data-platform/reference/entities/bulkdeleteoperation.md index d80995b766..04e333ef6c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/bulkdeleteoperation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/bulkdeleteoperation.md @@ -1,16 +1,14 @@ --- title: "Bulk Delete Operation (BulkDeleteOperation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Bulk Delete Operation (BulkDeleteOperation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Bulk Delete Operation (BulkDeleteOperation) table/entity reference +# Bulk Delete Operation (BulkDeleteOperation) table/entity reference (Microsoft Dataverse) User-submitted bulk deletion job. @@ -21,7 +19,9 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Delete`
Event: False |`DELETE` /bulkdeleteoperations(*bulkdeleteoperationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /bulkdeleteoperations(*bulkdeleteoperationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /bulkdeleteoperations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -538,6 +538,6 @@ Many-To-One Relationship: [bulkdeletefailure BulkDeleteOperation_BulkDeleteFailu ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/businessprocess.md b/powerapps-docs/developer/data-platform/reference/entities/businessprocess.md new file mode 100644 index 0000000000..5500da6c6c --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/businessprocess.md @@ -0,0 +1,886 @@ +--- +title: "Business Process (businessprocess) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Business Process (businessprocess) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Business Process (businessprocess) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Business Process (businessprocess) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /businessprocesses(*businessprocessid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /businessprocesses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /businessprocesses(*businessprocessid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GetRunMap`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /businessprocesses(*businessprocessid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /businessprocesses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /businessprocesses(*businessprocessid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /businessprocesses(*businessprocessid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /businessprocesses(*businessprocessid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Business Process (businessprocess) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Business Process** | +| **DisplayCollectionName** | **Business Processes** | +| **SchemaName** | `businessprocess` | +| **CollectionSchemaName** | `businessprocesses` | +| **EntitySetName** | `businessprocesses`| +| **LogicalName** | `businessprocess` | +| **LogicalCollectionName** | `businessprocesses` | +| **PrimaryIdAttribute** | `businessprocessid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [businessprocessId](#BKMK_businessprocessId) +- [description](#BKMK_description) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [name](#BKMK_name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [processmap](#BKMK_processmap) +- [processmapcreatedon](#BKMK_processmapcreatedon) +- [processmapstatus](#BKMK_processmapstatus) +- [processmapversion](#BKMK_processmapversion) +- [rootworkflowid](#BKMK_rootworkflowid) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### businessprocessId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Business Process**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`businessprocessid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### description + +|Property|Value| +|---|---| +|Description|**Description**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`description`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### name + +|Property|Value| +|---|---| +|Description|**The name of the custom entity.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### processmap + +|Property|Value| +|---|---| +|Description|**Json representing the process**| +|DisplayName|**Process Map**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`processmap`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### processmapcreatedon + +|Property|Value| +|---|---| +|Description|**Date on which the process map was computed**| +|DisplayName|**Process Map Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`processmapcreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + +### processmapstatus + +|Property|Value| +|---|---| +|Description|**Status of the process map**| +|DisplayName|**Process Map Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`processmapstatus`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|100000000| +|GlobalChoiceName|`businessprocess_processmapstatus`| + +#### processmapstatus Choices/Options + +|Value|Label| +|---|---| +|100000000|**Unknown**| +|100000001|**Processing**| +|100000002|**Ready**| + +### processmapversion + +|Property|Value| +|---|---| +|Description|**Version used to compute the process map**| +|DisplayName|**Process Map Version**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`processmapversion`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|0| + +### rootworkflowid + +|Property|Value| +|---|---| +|Description|**Root workflow used for the process**| +|DisplayName|**Root Workflow**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`rootworkflowid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|workflow| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Business Process**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`businessprocess_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Business Process**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`businessprocess_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_businessprocess](#BKMK_business_unit_businessprocess) +- [lk_businessprocess_createdby](#BKMK_lk_businessprocess_createdby) +- [lk_businessprocess_createdonbehalfby](#BKMK_lk_businessprocess_createdonbehalfby) +- [lk_businessprocess_modifiedby](#BKMK_lk_businessprocess_modifiedby) +- [lk_businessprocess_modifiedonbehalfby](#BKMK_lk_businessprocess_modifiedonbehalfby) +- [owner_businessprocess](#BKMK_owner_businessprocess) +- [team_businessprocess](#BKMK_team_businessprocess) +- [user_businessprocess](#BKMK_user_businessprocess) +- [workflow_businessprocess](#BKMK_workflow_businessprocess) + +### business_unit_businessprocess + +One-To-Many Relationship: [businessunit business_unit_businessprocess](businessunit.md#BKMK_business_unit_businessprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_businessprocess_createdby + +One-To-Many Relationship: [systemuser lk_businessprocess_createdby](systemuser.md#BKMK_lk_businessprocess_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_businessprocess_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_businessprocess_createdonbehalfby](systemuser.md#BKMK_lk_businessprocess_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_businessprocess_modifiedby + +One-To-Many Relationship: [systemuser lk_businessprocess_modifiedby](systemuser.md#BKMK_lk_businessprocess_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_businessprocess_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_businessprocess_modifiedonbehalfby](systemuser.md#BKMK_lk_businessprocess_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_businessprocess + +One-To-Many Relationship: [owner owner_businessprocess](owner.md#BKMK_owner_businessprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_businessprocess + +One-To-Many Relationship: [team team_businessprocess](team.md#BKMK_team_businessprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_businessprocess + +One-To-Many Relationship: [systemuser user_businessprocess](systemuser.md#BKMK_user_businessprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### workflow_businessprocess + +One-To-Many Relationship: [workflow workflow_businessprocess](workflow.md#BKMK_workflow_businessprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflow`| +|ReferencedAttribute|`workflowid`| +|ReferencingAttribute|`rootworkflowid`| +|ReferencingEntityNavigationPropertyName|`rootworkflowid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `Cascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [businessprocess_AsyncOperations](#BKMK_businessprocess_AsyncOperations) +- [businessprocess_BulkDeleteFailures](#BKMK_businessprocess_BulkDeleteFailures) +- [businessprocess_DuplicateBaseRecord](#BKMK_businessprocess_DuplicateBaseRecord) +- [businessprocess_DuplicateMatchingRecord](#BKMK_businessprocess_DuplicateMatchingRecord) +- [businessprocess_MailboxTrackingFolders](#BKMK_businessprocess_MailboxTrackingFolders) +- [businessprocess_PrincipalObjectAttributeAccesses](#BKMK_businessprocess_PrincipalObjectAttributeAccesses) +- [businessprocess_ProcessSession](#BKMK_businessprocess_ProcessSession) +- [businessprocess_SyncErrors](#BKMK_businessprocess_SyncErrors) + +### businessprocess_AsyncOperations + +Many-To-One Relationship: [asyncoperation businessprocess_AsyncOperations](asyncoperation.md#BKMK_businessprocess_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`businessprocess_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### businessprocess_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure businessprocess_BulkDeleteFailures](bulkdeletefailure.md#BKMK_businessprocess_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`businessprocess_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### businessprocess_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord businessprocess_DuplicateBaseRecord](duplicaterecord.md#BKMK_businessprocess_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`businessprocess_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### businessprocess_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord businessprocess_DuplicateMatchingRecord](duplicaterecord.md#BKMK_businessprocess_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`businessprocess_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### businessprocess_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder businessprocess_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_businessprocess_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`businessprocess_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### businessprocess_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess businessprocess_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_businessprocess_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`businessprocess_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### businessprocess_ProcessSession + +Many-To-One Relationship: [processsession businessprocess_ProcessSession](processsession.md#BKMK_businessprocess_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`businessprocess_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### businessprocess_SyncErrors + +Many-To-One Relationship: [syncerror businessprocess_SyncErrors](syncerror.md#BKMK_businessprocess_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`businessprocess_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/businessunit.md b/powerapps-docs/developer/data-platform/reference/entities/businessunit.md index a0e2b1a4a8..0206a01edf 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/businessunit.md +++ b/powerapps-docs/developer/data-platform/reference/entities/businessunit.md @@ -1,16 +1,14 @@ --- title: "Business Unit (BusinessUnit) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Business Unit (BusinessUnit) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Business Unit (BusinessUnit) table/entity reference +# Business Unit (BusinessUnit) table/entity reference (Microsoft Dataverse) Business, division, or department in the Microsoft Dynamics 365 database. @@ -21,15 +19,17 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /businessunits
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /businessunits(*businessunitid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /businessunits(*businessunitid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveBusinessHierarchyBusinessUnit`
Event: False | || | `RetrieveMultiple`
Event: False |`GET` /businessunits
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveSubsidiaryTeamsBusinessUnit`
Event: False | || | `RetrieveSubsidiaryUsersBusinessUnit`
Event: False | || -| `SetParentSystemUser`
Event: False | || | `SetParentBusinessUnit`
Event: False | || +| `SetParentSystemUser`
Event: False | || | `SetParentTeam`
Event: False | || | `SetState`
Event: True |`PATCH` /businessunits(*businessunitid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: True |`PATCH` /businessunits(*businessunitid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -1497,13 +1497,19 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_applicationuser](#BKMK_business_unit_applicationuser) - [business_unit_appnotification](#BKMK_business_unit_appnotification) - [business_unit_appointment_activities](#BKMK_business_unit_appointment_activities) +- [business_unit_approvalprocess](#BKMK_business_unit_approvalprocess) +- [business_unit_approvalstageapproval](#BKMK_business_unit_approvalstageapproval) +- [business_unit_approvalstagecondition](#BKMK_business_unit_approvalstagecondition) +- [business_unit_approvalstageorder](#BKMK_business_unit_approvalstageorder) - [business_unit_asyncoperation](#BKMK_business_unit_asyncoperation) - [business_unit_bot](#BKMK_business_unit_bot) - [business_unit_botcomponent](#BKMK_business_unit_botcomponent) - [business_unit_botcomponentcollection](#BKMK_business_unit_botcomponentcollection) +- [business_unit_businessprocess](#BKMK_business_unit_businessprocess) - [business_unit_calendars](#BKMK_business_unit_calendars) - [business_unit_card](#BKMK_business_unit_card) - [business_unit_category](#BKMK_business_unit_category) +- [business_unit_certificatecredential](#BKMK_business_unit_certificatecredential) - [business_unit_connectioninstance](#BKMK_business_unit_connectioninstance) - [business_unit_connectionreference](#BKMK_business_unit_connectionreference) - [business_unit_connections](#BKMK_business_unit_connections) @@ -1526,7 +1532,6 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_email_activities](#BKMK_business_unit_email_activities) - [business_unit_emailserverprofile](#BKMK_business_unit_emailserverprofile) - [business_unit_environmentvariabledefinition](#BKMK_business_unit_environmentvariabledefinition) -- [business_unit_environmentvariablevalue](#BKMK_business_unit_environmentvariablevalue) - [business_unit_exchangesyncidmapping](#BKMK_business_unit_exchangesyncidmapping) - [business_unit_exportedexcel](#BKMK_business_unit_exportedexcel) - [business_unit_exportsolutionupload](#BKMK_business_unit_exportsolutionupload) @@ -1536,6 +1541,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_federatedknowledgeconfiguration](#BKMK_business_unit_federatedknowledgeconfiguration) - [business_unit_federatedknowledgeentityconfiguration](#BKMK_business_unit_federatedknowledgeentityconfiguration) - [business_unit_feedback](#BKMK_business_unit_feedback) +- [business_unit_flowaggregation](#BKMK_business_unit_flowaggregation) - [business_unit_flowcapacityassignment](#BKMK_business_unit_flowcapacityassignment) - [business_unit_flowcredentialapplication](#BKMK_business_unit_flowcredentialapplication) - [business_unit_flowevent](#BKMK_business_unit_flowevent) @@ -1549,6 +1555,8 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_fxexpression](#BKMK_business_unit_fxexpression) - [business_unit_goal](#BKMK_business_unit_goal) - [business_unit_goalrollupquery](#BKMK_business_unit_goalrollupquery) +- [business_unit_governanceconfiguration](#BKMK_business_unit_governanceconfiguration) +- [business_unit_indexedtrait](#BKMK_business_unit_indexedtrait) - [business_unit_interactionforemail](#BKMK_business_unit_interactionforemail) - [business_unit_keyvaultreference](#BKMK_business_unit_keyvaultreference) - [business_unit_knowledgearticle](#BKMK_business_unit_knowledgearticle) @@ -1563,6 +1571,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_msdyn_aibfeedbackloop](#BKMK_business_unit_msdyn_aibfeedbackloop) - [business_unit_msdyn_aibfile](#BKMK_business_unit_msdyn_aibfile) - [business_unit_msdyn_aibfileattacheddata](#BKMK_business_unit_msdyn_aibfileattacheddata) +- [business_unit_msdyn_aidataprocessingevent](#BKMK_business_unit_msdyn_aidataprocessingevent) +- [business_unit_msdyn_aievaluationconfiguration](#BKMK_business_unit_msdyn_aievaluationconfiguration) +- [business_unit_msdyn_aievaluationrun](#BKMK_business_unit_msdyn_aievaluationrun) - [business_unit_msdyn_aievent](#BKMK_business_unit_msdyn_aievent) - [business_unit_msdyn_aifptrainingdocument](#BKMK_business_unit_msdyn_aifptrainingdocument) - [business_unit_msdyn_aimodel](#BKMK_business_unit_msdyn_aimodel) @@ -1571,11 +1582,17 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_msdyn_aiodtrainingboundingbox](#BKMK_business_unit_msdyn_aiodtrainingboundingbox) - [business_unit_msdyn_aiodtrainingimage](#BKMK_business_unit_msdyn_aiodtrainingimage) - [business_unit_msdyn_aitemplate](#BKMK_business_unit_msdyn_aitemplate) +- [business_unit_msdyn_aitestcase](#BKMK_business_unit_msdyn_aitestcase) +- [business_unit_msdyn_aitestcasedocument](#BKMK_business_unit_msdyn_aitestcasedocument) +- [business_unit_msdyn_aitestcaseinput](#BKMK_business_unit_msdyn_aitestcaseinput) +- [business_unit_msdyn_aitestrun](#BKMK_business_unit_msdyn_aitestrun) +- [business_unit_msdyn_aitestrunbatch](#BKMK_business_unit_msdyn_aitestrunbatch) - [business_unit_msdyn_analysiscomponent](#BKMK_business_unit_msdyn_analysiscomponent) - [business_unit_msdyn_analysisjob](#BKMK_business_unit_msdyn_analysisjob) - [business_unit_msdyn_analysisoverride](#BKMK_business_unit_msdyn_analysisoverride) - [business_unit_msdyn_analysisresult](#BKMK_business_unit_msdyn_analysisresult) - [business_unit_msdyn_analysisresultdetail](#BKMK_business_unit_msdyn_analysisresultdetail) +- [business_unit_msdyn_copilotinteractions](#BKMK_business_unit_msdyn_copilotinteractions) - [business_unit_msdyn_customcontrolextendedsettings](#BKMK_business_unit_msdyn_customcontrolextendedsettings) - [business_unit_msdyn_dataflow](#BKMK_business_unit_msdyn_dataflow) - [business_unit_msdyn_dataflow_datalakefolder](#BKMK_business_unit_msdyn_dataflow_datalakefolder) @@ -1601,6 +1618,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_msdyn_flow_basicapprovalmodel](#BKMK_business_unit_msdyn_flow_basicapprovalmodel) - [business_unit_msdyn_flow_flowapproval](#BKMK_business_unit_msdyn_flow_flowapproval) - [business_unit_msdyn_formmapping](#BKMK_business_unit_msdyn_formmapping) +- [business_unit_msdyn_function](#BKMK_business_unit_msdyn_function) - [business_unit_msdyn_integratedsearchprovider](#BKMK_business_unit_msdyn_integratedsearchprovider) - [business_unit_msdyn_kalanguagesetting](#BKMK_business_unit_msdyn_kalanguagesetting) - [business_unit_msdyn_kbattachment](#BKMK_business_unit_msdyn_kbattachment) @@ -1627,6 +1645,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_msdyn_pmsimulation](#BKMK_business_unit_msdyn_pmsimulation) - [business_unit_msdyn_pmtemplate](#BKMK_business_unit_msdyn_pmtemplate) - [business_unit_msdyn_pmview](#BKMK_business_unit_msdyn_pmview) +- [business_unit_msdyn_qna](#BKMK_business_unit_msdyn_qna) - [business_unit_msdyn_richtextfile](#BKMK_business_unit_msdyn_richtextfile) - [business_unit_msdyn_salesforcestructuredobject](#BKMK_business_unit_msdyn_salesforcestructuredobject) - [business_unit_msdyn_salesforcestructuredqnaconfig](#BKMK_business_unit_msdyn_salesforcestructuredqnaconfig) @@ -1645,6 +1664,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_phone_call_activities](#BKMK_business_unit_phone_call_activities) - [business_unit_plannerbusinessscenario](#BKMK_business_unit_plannerbusinessscenario) - [business_unit_plannersyncaction](#BKMK_business_unit_plannersyncaction) +- [business_unit_plugin](#BKMK_business_unit_plugin) - [business_unit_postfollows](#BKMK_business_unit_postfollows) - [business_unit_PostRegarding](#BKMK_business_unit_PostRegarding) - [business_unit_powerbidataset](#BKMK_business_unit_powerbidataset) @@ -1658,7 +1678,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_powerpagesitelanguage](#BKMK_business_unit_powerpagesitelanguage) - [business_unit_powerpagesitepublished](#BKMK_business_unit_powerpagesitepublished) - [business_unit_powerpageslog](#BKMK_business_unit_powerpageslog) +- [business_unit_powerpagesmanagedidentity](#BKMK_business_unit_powerpagesmanagedidentity) - [business_unit_powerpagesscanreport](#BKMK_business_unit_powerpagesscanreport) +- [business_unit_powerpagessiteaifeedback](#BKMK_business_unit_powerpagessiteaifeedback) - [business_unit_principalentitybusinessunitmap](#BKMK_business_unit_principalentitybusinessunitmap) - [business_unit_privilegecheckerrun](#BKMK_business_unit_privilegecheckerrun) - [business_unit_processstageparameter](#BKMK_business_unit_processstageparameter) @@ -1672,10 +1694,13 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_retentionconfig](#BKMK_business_unit_retentionconfig) - [business_unit_retentionfailuredetail](#BKMK_business_unit_retentionfailuredetail) - [business_unit_retentionoperation](#BKMK_business_unit_retentionoperation) +- [business_unit_retentionsuccessdetail](#BKMK_business_unit_retentionsuccessdetail) - [business_unit_roles](#BKMK_business_unit_roles) +- [business_unit_savingrule](#BKMK_business_unit_savingrule) - [business_unit_sharepointdocumentlocation](#BKMK_business_unit_sharepointdocumentlocation) - [business_unit_sharepointsites](#BKMK_business_unit_sharepointsites) - [business_unit_sideloadedaiplugin](#BKMK_business_unit_sideloadedaiplugin) +- [business_unit_signal](#BKMK_business_unit_signal) - [business_unit_slabase](#BKMK_business_unit_slabase) - [business_unit_slakpiinstance](#BKMK_business_unit_slakpiinstance) - [business_unit_socialactivity](#BKMK_business_unit_socialactivity) @@ -1684,9 +1709,15 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_stagesolutionupload](#BKMK_business_unit_stagesolutionupload) - [business_unit_synapsedatabase](#BKMK_business_unit_synapsedatabase) - [business_unit_system_users](#BKMK_business_unit_system_users) +- [business_unit_tag](#BKMK_business_unit_tag) +- [business_unit_taggedflowsession](#BKMK_business_unit_taggedflowsession) +- [business_unit_taggedprocess](#BKMK_business_unit_taggedprocess) - [business_unit_task_activities](#BKMK_business_unit_task_activities) - [business_unit_teams](#BKMK_business_unit_teams) - [business_unit_templates](#BKMK_business_unit_templates) +- [business_unit_trait](#BKMK_business_unit_trait) +- [business_unit_unstructuredfilesearchentity](#BKMK_business_unit_unstructuredfilesearchentity) +- [business_unit_unstructuredfilesearchrecord](#BKMK_business_unit_unstructuredfilesearchrecord) - [business_unit_user_settings](#BKMK_business_unit_user_settings) - [business_unit_userform](#BKMK_business_unit_userform) - [business_unit_userquery](#BKMK_business_unit_userquery) @@ -1694,6 +1725,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [business_unit_workflow](#BKMK_business_unit_workflow) - [business_unit_workflowbinary](#BKMK_business_unit_workflowbinary) - [business_unit_workflowlogs](#BKMK_business_unit_workflowlogs) +- [business_unit_workflowmetadata](#BKMK_business_unit_workflowmetadata) - [business_unit_workqueue](#BKMK_business_unit_workqueue) - [business_unit_workqueueitem](#BKMK_business_unit_workqueueitem) - [BusinessUnit_AsyncOperations](#BKMK_BusinessUnit_AsyncOperations) @@ -2026,6 +2058,54 @@ Many-To-One Relationship: [appointment business_unit_appointment_activities](app |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_approvalprocess + +Many-To-One Relationship: [approvalprocess business_unit_approvalprocess](approvalprocess.md#BKMK_business_unit_approvalprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_approvalprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_approvalstageapproval + +Many-To-One Relationship: [approvalstageapproval business_unit_approvalstageapproval](approvalstageapproval.md#BKMK_business_unit_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_approvalstageapproval`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_approvalstagecondition + +Many-To-One Relationship: [approvalstagecondition business_unit_approvalstagecondition](approvalstagecondition.md#BKMK_business_unit_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstagecondition`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_approvalstagecondition`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_approvalstageorder + +Many-To-One Relationship: [approvalstageorder business_unit_approvalstageorder](approvalstageorder.md#BKMK_business_unit_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_approvalstageorder`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_asyncoperation Many-To-One Relationship: [asyncoperation business_unit_asyncoperation](asyncoperation.md#BKMK_business_unit_asyncoperation) @@ -2074,6 +2154,18 @@ Many-To-One Relationship: [botcomponentcollection business_unit_botcomponentcoll |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_businessprocess + +Many-To-One Relationship: [businessprocess business_unit_businessprocess](businessprocess.md#BKMK_business_unit_businessprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_businessprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_calendars Many-To-One Relationship: [calendar business_unit_calendars](calendar.md#BKMK_business_unit_calendars) @@ -2110,6 +2202,18 @@ Many-To-One Relationship: [category business_unit_category](category.md#BKMK_bus |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_certificatecredential + +Many-To-One Relationship: [certificatecredential business_unit_certificatecredential](certificatecredential.md#BKMK_business_unit_certificatecredential) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_certificatecredential`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_connectioninstance Many-To-One Relationship: [connectioninstance business_unit_connectioninstance](connectioninstance.md#BKMK_business_unit_connectioninstance) @@ -2374,18 +2478,6 @@ Many-To-One Relationship: [environmentvariabledefinition business_unit_environme |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### business_unit_environmentvariablevalue - -Many-To-One Relationship: [environmentvariablevalue business_unit_environmentvariablevalue](environmentvariablevalue.md#BKMK_business_unit_environmentvariablevalue) - -|Property|Value| -|---|---| -|ReferencingEntity|`environmentvariablevalue`| -|ReferencingAttribute|`owningbusinessunit`| -|ReferencedEntityNavigationPropertyName|`business_unit_environmentvariablevalue`| -|IsCustomizable|`True`| -|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| - ### business_unit_exchangesyncidmapping Many-To-One Relationship: [exchangesyncidmapping business_unit_exchangesyncidmapping](exchangesyncidmapping.md#BKMK_business_unit_exchangesyncidmapping) @@ -2494,6 +2586,18 @@ Many-To-One Relationship: [feedback business_unit_feedback](feedback.md#BKMK_bus |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_flowaggregation + +Many-To-One Relationship: [flowaggregation business_unit_flowaggregation](flowaggregation.md#BKMK_business_unit_flowaggregation) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_flowaggregation`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_flowcapacityassignment Many-To-One Relationship: [flowcapacityassignment business_unit_flowcapacityassignment](flowcapacityassignment.md#BKMK_business_unit_flowcapacityassignment) @@ -2650,6 +2754,30 @@ Many-To-One Relationship: [goalrollupquery business_unit_goalrollupquery](goalro |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_governanceconfiguration + +Many-To-One Relationship: [governanceconfiguration business_unit_governanceconfiguration](governanceconfiguration.md#BKMK_business_unit_governanceconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`governanceconfiguration`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_governanceconfiguration`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_indexedtrait + +Many-To-One Relationship: [indexedtrait business_unit_indexedtrait](indexedtrait.md#BKMK_business_unit_indexedtrait) + +|Property|Value| +|---|---| +|ReferencingEntity|`indexedtrait`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_indexedtrait`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_interactionforemail Many-To-One Relationship: [interactionforemail business_unit_interactionforemail](interactionforemail.md#BKMK_business_unit_interactionforemail) @@ -2818,6 +2946,42 @@ Many-To-One Relationship: [msdyn_aibfileattacheddata business_unit_msdyn_aibfile |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_msdyn_aidataprocessingevent + +Many-To-One Relationship: [msdyn_aidataprocessingevent business_unit_msdyn_aidataprocessingevent](msdyn_aidataprocessingevent.md#BKMK_business_unit_msdyn_aidataprocessingevent) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_aidataprocessingevent`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_msdyn_aievaluationconfiguration + +Many-To-One Relationship: [msdyn_aievaluationconfiguration business_unit_msdyn_aievaluationconfiguration](msdyn_aievaluationconfiguration.md#BKMK_business_unit_msdyn_aievaluationconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationconfiguration`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_aievaluationconfiguration`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_msdyn_aievaluationrun + +Many-To-One Relationship: [msdyn_aievaluationrun business_unit_msdyn_aievaluationrun](msdyn_aievaluationrun.md#BKMK_business_unit_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_aievaluationrun`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_msdyn_aievent Many-To-One Relationship: [msdyn_aievent business_unit_msdyn_aievent](msdyn_aievent.md#BKMK_business_unit_msdyn_aievent) @@ -2914,6 +3078,66 @@ Many-To-One Relationship: [msdyn_aitemplate business_unit_msdyn_aitemplate](msdy |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_msdyn_aitestcase + +Many-To-One Relationship: [msdyn_aitestcase business_unit_msdyn_aitestcase](msdyn_aitestcase.md#BKMK_business_unit_msdyn_aitestcase) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcase`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_aitestcase`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_msdyn_aitestcasedocument + +Many-To-One Relationship: [msdyn_aitestcasedocument business_unit_msdyn_aitestcasedocument](msdyn_aitestcasedocument.md#BKMK_business_unit_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_aitestcasedocument`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_msdyn_aitestcaseinput + +Many-To-One Relationship: [msdyn_aitestcaseinput business_unit_msdyn_aitestcaseinput](msdyn_aitestcaseinput.md#BKMK_business_unit_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_aitestcaseinput`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_msdyn_aitestrun + +Many-To-One Relationship: [msdyn_aitestrun business_unit_msdyn_aitestrun](msdyn_aitestrun.md#BKMK_business_unit_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_aitestrun`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_msdyn_aitestrunbatch + +Many-To-One Relationship: [msdyn_aitestrunbatch business_unit_msdyn_aitestrunbatch](msdyn_aitestrunbatch.md#BKMK_business_unit_msdyn_aitestrunbatch) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrunbatch`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_aitestrunbatch`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_msdyn_analysiscomponent Many-To-One Relationship: [msdyn_analysiscomponent business_unit_msdyn_analysiscomponent](msdyn_analysiscomponent.md#BKMK_business_unit_msdyn_analysiscomponent) @@ -2974,6 +3198,18 @@ Many-To-One Relationship: [msdyn_analysisresultdetail business_unit_msdyn_analys |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_msdyn_copilotinteractions + +Many-To-One Relationship: [msdyn_copilotinteractions business_unit_msdyn_copilotinteractions](msdyn_copilotinteractions.md#BKMK_business_unit_msdyn_copilotinteractions) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_copilotinteractions`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_copilotinteractions`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_msdyn_customcontrolextendedsettings Many-To-One Relationship: [msdyn_customcontrolextendedsettings business_unit_msdyn_customcontrolextendedsettings](msdyn_customcontrolextendedsettings.md#BKMK_business_unit_msdyn_customcontrolextendedsettings) @@ -3274,6 +3510,18 @@ Many-To-One Relationship: [msdyn_formmapping business_unit_msdyn_formmapping](ms |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_msdyn_function + +Many-To-One Relationship: [msdyn_function business_unit_msdyn_function](msdyn_function.md#BKMK_business_unit_msdyn_function) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_function`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_msdyn_integratedsearchprovider Many-To-One Relationship: [msdyn_integratedsearchprovider business_unit_msdyn_integratedsearchprovider](msdyn_integratedsearchprovider.md#BKMK_business_unit_msdyn_integratedsearchprovider) @@ -3586,6 +3834,18 @@ Many-To-One Relationship: [msdyn_pmview business_unit_msdyn_pmview](msdyn_pmview |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_msdyn_qna + +Many-To-One Relationship: [msdyn_qna business_unit_msdyn_qna](msdyn_qna.md#BKMK_business_unit_msdyn_qna) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_qna`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_msdyn_qna`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_msdyn_richtextfile Many-To-One Relationship: [msdyn_richtextfile business_unit_msdyn_richtextfile](msdyn_richtextfile.md#BKMK_business_unit_msdyn_richtextfile) @@ -3802,6 +4062,18 @@ Many-To-One Relationship: [plannersyncaction business_unit_plannersyncaction](pl |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_plugin + +Many-To-One Relationship: [plugin business_unit_plugin](plugin.md#BKMK_business_unit_plugin) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_plugin`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_postfollows Many-To-One Relationship: [postfollow business_unit_postfollows](postfollow.md#BKMK_business_unit_postfollows) @@ -3958,6 +4230,18 @@ Many-To-One Relationship: [powerpageslog business_unit_powerpageslog](powerpages |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_powerpagesmanagedidentity + +Many-To-One Relationship: [powerpagesmanagedidentity business_unit_powerpagesmanagedidentity](powerpagesmanagedidentity.md#BKMK_business_unit_powerpagesmanagedidentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_powerpagesmanagedidentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_powerpagesscanreport Many-To-One Relationship: [powerpagesscanreport business_unit_powerpagesscanreport](powerpagesscanreport.md#BKMK_business_unit_powerpagesscanreport) @@ -3970,6 +4254,18 @@ Many-To-One Relationship: [powerpagesscanreport business_unit_powerpagesscanrepo |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_powerpagessiteaifeedback + +Many-To-One Relationship: [powerpagessiteaifeedback business_unit_powerpagessiteaifeedback](powerpagessiteaifeedback.md#BKMK_business_unit_powerpagessiteaifeedback) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_powerpagessiteaifeedback`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_principalentitybusinessunitmap Many-To-One Relationship: [principalentitybusinessunitmap business_unit_principalentitybusinessunitmap](principalentitybusinessunitmap.md#BKMK_business_unit_principalentitybusinessunitmap) @@ -4126,6 +4422,18 @@ Many-To-One Relationship: [retentionoperation business_unit_retentionoperation]( |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_retentionsuccessdetail + +Many-To-One Relationship: [retentionsuccessdetail business_unit_retentionsuccessdetail](retentionsuccessdetail.md#BKMK_business_unit_retentionsuccessdetail) + +|Property|Value| +|---|---| +|ReferencingEntity|`retentionsuccessdetail`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_retentionsuccessdetail`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_roles Many-To-One Relationship: [role business_unit_roles](role.md#BKMK_business_unit_roles) @@ -4138,6 +4446,18 @@ Many-To-One Relationship: [role business_unit_roles](role.md#BKMK_business_unit_ |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_savingrule + +Many-To-One Relationship: [savingrule business_unit_savingrule](savingrule.md#BKMK_business_unit_savingrule) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_savingrule`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_sharepointdocumentlocation Many-To-One Relationship: [sharepointdocumentlocation business_unit_sharepointdocumentlocation](sharepointdocumentlocation.md#BKMK_business_unit_sharepointdocumentlocation) @@ -4174,6 +4494,18 @@ Many-To-One Relationship: [sideloadedaiplugin business_unit_sideloadedaiplugin]( |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_signal + +Many-To-One Relationship: [signal business_unit_signal](signal.md#BKMK_business_unit_signal) + +|Property|Value| +|---|---| +|ReferencingEntity|`signal`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_signal`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_slabase Many-To-One Relationship: [sla business_unit_slabase](sla.md#BKMK_business_unit_slabase) @@ -4270,6 +4602,42 @@ Many-To-One Relationship: [systemuser business_unit_system_users](systemuser.md# |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_tag + +Many-To-One Relationship: [tag business_unit_tag](tag.md#BKMK_business_unit_tag) + +|Property|Value| +|---|---| +|ReferencingEntity|`tag`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_tag`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_taggedflowsession + +Many-To-One Relationship: [taggedflowsession business_unit_taggedflowsession](taggedflowsession.md#BKMK_business_unit_taggedflowsession) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedflowsession`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_taggedflowsession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_taggedprocess + +Many-To-One Relationship: [taggedprocess business_unit_taggedprocess](taggedprocess.md#BKMK_business_unit_taggedprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_taggedprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_task_activities Many-To-One Relationship: [task business_unit_task_activities](task.md#BKMK_business_unit_task_activities) @@ -4306,6 +4674,42 @@ Many-To-One Relationship: [template business_unit_templates](template.md#BKMK_bu |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_trait + +Many-To-One Relationship: [trait business_unit_trait](trait.md#BKMK_business_unit_trait) + +|Property|Value| +|---|---| +|ReferencingEntity|`trait`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_trait`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_unstructuredfilesearchentity + +Many-To-One Relationship: [unstructuredfilesearchentity business_unit_unstructuredfilesearchentity](unstructuredfilesearchentity.md#BKMK_business_unit_unstructuredfilesearchentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchentity`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_unstructuredfilesearchentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### business_unit_unstructuredfilesearchrecord + +Many-To-One Relationship: [unstructuredfilesearchrecord business_unit_unstructuredfilesearchrecord](unstructuredfilesearchrecord.md#BKMK_business_unit_unstructuredfilesearchrecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_unstructuredfilesearchrecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_user_settings Many-To-One Relationship: [usersettings business_unit_user_settings](usersettings.md#BKMK_business_unit_user_settings) @@ -4390,6 +4794,18 @@ Many-To-One Relationship: [workflowlog business_unit_workflowlogs](workflowlog.m |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### business_unit_workflowmetadata + +Many-To-One Relationship: [workflowmetadata business_unit_workflowmetadata](workflowmetadata.md#BKMK_business_unit_workflowmetadata) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencedEntityNavigationPropertyName|`business_unit_workflowmetadata`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### business_unit_workqueue Many-To-One Relationship: [workqueue business_unit_workqueue](workqueue.md#BKMK_business_unit_workqueue) @@ -4622,6 +5038,6 @@ Many-To-One Relationship: [processsession Owning_businessunit_processsessions](p ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/businessunitnewsarticle.md b/powerapps-docs/developer/data-platform/reference/entities/businessunitnewsarticle.md index 8bba1f70a9..b2d5cd285e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/businessunitnewsarticle.md +++ b/powerapps-docs/developer/data-platform/reference/entities/businessunitnewsarticle.md @@ -1,16 +1,14 @@ --- title: "Announcement (BusinessUnitNewsArticle) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Announcement (BusinessUnitNewsArticle) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Announcement (BusinessUnitNewsArticle) table/entity reference +# Announcement (BusinessUnitNewsArticle) table/entity reference (Microsoft Dataverse) Announcement associated with an organization. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /businessunitnewsarticles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /businessunitnewsarticles(*businessunitnewsarticleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /businessunitnewsarticles(*businessunitnewsarticleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /businessunitnewsarticles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /businessunitnewsarticles(*businessunitnewsarticleid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -508,6 +508,6 @@ Many-To-One Relationship: [processsession BusinessUnitNewsArticle_ProcessSession ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/calendar.md b/powerapps-docs/developer/data-platform/reference/entities/calendar.md index dc809c8436..8a0b175b1f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/calendar.md +++ b/powerapps-docs/developer/data-platform/reference/entities/calendar.md @@ -1,16 +1,14 @@ --- title: "Calendar table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Calendar table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Calendar table/entity reference +# Calendar table/entity reference (Microsoft Dataverse) Calendar used by the scheduling system to define when an appointment or activity is to occur. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /calendars
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /calendars(*calendarid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `ExpandCalendar`
Event: False | || | `Retrieve`
Event: True |`GET` /calendars(*calendarid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /calendars
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -566,6 +566,6 @@ Many-To-One Relationship: [sla slabase_businesshoursid](sla.md#BKMK_slabase_busi ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/calendarrule.md b/powerapps-docs/developer/data-platform/reference/entities/calendarrule.md index cf8cc2a6e2..3d465ab6be 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/calendarrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/calendarrule.md @@ -1,19 +1,27 @@ --- title: "Calendar Rule (CalendarRule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Calendar Rule (CalendarRule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Calendar Rule (CalendarRule) table/entity reference +# Calendar Rule (CalendarRule) table/entity reference (Microsoft Dataverse) Defines free/busy times for a service and for resources or resource groups, such as working, non-working, vacation, and blocked. +## Messages + +The following table lists the messages for the Calendar Rule (CalendarRule) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Calendar Rule (CalendarRule) table. @@ -644,6 +652,6 @@ One-To-Many Relationship: [systemuser lk_calendarrule_modifiedonbehalfby](system ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/callbackregistration.md b/powerapps-docs/developer/data-platform/reference/entities/callbackregistration.md index 7ce057275c..83f573747f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/callbackregistration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/callbackregistration.md @@ -1,16 +1,14 @@ --- title: "Callback Registration (CallbackRegistration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Callback Registration (CallbackRegistration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Callback Registration (CallbackRegistration) table/entity reference +# Callback Registration (CallbackRegistration) table/entity reference (Microsoft Dataverse) Callback Registration that stores configuration. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /callbackregistrations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /callbackregistrations(*callbackregistrationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /callbackregistrations(*callbackregistrationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /callbackregistrations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /callbackregistrations(*callbackregistrationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -648,6 +648,6 @@ One-To-Many Relationship: [owner owner_callbackregistration](owner.md#BKMK_owner ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/canvasapp.md b/powerapps-docs/developer/data-platform/reference/entities/canvasapp.md index 3d73b25ebe..61a1f993ba 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/canvasapp.md +++ b/powerapps-docs/developer/data-platform/reference/entities/canvasapp.md @@ -1,16 +1,14 @@ --- title: "Canvas App (CanvasApp) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Canvas App (CanvasApp) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Canvas App (CanvasApp) table/entity reference +# Canvas App (CanvasApp) table/entity reference (Microsoft Dataverse) An application built through a canvas-based editing experience. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /canvasapps(*canvasappid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /canvasapps
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /canvasapps(*canvasappid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: False | || | `Retrieve`
Event: False |`GET` /canvasapps(*canvasappid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /canvasapps
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -1412,6 +1412,6 @@ Many-To-One Relationship: [msdyn_mobileapp canvasapp_msdyn_mobileapp_msdyn_prima ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/card.md b/powerapps-docs/developer/data-platform/reference/entities/card.md index ca2c4dc23e..7bdd7b176a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/card.md +++ b/powerapps-docs/developer/data-platform/reference/entities/card.md @@ -1,16 +1,14 @@ --- title: "card table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the card table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# card table/entity reference +# card table/entity reference (Microsoft Dataverse) Card @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /cards(*cardid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /cards
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /cards(*cardid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -965,7 +965,7 @@ Many-To-One Relationship: [msdyn_formmapping msdyn_formmapping_cardid](msdyn_for |ReferencingEntity|`msdyn_formmapping`| |ReferencingAttribute|`cardid`| |ReferencedEntityNavigationPropertyName|`msdyn_formmapping_cardid`| -|IsCustomizable|`True`| +|IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| @@ -1006,6 +1006,6 @@ See [workflow workflow_card_connections Many-To-Many Relationship](workflow.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/cardentityconnections.md b/powerapps-docs/developer/data-platform/reference/entities/cardentityconnections.md index 719f69550e..37fd18fef2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/cardentityconnections.md +++ b/powerapps-docs/developer/data-platform/reference/entities/cardentityconnections.md @@ -1,16 +1,14 @@ --- title: "cardentityconnections table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the cardentityconnections table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# cardentityconnections table/entity reference +# cardentityconnections table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /cardentityconnectionsset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/cardstateitem.md b/powerapps-docs/developer/data-platform/reference/entities/cardstateitem.md index b82b538881..5d52def0d6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/cardstateitem.md +++ b/powerapps-docs/developer/data-platform/reference/entities/cardstateitem.md @@ -1,16 +1,14 @@ --- title: "Card State Item (cardstateitem) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Card State Item (cardstateitem) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Card State Item (cardstateitem) table/entity reference +# Card State Item (cardstateitem) table/entity reference (Microsoft Dataverse) @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /cardstateitems
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /cardstateitems(*cardstateitemid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /cardstateitems(*cardstateitemid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /cardstateitems
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -435,6 +435,6 @@ One-To-Many Relationship: [systemuser lk_cardstateitem_modifiedonbehalfby](syste ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/catalog.md b/powerapps-docs/developer/data-platform/reference/entities/catalog.md index 0d4590748d..2479d66934 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/catalog.md +++ b/powerapps-docs/developer/data-platform/reference/entities/catalog.md @@ -1,16 +1,14 @@ --- title: "Catalog table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Catalog table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Catalog table/entity reference +# Catalog table/entity reference (Microsoft Dataverse) Entity for cataloging records to make it easier for your customers to find them on portals and through search. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /catalogs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /catalogs(*catalogid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /catalogs(*catalogid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /catalogs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -703,6 +703,6 @@ Many-To-One Relationship: [catalog parentcatalog_catalog](#BKMK_parentcatalog_ca ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/catalogassignment.md b/powerapps-docs/developer/data-platform/reference/entities/catalogassignment.md index 6d461a25ea..2636992507 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/catalogassignment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/catalogassignment.md @@ -1,16 +1,14 @@ --- title: "Catalog Assignment (CatalogAssignment) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Catalog Assignment (CatalogAssignment) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Catalog Assignment (CatalogAssignment) table/entity reference +# Catalog Assignment (CatalogAssignment) table/entity reference (Microsoft Dataverse) Entity for assigning records to a specific catalog @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /catalogassignments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /catalogassignments(*catalogassignmentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /catalogassignments(*catalogassignmentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /catalogassignments
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -718,6 +718,6 @@ Many-To-One Relationship: [syncerror catalogassignment_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/category.md b/powerapps-docs/developer/data-platform/reference/entities/category.md index b0437c1a40..38f208765c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/category.md +++ b/powerapps-docs/developer/data-platform/reference/entities/category.md @@ -1,16 +1,14 @@ --- title: "Category table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Category table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Category table/entity reference +# Category table/entity reference (Microsoft Dataverse) Entity for categorizing records to make it easier for your customers to find them on portals and through search. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /categories(*categoryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /categories
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /categories(*categoryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /categories(*categoryid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /categories
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -588,6 +588,6 @@ See [knowledgearticle knowledgearticle_category Many-To-Many Relationship](knowl ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/certificatecredential.md b/powerapps-docs/developer/data-platform/reference/entities/certificatecredential.md new file mode 100644 index 0000000000..30636d2696 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/certificatecredential.md @@ -0,0 +1,741 @@ +--- +title: "CertificateCredential table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the CertificateCredential table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# CertificateCredential table/entity reference (Microsoft Dataverse) + +Contains data to represent an Azure Active Directory Application used to connect to secure web-hosted resources. + +## Messages + +The following table lists the messages for the CertificateCredential table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /certificatecredentials(*certificatecredentialid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /certificatecredentials
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /certificatecredentials(*certificatecredentialid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /certificatecredentials(*certificatecredentialid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /certificatecredentials
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /certificatecredentials(*certificatecredentialid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /certificatecredentials(*certificatecredentialid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /certificatecredentials(*certificatecredentialid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the CertificateCredential table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the CertificateCredential table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **CertificateCredential** | +| **DisplayCollectionName** | **CertificateCredentials** | +| **SchemaName** | `CertificateCredential` | +| **CollectionSchemaName** | `CertificateCredentials` | +| **EntitySetName** | `certificatecredentials`| +| **LogicalName** | `certificatecredential` | +| **LogicalCollectionName** | `certificatecredentials` | +| **PrimaryIdAttribute** | `certificatecredentialid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [CertificateCredentialId](#BKMK_CertificateCredentialId) +- [ComponentId](#BKMK_ComponentId) +- [ComponentIdType](#BKMK_ComponentIdType) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [Thumbprint](#BKMK_Thumbprint) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### CertificateCredentialId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**CertificateCredential Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`certificatecredentialid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**component**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|managedidentity, powerpagesmanagedidentity| + +### ComponentIdType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidtype`| +|RequiredLevel|None| +|Type|EntityName| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### Name + +|Property|Value| +|---|---| +|Description|**The name assigned to this Managed Identity.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the CertificateCredential**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`certificatecredential_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the CertificateCredential**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`certificatecredential_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### Thumbprint + +|Property|Value| +|---|---| +|Description|**Contains thumbprint corresponding to the self signed certificate.**| +|DisplayName|**Thumbprint**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`thumbprint`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_certificatecredential](#BKMK_business_unit_certificatecredential) +- [ComponentId_CertificateCredential_Managedidentity](#BKMK_ComponentId_CertificateCredential_Managedidentity) +- [ComponentId_CertificateCredential_PowerPagesManagedIdentity](#BKMK_ComponentId_CertificateCredential_PowerPagesManagedIdentity) +- [lk_certificatecredential_createdby](#BKMK_lk_certificatecredential_createdby) +- [lk_certificatecredential_createdonbehalfby](#BKMK_lk_certificatecredential_createdonbehalfby) +- [lk_certificatecredential_modifiedby](#BKMK_lk_certificatecredential_modifiedby) +- [lk_certificatecredential_modifiedonbehalfby](#BKMK_lk_certificatecredential_modifiedonbehalfby) +- [owner_certificatecredential](#BKMK_owner_certificatecredential) +- [team_certificatecredential](#BKMK_team_certificatecredential) +- [user_certificatecredential](#BKMK_user_certificatecredential) + +### business_unit_certificatecredential + +One-To-Many Relationship: [businessunit business_unit_certificatecredential](businessunit.md#BKMK_business_unit_certificatecredential) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### ComponentId_CertificateCredential_Managedidentity + +One-To-Many Relationship: [managedidentity ComponentId_CertificateCredential_Managedidentity](managedidentity.md#BKMK_ComponentId_CertificateCredential_Managedidentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`managedidentity`| +|ReferencedAttribute|`managedidentityid`| +|ReferencingAttribute|`componentid`| +|ReferencingEntityNavigationPropertyName|`ComponentId_managedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### ComponentId_CertificateCredential_PowerPagesManagedIdentity + +One-To-Many Relationship: [powerpagesmanagedidentity ComponentId_CertificateCredential_PowerPagesManagedIdentity](powerpagesmanagedidentity.md#BKMK_ComponentId_CertificateCredential_PowerPagesManagedIdentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`componentid`| +|ReferencingEntityNavigationPropertyName|`ComponentId_PowerPagesManagedIdentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_certificatecredential_createdby + +One-To-Many Relationship: [systemuser lk_certificatecredential_createdby](systemuser.md#BKMK_lk_certificatecredential_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_certificatecredential_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_certificatecredential_createdonbehalfby](systemuser.md#BKMK_lk_certificatecredential_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_certificatecredential_modifiedby + +One-To-Many Relationship: [systemuser lk_certificatecredential_modifiedby](systemuser.md#BKMK_lk_certificatecredential_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_certificatecredential_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_certificatecredential_modifiedonbehalfby](systemuser.md#BKMK_lk_certificatecredential_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_certificatecredential + +One-To-Many Relationship: [owner owner_certificatecredential](owner.md#BKMK_owner_certificatecredential) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_certificatecredential + +One-To-Many Relationship: [team team_certificatecredential](team.md#BKMK_team_certificatecredential) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_certificatecredential + +One-To-Many Relationship: [systemuser user_certificatecredential](systemuser.md#BKMK_user_certificatecredential) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [certificatecredential_AsyncOperations](#BKMK_certificatecredential_AsyncOperations) +- [certificatecredential_BulkDeleteFailures](#BKMK_certificatecredential_BulkDeleteFailures) +- [certificatecredential_DuplicateBaseRecord](#BKMK_certificatecredential_DuplicateBaseRecord) +- [certificatecredential_DuplicateMatchingRecord](#BKMK_certificatecredential_DuplicateMatchingRecord) +- [certificatecredential_MailboxTrackingFolders](#BKMK_certificatecredential_MailboxTrackingFolders) +- [certificatecredential_PrincipalObjectAttributeAccesses](#BKMK_certificatecredential_PrincipalObjectAttributeAccesses) +- [certificatecredential_ProcessSession](#BKMK_certificatecredential_ProcessSession) +- [certificatecredential_SyncErrors](#BKMK_certificatecredential_SyncErrors) + +### certificatecredential_AsyncOperations + +Many-To-One Relationship: [asyncoperation certificatecredential_AsyncOperations](asyncoperation.md#BKMK_certificatecredential_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`certificatecredential_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### certificatecredential_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure certificatecredential_BulkDeleteFailures](bulkdeletefailure.md#BKMK_certificatecredential_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`certificatecredential_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### certificatecredential_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord certificatecredential_DuplicateBaseRecord](duplicaterecord.md#BKMK_certificatecredential_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`certificatecredential_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### certificatecredential_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord certificatecredential_DuplicateMatchingRecord](duplicaterecord.md#BKMK_certificatecredential_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`certificatecredential_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### certificatecredential_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder certificatecredential_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_certificatecredential_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`certificatecredential_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### certificatecredential_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess certificatecredential_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_certificatecredential_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`certificatecredential_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### certificatecredential_ProcessSession + +Many-To-One Relationship: [processsession certificatecredential_ProcessSession](processsession.md#BKMK_certificatecredential_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`certificatecredential_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### certificatecredential_SyncErrors + +Many-To-One Relationship: [syncerror certificatecredential_SyncErrors](syncerror.md#BKMK_certificatecredential_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`certificatecredential_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/chat.md b/powerapps-docs/developer/data-platform/reference/entities/chat.md index cbfbefb7f9..7584c26019 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/chat.md +++ b/powerapps-docs/developer/data-platform/reference/entities/chat.md @@ -1,16 +1,14 @@ --- title: "Teams chat (chat) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Teams chat (chat) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Teams chat (chat) table/entity reference +# Teams chat (chat) table/entity reference (Microsoft Dataverse) For internal use only. Entity which stores association data of Dynamics 365 records with Microsoft Teams chat @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /chats(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /chats
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /chats(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1897,6 +1897,6 @@ Many-To-One Relationship: [syncerror chat_SyncErrors](syncerror.md#BKMK_chat_Syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/columnmapping.md b/powerapps-docs/developer/data-platform/reference/entities/columnmapping.md index 97f574e293..5a145a8a22 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/columnmapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/columnmapping.md @@ -1,16 +1,14 @@ --- title: "Column Mapping (ColumnMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Column Mapping (ColumnMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Column Mapping (ColumnMapping) table/entity reference +# Column Mapping (ColumnMapping) table/entity reference (Microsoft Dataverse) Mapping for columns in a data map. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /columnmappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /columnmappings(*columnmappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /columnmappings(*columnmappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /columnmappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -538,6 +538,6 @@ Many-To-One Relationship: [picklistmapping PickListMapping_ColumnMapping](pickli ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/complexcontrol.md b/powerapps-docs/developer/data-platform/reference/entities/complexcontrol.md index 5519283c5c..f09c04cfb7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/complexcontrol.md +++ b/powerapps-docs/developer/data-platform/reference/entities/complexcontrol.md @@ -1,19 +1,27 @@ --- title: "Process Configuration (ComplexControl) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Process Configuration (ComplexControl) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Process Configuration (ComplexControl) table/entity reference +# Process Configuration (ComplexControl) table/entity reference (Microsoft Dataverse) For internal use only. +## Messages + +The following table lists the messages for the Process Configuration (ComplexControl) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Process Configuration (ComplexControl) table. @@ -313,6 +321,6 @@ One-To-Many Relationship: [organization organization_complexcontrols](organizati ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/componentversion.md b/powerapps-docs/developer/data-platform/reference/entities/componentversion.md index 294e3839c3..dd3323b8c5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/componentversion.md +++ b/powerapps-docs/developer/data-platform/reference/entities/componentversion.md @@ -1,16 +1,14 @@ --- title: "Component Version (componentversion) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Component Version (componentversion) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Component Version (componentversion) table/entity reference +# Component Version (componentversion) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /componentversions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: False | || | `Delete`
Event: False |`DELETE` /componentversions(*componentversionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /componentversions(*componentversionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: False | || | `RetrieveMultiple`
Event: False |`GET` /componentversions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -470,6 +470,6 @@ Many-To-One Relationship: [componentversion restoreversions](#BKMK_restoreversio ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/componentversiondatasource.md b/powerapps-docs/developer/data-platform/reference/entities/componentversiondatasource.md index 8d7384bb71..44a7d1b1c1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/componentversiondatasource.md +++ b/powerapps-docs/developer/data-platform/reference/entities/componentversiondatasource.md @@ -1,16 +1,14 @@ --- title: "Component Version Data Source (componentversiondatasource) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Component Version Data Source (componentversiondatasource) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Component Version Data Source (componentversiondatasource) table/entity reference +# Component Version Data Source (componentversiondatasource) table/entity reference (Microsoft Dataverse) @@ -91,6 +89,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/componentversionnrddatasource.md b/powerapps-docs/developer/data-platform/reference/entities/componentversionnrddatasource.md index 60632f2934..de90390dd5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/componentversionnrddatasource.md +++ b/powerapps-docs/developer/data-platform/reference/entities/componentversionnrddatasource.md @@ -1,16 +1,14 @@ --- title: "Component Version (Internal) (componentversionnrddatasource) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Component Version (Internal) (componentversionnrddatasource) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Component Version (Internal) (componentversionnrddatasource) table/entity reference +# Component Version (Internal) (componentversionnrddatasource) table/entity reference (Microsoft Dataverse) @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /componentversionnrddatasourceset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: False | || | `Delete`
Event: False |`DELETE` /componentversionnrddatasourceset(*componentversionnrddatasourceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /componentversionnrddatasourceset(*componentversionnrddatasourceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: False | || | `RetrieveMultiple`
Event: False |`GET` /componentversionnrddatasourceset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -588,7 +588,7 @@ One-To-Many Relationship: [workflow workflow_componentversionnrddatasourceset](w |ReferencingAttribute|`component`| |ReferencingEntityNavigationPropertyName|`component_workflow`| |IsHierarchical|| -|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| ## One-to-Many relationships @@ -626,6 +626,6 @@ Many-To-One Relationship: [componentversionnrddatasource nrd_restoreversions](#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/connection.md b/powerapps-docs/developer/data-platform/reference/entities/connection.md index e49e816683..d165bcc912 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/connection.md +++ b/powerapps-docs/developer/data-platform/reference/entities/connection.md @@ -1,16 +1,14 @@ --- title: "Connection table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Connection table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Connection table/entity reference +# Connection table/entity reference (Microsoft Dataverse) Relationship between two entities. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /connections(*connectionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /connections
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /connections(*connectionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /connections(*connectionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -661,11 +661,11 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |9600|**Goal**| |9930|**Knowledge Base Record**| |9953|**Knowledge Article**| -|10309|**Invitation**| -|10310|**Invite Redemption**| -|10329|**Publishing State Transition Rule**| -|10331|**Shortcut**| -|10343|**Website**| +|10348|**Invitation**| +|10349|**Invite Redemption**| +|10368|**Publishing State Transition Rule**| +|10370|**Shortcut**| +|10382|**Website**| ### Record2ObjectTypeCode @@ -706,11 +706,11 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |9600|**Goal**| |9930|**Knowledge Base Record**| |9953|**Knowledge Article**| -|10309|**Invitation**| -|10310|**Invite Redemption**| -|10329|**Publishing State Transition Rule**| -|10331|**Shortcut**| -|10343|**Website**| +|10348|**Invitation**| +|10349|**Invite Redemption**| +|10368|**Publishing State Transition Rule**| +|10370|**Shortcut**| +|10382|**Website**| ### RelatedConnectionId @@ -1659,6 +1659,6 @@ Many-To-One Relationship: [syncerror Connection_SyncErrors](syncerror.md#BKMK_Co ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/connectioninstance.md b/powerapps-docs/developer/data-platform/reference/entities/connectioninstance.md index 2f910f8586..146bb59c65 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/connectioninstance.md +++ b/powerapps-docs/developer/data-platform/reference/entities/connectioninstance.md @@ -1,16 +1,14 @@ --- title: "Connection Instance (ConnectionInstance) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Connection Instance (ConnectionInstance) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Connection Instance (ConnectionInstance) table/entity reference +# Connection Instance (ConnectionInstance) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /connectioninstances(*connectioninstanceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /connectioninstances
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /connectioninstances(*connectioninstanceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1059,6 +1059,6 @@ Many-To-One Relationship: [syncerror connectioninstance_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/connectionreference.md b/powerapps-docs/developer/data-platform/reference/entities/connectionreference.md index fd116fe3b9..9cd6f01027 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/connectionreference.md +++ b/powerapps-docs/developer/data-platform/reference/entities/connectionreference.md @@ -1,16 +1,14 @@ --- title: "Connection Reference (connectionreference) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Connection Reference (connectionreference) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Connection Reference (connectionreference) table/entity reference +# Connection Reference (connectionreference) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /connectionreferences(*connectionreferenceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /connectionreferences
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /connectionreferences(*connectionreferenceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -63,6 +63,8 @@ The following table lists selected properties for the Connection Reference (conn These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. - [ConnectionId](#BKMK_ConnectionId) +- [ConnectionParametersConfig](#BKMK_ConnectionParametersConfig) +- [ConnectionParameterSetConfig](#BKMK_ConnectionParameterSetConfig) - [connectionreferencedisplayname](#BKMK_connectionreferencedisplayname) - [connectionreferenceId](#BKMK_connectionreferenceId) - [ConnectionReferenceLogicalName](#BKMK_ConnectionReferenceLogicalName) @@ -97,6 +99,40 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1000| +### ConnectionParametersConfig + +|Property|Value| +|---|---| +|Description|**Connection parameters that can be reused when creating connections in Microsoft Copilot Studio**| +|DisplayName|**Connection Parameters Config**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`connectionparametersconfig`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### ConnectionParameterSetConfig + +|Property|Value| +|---|---| +|Description|**The connection parameters set that can be reused when creating connections in Microsoft Copilot Studio**| +|DisplayName|**Connection Parameters Set Config**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`connectionparametersetconfig`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + ### connectionreferencedisplayname |Property|Value| @@ -966,6 +1002,6 @@ See [botcomponent botcomponent_connectionreference Many-To-Many Relationship](bo ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/connectionrole.md b/powerapps-docs/developer/data-platform/reference/entities/connectionrole.md index 4768cff161..23b02f1cee 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/connectionrole.md +++ b/powerapps-docs/developer/data-platform/reference/entities/connectionrole.md @@ -1,16 +1,14 @@ --- title: "Connection Role (ConnectionRole) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Connection Role (ConnectionRole) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Connection Role (ConnectionRole) table/entity reference +# Connection Role (ConnectionRole) table/entity reference (Microsoft Dataverse) Role describing a relationship between a two records. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /connectionroles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /connectionroles(*connectionroleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /connectionroles(*connectionroleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /connectionroles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: True |`PATCH` /connectionroles(*connectionroleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -615,6 +615,6 @@ This is a self-referencing many-to-many relationship. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/connectionroleassociation.md b/powerapps-docs/developer/data-platform/reference/entities/connectionroleassociation.md index 93577aa554..1743e1f99a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/connectionroleassociation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/connectionroleassociation.md @@ -1,16 +1,14 @@ --- title: "ConnectionRoleAssociation table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ConnectionRoleAssociation table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ConnectionRoleAssociation table/entity reference +# ConnectionRoleAssociation table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /connectionroleassociations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -229,6 +229,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/connector.md b/powerapps-docs/developer/data-platform/reference/entities/connector.md index b5ae48c9a6..8cba724b6d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/connector.md +++ b/powerapps-docs/developer/data-platform/reference/entities/connector.md @@ -1,16 +1,14 @@ --- title: "connector table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the connector table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# connector table/entity reference +# connector table/entity reference (Microsoft Dataverse) Connector Entity to support Solutioning Integration @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /connectors(*connectorid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /connectors
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /connectors(*connectorid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -357,7 +357,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|500000| +|MaxLength|1000000| ### OverriddenCreatedOn @@ -1110,6 +1110,6 @@ Many-To-One Relationship: [connectioninstance lk_connectioninstance_connectorid] ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/contact.md b/powerapps-docs/developer/data-platform/reference/entities/contact.md index ab1b9d8c20..eee7de38fe 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/contact.md +++ b/powerapps-docs/developer/data-platform/reference/entities/contact.md @@ -1,16 +1,14 @@ --- title: "Contact table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Contact table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Contact table/entity reference +# Contact table/entity reference (Microsoft Dataverse) Person with whom a business unit has a relationship, such as customer, supplier, and colleague. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /contacts(*contactid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /contacts
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /contacts(*contactid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: True | || | `Merge`
Event: True | || @@ -4518,6 +4518,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [Contact_Tasks](#BKMK_Contact_Tasks) - [lk_contact_feedback_createdby](#BKMK_lk_contact_feedback_createdby) - [lk_contact_feedback_createdonbehalfby](#BKMK_lk_contact_feedback_createdonbehalfby) +- [PowerPagesSiteAIFeedback_Contact_Contact](#BKMK_PowerPagesSiteAIFeedback_Contact_Contact) - [slakpiinstance_contact](#BKMK_slakpiinstance_contact) - [socialactivity_postauthor_contacts](#BKMK_socialactivity_postauthor_contacts) - [socialactivity_postauthoraccount_contacts](#BKMK_socialactivity_postauthoraccount_contacts) @@ -5003,6 +5004,18 @@ Many-To-One Relationship: [feedback lk_contact_feedback_createdonbehalfby](feedb |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### PowerPagesSiteAIFeedback_Contact_Contact + +Many-To-One Relationship: [powerpagessiteaifeedback PowerPagesSiteAIFeedback_Contact_Contact](powerpagessiteaifeedback.md#BKMK_PowerPagesSiteAIFeedback_Contact_Contact) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`contact`| +|ReferencedEntityNavigationPropertyName|`PowerPagesSiteAIFeedback_Contact_Contact`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### slakpiinstance_contact Many-To-One Relationship: [slakpiinstance slakpiinstance_contact](slakpiinstance.md#BKMK_slakpiinstance_contact) @@ -5103,6 +5116,6 @@ See [powerpagecomponent powerpagecomponent_mspp_webrole_contact Many-To-Many Rel ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/conversationtranscript.md b/powerapps-docs/developer/data-platform/reference/entities/conversationtranscript.md index 5518b11167..a87789419d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/conversationtranscript.md +++ b/powerapps-docs/developer/data-platform/reference/entities/conversationtranscript.md @@ -1,16 +1,14 @@ --- title: "conversationtranscript table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the conversationtranscript table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# conversationtranscript table/entity reference +# conversationtranscript table/entity reference (Microsoft Dataverse) Contains the transcripts of conversations between participants such as customers, Virtual Agents or Human agents. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /conversationtranscripts(*conversationtranscriptid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /conversationtranscripts
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /conversationtranscripts(*conversationtranscriptid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -83,7 +83,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|**Conversation Transcripts related to customer interactions with a Bot**| -|DisplayName|**bot_conversationtranscript**| +|DisplayName|**bot\_conversationtranscript**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`bot_conversationtranscriptid`| @@ -767,6 +767,6 @@ Many-To-One Relationship: [syncerror conversationtranscript_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/copilotexamplequestion.md b/powerapps-docs/developer/data-platform/reference/entities/copilotexamplequestion.md index c197d1576f..9cb4d9b8c9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/copilotexamplequestion.md +++ b/powerapps-docs/developer/data-platform/reference/entities/copilotexamplequestion.md @@ -1,16 +1,14 @@ --- title: "CopilotExampleQuestion table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the CopilotExampleQuestion table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# CopilotExampleQuestion table/entity reference +# CopilotExampleQuestion table/entity reference (Microsoft Dataverse) CopilotExampleQuestions Component @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /copilotexamplequestions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /copilotexamplequestions(*copilotexamplequestionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /copilotexamplequestions(*copilotexamplequestionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /copilotexamplequestions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -74,11 +74,12 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [CopilotExampleQuestionId](#BKMK_CopilotExampleQuestionId) - [CustomDimension](#BKMK_CustomDimension) - [CustomField](#BKMK_CustomField) +- [DynamicKnowledge](#BKMK_DynamicKnowledge) - [EntityScope](#BKMK_EntityScope) - [EntityScopeColumn](#BKMK_EntityScopeColumn) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) - [IsCustomizable](#BKMK_IsCustomizable) -- [knowledge](#BKMK_knowledge) +- [Knowledge](#BKMK_Knowledge) - [knowledgetype](#BKMK_knowledgetype) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [Question](#BKMK_Question) @@ -172,11 +173,28 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|20000| +### DynamicKnowledge + +|Property|Value| +|---|---| +|Description|**DynamicKnowledge.**| +|DisplayName|**DynamicKnowledge**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`dynamicknowledge`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|True| +|MaxLength|20000| + ### EntityScope |Property|Value| |---|---| -|Description|**EntityScope that can be used to extract results. Format: [entityscopeA], [entityscopeB]**| +|Description|**EntityScope that can be used to extract results. Format: \[entityscopeA\], \[entityscopeB\]**| |DisplayName|**EntityScope**| |IsValidForForm|True| |IsValidForRead|True| @@ -193,7 +211,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**EntityScopeColumn within the EntityScope specified above.Format: [EntityScopeA].[EntityScopeColumnA1], [EntityScopeB].[EntityScopeColumnB2]**| +|Description|**EntityScopeColumn within the EntityScope specified above.Format: \[EntityScopeA\].\[EntityScopeColumnA1\], \[EntityScopeB\].\[EntityScopeColumnB2\]**| |DisplayName|**EntityScopeColumn**| |IsValidForForm|True| |IsValidForRead|True| @@ -232,7 +250,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|ManagedProperty| -### knowledge +### Knowledge |Property|Value| |---|---| @@ -240,13 +258,13 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |DisplayName|**Knowledge**| |IsValidForForm|True| |IsValidForRead|True| -|LogicalName|`comment`| +|LogicalName|`knowledge`| |RequiredLevel|None| |Type|Memo| |Format|Text| |FormatName|Text| |ImeMode|Auto| -|IsLocalizable|False| +|IsLocalizable|True| |MaxLength|20000| ### knowledgetype @@ -318,7 +336,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Format|Text| |FormatName|Text| |ImeMode|Auto| -|IsLocalizable|False| +|IsLocalizable|True| |MaxLength|20000| ### Skill @@ -877,6 +895,6 @@ Many-To-One Relationship: [syncerror copilotexamplequestion_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/copilotglossaryterm.md b/powerapps-docs/developer/data-platform/reference/entities/copilotglossaryterm.md index c4d9a11f8c..6a3de3ef80 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/copilotglossaryterm.md +++ b/powerapps-docs/developer/data-platform/reference/entities/copilotglossaryterm.md @@ -1,16 +1,14 @@ --- title: "CopilotGlossaryTerm table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the CopilotGlossaryTerm table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# CopilotGlossaryTerm table/entity reference +# CopilotGlossaryTerm table/entity reference (Microsoft Dataverse) CopilotGlossaryTerm Component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /copilotglossaryterms(*copilotglossarytermid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /copilotglossaryterms
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /copilotglossaryterms(*copilotglossarytermid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -812,6 +812,6 @@ Many-To-One Relationship: [syncerror copilotglossaryterm_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/copilotsynonyms.md b/powerapps-docs/developer/data-platform/reference/entities/copilotsynonyms.md index bdf3c37308..41bd20a705 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/copilotsynonyms.md +++ b/powerapps-docs/developer/data-platform/reference/entities/copilotsynonyms.md @@ -1,16 +1,14 @@ --- title: "CopilotSynonyms table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the CopilotSynonyms table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# CopilotSynonyms table/entity reference +# CopilotSynonyms table/entity reference (Microsoft Dataverse) CopilotSynonyms Component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /copilotsynonyms(*copilotsynonymsid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /copilotsynonyms
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /copilotsynonyms(*copilotsynonymsid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -830,6 +830,6 @@ Many-To-One Relationship: [syncerror copilotsynonyms_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/credential.md b/powerapps-docs/developer/data-platform/reference/entities/credential.md index fd93dde963..dd5b7bc779 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/credential.md +++ b/powerapps-docs/developer/data-platform/reference/entities/credential.md @@ -1,16 +1,14 @@ --- title: "credential table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the credential table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# credential table/entity reference +# credential table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /credentials(*credentialid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /credentials
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /credentials(*credentialid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ListCredentialDependencies`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| @@ -71,6 +71,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [cyberarkobject](#BKMK_cyberarkobject) - [cyberarksafe](#BKMK_cyberarksafe) - [cyberarkusername](#BKMK_cyberarkusername) +- [defaultcredential](#BKMK_defaultcredential) - [description](#BKMK_description) - [groupmapping](#BKMK_groupmapping) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) @@ -83,6 +84,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [usagetype](#BKMK_usagetype) - [username](#BKMK_username) - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) @@ -122,6 +124,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |3|**UsernamePasswordListWithGroupMapping**| |4|**CyberArkIdentity**| |5|**CertificateBasedAuthentication**| +|6|**MachineMapping**| ### credentialId @@ -229,6 +232,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Type|Lookup| |Targets|environmentvariabledefinition| +### defaultcredential + +|Property|Value| +|---|---| +|Description|**This credential will be used if there is no matching mapping.**| +|DisplayName|**Default credential for mappings**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`defaultcredential`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|credential| + ### description |Property|Value| @@ -417,6 +433,28 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|-1| +### usagetype + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Usage Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`usagetype`| +|RequiredLevel|ApplicationRequired| +|Type|MultiSelectPicklist| +|DefaultFormValue|280920000| +|GlobalChoiceName|`credential_usagetype`| + +#### usagetype Choices/Options + +|Value|Label| +|---|---| +|280920000|**Connection**| +|280920001|**DesktopScript**| +|280920002|**Network**| + ### username |Property|Value| @@ -738,6 +776,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali These relationships are many-to-one. Listed by **SchemaName**. - [business_unit_credential](#BKMK_business_unit_credential) +- [credential_credential_defaultcredential](#BKMK_credential_credential_defaultcredential-many-to-one) - [environmentvariabledefinition_credential_certificate](#BKMK_environmentvariabledefinition_credential_certificate) - [environmentvariabledefinition_credential_cyberarkobject](#BKMK_environmentvariabledefinition_credential_cyberarkobject) - [environmentvariabledefinition_credential_cyberarksafe](#BKMK_environmentvariabledefinition_credential_cyberarksafe) @@ -765,6 +804,19 @@ One-To-Many Relationship: [businessunit business_unit_credential](businessunit.m |IsHierarchical|| |CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### credential_credential_defaultcredential + +One-To-Many Relationship: [credential credential_credential_defaultcredential](#BKMK_credential_credential_defaultcredential-one-to-many) + +|Property|Value| +|---|---| +|ReferencedEntity|`credential`| +|ReferencedAttribute|`credentialid`| +|ReferencingAttribute|`defaultcredential`| +|ReferencingEntityNavigationPropertyName|`defaultcredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### environmentvariabledefinition_credential_certificate One-To-Many Relationship: [environmentvariabledefinition environmentvariabledefinition_credential_certificate](environmentvariabledefinition.md#BKMK_environmentvariabledefinition_credential_certificate) @@ -942,8 +994,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [connectioninstance_CredentialId_credential](#BKMK_connectioninstance_CredentialId_credential) - [credential_AsyncOperations](#BKMK_credential_AsyncOperations) - [credential_BulkDeleteFailures](#BKMK_credential_BulkDeleteFailures) +- [credential_credential_defaultcredential](#BKMK_credential_credential_defaultcredential-one-to-many) - [credential_DuplicateBaseRecord](#BKMK_credential_DuplicateBaseRecord) - [credential_DuplicateMatchingRecord](#BKMK_credential_DuplicateMatchingRecord) +- [credential_flowmachinenetwork](#BKMK_credential_flowmachinenetwork) - [credential_MailboxTrackingFolders](#BKMK_credential_MailboxTrackingFolders) - [credential_PrincipalObjectAttributeAccesses](#BKMK_credential_PrincipalObjectAttributeAccesses) - [credential_ProcessSession](#BKMK_credential_ProcessSession) @@ -985,6 +1039,18 @@ Many-To-One Relationship: [bulkdeletefailure credential_BulkDeleteFailures](bulk |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### credential_credential_defaultcredential + +Many-To-One Relationship: [credential credential_credential_defaultcredential](#BKMK_credential_credential_defaultcredential-many-to-one) + +|Property|Value| +|---|---| +|ReferencingEntity|`credential`| +|ReferencingAttribute|`defaultcredential`| +|ReferencedEntityNavigationPropertyName|`credential_credential_defaultcredential`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label: Default credential for a mapping
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### credential_DuplicateBaseRecord Many-To-One Relationship: [duplicaterecord credential_DuplicateBaseRecord](duplicaterecord.md#BKMK_credential_DuplicateBaseRecord) @@ -1009,6 +1075,18 @@ Many-To-One Relationship: [duplicaterecord credential_DuplicateMatchingRecord](d |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### credential_flowmachinenetwork + +Many-To-One Relationship: [flowmachinenetwork credential_flowmachinenetwork](flowmachinenetwork.md#BKMK_credential_flowmachinenetwork) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowmachinenetwork`| +|ReferencingAttribute|`credentialid`| +|ReferencedEntityNavigationPropertyName|`flowmachinenetwork_credentialId_credential`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### credential_MailboxTrackingFolders Many-To-One Relationship: [mailboxtrackingfolder credential_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_credential_MailboxTrackingFolders) @@ -1061,6 +1139,6 @@ Many-To-One Relationship: [syncerror credential_SyncErrors](syncerror.md#BKMK_cr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/customapi.md b/powerapps-docs/developer/data-platform/reference/entities/customapi.md index 27f0284153..c41c74eb14 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/customapi.md +++ b/powerapps-docs/developer/data-platform/reference/entities/customapi.md @@ -1,16 +1,14 @@ --- title: "Custom API (CustomAPI) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Custom API (CustomAPI) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Custom API (CustomAPI) table/entity reference +# Custom API (CustomAPI) table/entity reference (Microsoft Dataverse) Entity that defines a custom API @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /customapis(*customapiid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /customapis
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /customapis(*customapiid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -957,6 +957,8 @@ These relationships are one-to-many. Listed by **SchemaName**. - [customapi_customapirequestparameter](#BKMK_customapi_customapirequestparameter) - [customapi_customapiresponseproperty](#BKMK_customapi_customapiresponseproperty) - [customapi_MailboxTrackingFolders](#BKMK_customapi_MailboxTrackingFolders) +- [customapi_msdyn_function_customapi](#BKMK_customapi_msdyn_function_customapi) +- [customapi_plugin_CustomAPI](#BKMK_customapi_plugin_CustomAPI) - [customapi_PrincipalObjectAttributeAccesses](#BKMK_customapi_PrincipalObjectAttributeAccesses) - [customapi_ProcessSession](#BKMK_customapi_ProcessSession) - [customapi_serviceplanmapping](#BKMK_customapi_serviceplanmapping) @@ -1050,6 +1052,30 @@ Many-To-One Relationship: [mailboxtrackingfolder customapi_MailboxTrackingFolder |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### customapi_msdyn_function_customapi + +Many-To-One Relationship: [msdyn_function customapi_msdyn_function_customapi](msdyn_function.md#BKMK_customapi_msdyn_function_customapi) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`customapi`| +|ReferencedEntityNavigationPropertyName|`customapi_msdyn_function_customapi`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### customapi_plugin_CustomAPI + +Many-To-One Relationship: [plugin customapi_plugin_CustomAPI](plugin.md#BKMK_customapi_plugin_CustomAPI) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`customapi`| +|ReferencedEntityNavigationPropertyName|`customapi_plugin_CustomAPI`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### customapi_PrincipalObjectAttributeAccesses Many-To-One Relationship: [principalobjectattributeaccess customapi_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_customapi_PrincipalObjectAttributeAccesses) @@ -1150,6 +1176,6 @@ Many-To-One Relationship: [msdyn_knowledgeassetconfiguration msdyn_knowledgeasse ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/customapirequestparameter.md b/powerapps-docs/developer/data-platform/reference/entities/customapirequestparameter.md index 5e48d26b1f..e5d8ececbc 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/customapirequestparameter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/customapirequestparameter.md @@ -1,16 +1,14 @@ --- title: "Custom API Request Parameter (CustomAPIRequestParameter) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Custom API Request Parameter (CustomAPIRequestParameter) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Custom API Request Parameter (CustomAPIRequestParameter) table/entity reference +# Custom API Request Parameter (CustomAPIRequestParameter) table/entity reference (Microsoft Dataverse) Entity that defines a request parameter for a custom API @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /customapirequestparameters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /customapirequestparameters(*customapirequestparameterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /customapirequestparameters(*customapirequestparameterid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /customapirequestparameters
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /customapirequestparameters(*customapirequestparameterid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -781,6 +781,6 @@ Many-To-One Relationship: [syncerror customapirequestparameter_SyncErrors](synce ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/customapiresponseproperty.md b/powerapps-docs/developer/data-platform/reference/entities/customapiresponseproperty.md index e78eaf156c..de3166944b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/customapiresponseproperty.md +++ b/powerapps-docs/developer/data-platform/reference/entities/customapiresponseproperty.md @@ -1,16 +1,14 @@ --- title: "Custom API Response Property (CustomAPIResponseProperty) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Custom API Response Property (CustomAPIResponseProperty) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Custom API Response Property (CustomAPIResponseProperty) table/entity reference +# Custom API Response Property (CustomAPIResponseProperty) table/entity reference (Microsoft Dataverse) Entity that defines a response property for a custom API @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /customapiresponseproperties
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /customapiresponseproperties(*customapiresponsepropertyid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /customapiresponseproperties(*customapiresponsepropertyid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /customapiresponseproperties
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /customapiresponseproperties(*customapiresponsepropertyid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -764,6 +764,6 @@ Many-To-One Relationship: [syncerror customapiresponseproperty_SyncErrors](synce ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/customcontrol.md b/powerapps-docs/developer/data-platform/reference/entities/customcontrol.md index bca1ca0c77..cc43d08ad1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/customcontrol.md +++ b/powerapps-docs/developer/data-platform/reference/entities/customcontrol.md @@ -1,16 +1,14 @@ --- title: "Custom Control (CustomControl) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Custom Control (CustomControl) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Custom Control (CustomControl) table/entity reference +# Custom Control (CustomControl) table/entity reference (Microsoft Dataverse) For internal use only. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /customcontrols
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /customcontrols(*customcontrolid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /customcontrols(*customcontrolid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /customcontrols
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /customcontrols(*customcontrolid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -547,6 +547,6 @@ See [serviceplan serviceplan_customcontrol Many-To-Many Relationship](servicepla ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/customcontroldefaultconfig.md b/powerapps-docs/developer/data-platform/reference/entities/customcontroldefaultconfig.md index 7ecb0da5c0..3026b3fded 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/customcontroldefaultconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/customcontroldefaultconfig.md @@ -1,16 +1,14 @@ --- title: "Custom Control Default Config (CustomControlDefaultConfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Custom Control Default Config (CustomControlDefaultConfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Custom Control Default Config (CustomControlDefaultConfig) table/entity reference +# Custom Control Default Config (CustomControlDefaultConfig) table/entity reference (Microsoft Dataverse) For internal use only. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /customcontroldefaultconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /customcontroldefaultconfigs(*customcontroldefaultconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /customcontroldefaultconfigs(*customcontroldefaultconfigid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /customcontroldefaultconfigs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /customcontroldefaultconfigs(*customcontroldefaultconfigid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -452,6 +452,6 @@ One-To-Many Relationship: [systemuser lk_customcontroldefaultconfig_modifiedonbe ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/customcontrolresource.md b/powerapps-docs/developer/data-platform/reference/entities/customcontrolresource.md index f8a48dd5a0..08c4f83de4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/customcontrolresource.md +++ b/powerapps-docs/developer/data-platform/reference/entities/customcontrolresource.md @@ -1,16 +1,14 @@ --- title: "Custom Control Resource (CustomControlResource) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Custom Control Resource (CustomControlResource) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Custom Control Resource (CustomControlResource) table/entity reference +# Custom Control Resource (CustomControlResource) table/entity reference (Microsoft Dataverse) Custom Control Resource Id @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /customcontrolresources
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /customcontrolresources(*customcontrolresourceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /customcontrolresources(*customcontrolresourceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /customcontrolresources
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /customcontrolresources(*customcontrolresourceid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -480,6 +480,6 @@ One-To-Many Relationship: [systemuser lk_customcontrolresource_modifiedonbehalfb ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/customeraddress.md b/powerapps-docs/developer/data-platform/reference/entities/customeraddress.md index ef63fa498f..dd04f6efda 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/customeraddress.md +++ b/powerapps-docs/developer/data-platform/reference/entities/customeraddress.md @@ -1,16 +1,14 @@ --- title: "Address (CustomerAddress) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Address (CustomerAddress) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Address (CustomerAddress) table/entity reference +# Address (CustomerAddress) table/entity reference (Microsoft Dataverse) Address and shipping information. Used to store additional addresses for an account or contact. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /customeraddresses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /customeraddresses(*customeraddressid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /customeraddresses(*customeraddressid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /customeraddresses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /customeraddresses(*customeraddressid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -988,6 +988,6 @@ Many-To-One Relationship: [syncerror CustomerAddress_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/datalakefolder.md b/powerapps-docs/developer/data-platform/reference/entities/datalakefolder.md index b0750792dc..05cdd822f6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/datalakefolder.md +++ b/powerapps-docs/developer/data-platform/reference/entities/datalakefolder.md @@ -1,16 +1,14 @@ --- title: "Data Lake Folder (datalakefolder) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Lake Folder (datalakefolder) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Lake Folder (datalakefolder) table/entity reference +# Data Lake Folder (datalakefolder) table/entity reference (Microsoft Dataverse) A folder is a place to store data in Azure Data Lake. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /datalakefolders(*datalakefolderid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /datalakefolders
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /datalakefolders(*datalakefolderid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -63,6 +63,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [AccessType](#BKMK_AccessType) - [CDMPath](#BKMK_CDMPath) +- [ComplianceLakeLocation](#BKMK_ComplianceLakeLocation) - [containerendpoint](#BKMK_containerendpoint) - [ContributorSecurityGroupId](#BKMK_ContributorSecurityGroupId) - [datalakefolder_UniqueName](#BKMK_datalakefolder_UniqueName) @@ -70,6 +71,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [deltaLakePath](#BKMK_deltaLakePath) - [extendedproperties](#BKMK_extendedproperties) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsComplianceLake](#BKMK_IsComplianceLake) - [iscustomercapacity](#BKMK_iscustomercapacity) - [IsCustomizable](#BKMK_IsCustomizable) - [isdeepcopyenabled](#BKMK_isdeepcopyenabled) @@ -129,6 +131,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|100| +### ComplianceLakeLocation + +|Property|Value| +|---|---| +|Description|**Azure location where the compliance lake should be created.**| +|DisplayName|**Compliance Lake Location**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`compliancelakelocation`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + ### containerendpoint |Property|Value| @@ -235,6 +254,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|-2147483648| +### IsComplianceLake + +|Property|Value| +|---|---| +|Description|**Indicates whether lake is used for compliance purposes or not.**| +|DisplayName|**Is Compliance Lake**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`iscompliancelake`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`datalakefolder_iscompliancelake`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### iscustomercapacity |Property|Value| @@ -1221,6 +1256,6 @@ Many-To-One Relationship: [synapselinkprofile synapselinkprofiles](synapselinkpr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/datalakefolderpermission.md b/powerapps-docs/developer/data-platform/reference/entities/datalakefolderpermission.md index 8b7a658853..fbbd2ba88e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/datalakefolderpermission.md +++ b/powerapps-docs/developer/data-platform/reference/entities/datalakefolderpermission.md @@ -1,16 +1,14 @@ --- title: "Data Lake Folder Permission (datalakefolderpermission) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Lake Folder Permission (datalakefolderpermission) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Lake Folder Permission (datalakefolderpermission) table/entity reference +# Data Lake Folder Permission (datalakefolderpermission) table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /datalakefolderpermissions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /datalakefolderpermissions(*datalakefolderpermissionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /datalakefolderpermissions(*datalakefolderpermissionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /datalakefolderpermissions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /datalakefolderpermissions(*datalakefolderpermissionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -769,6 +769,6 @@ Many-To-One Relationship: [syncerror datalakefolderpermission_SyncErrors](syncer ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/datalakeworkspace.md b/powerapps-docs/developer/data-platform/reference/entities/datalakeworkspace.md index ca4c231f31..cf8d3835a8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/datalakeworkspace.md +++ b/powerapps-docs/developer/data-platform/reference/entities/datalakeworkspace.md @@ -1,16 +1,14 @@ --- title: "Data Lake Workspace (datalakeworkspace) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Lake Workspace (datalakeworkspace) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Lake Workspace (datalakeworkspace) table/entity reference +# Data Lake Workspace (datalakeworkspace) table/entity reference (Microsoft Dataverse) A workspace is a place to store data in Azure Data Lake. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /datalakeworkspaces
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /datalakeworkspaces(*datalakeworkspaceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /datalakeworkspaces(*datalakeworkspaceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /datalakeworkspaces
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -263,7 +263,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Application Id that is allow listed in AAD Tenant ID to access the Graph API.**| +|Description|**Application Id that is approved in AAD Tenant ID to access the Graph API.**| |DisplayName|**Whitelisted App Id**| |IsValidForForm|True| |IsValidForRead|True| @@ -778,6 +778,6 @@ Many-To-One Relationship: [datalakeworkspacepermission datalakeworkspace_workspa ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/datalakeworkspacepermission.md b/powerapps-docs/developer/data-platform/reference/entities/datalakeworkspacepermission.md index 223ab98f81..62223d0a41 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/datalakeworkspacepermission.md +++ b/powerapps-docs/developer/data-platform/reference/entities/datalakeworkspacepermission.md @@ -1,16 +1,14 @@ --- title: "Data Lake Workspace Permission (datalakeworkspacepermission) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Lake Workspace Permission (datalakeworkspacepermission) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Lake Workspace Permission (datalakeworkspacepermission) table/entity reference +# Data Lake Workspace Permission (datalakeworkspacepermission) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /datalakeworkspacepermissions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /datalakeworkspacepermissions(*datalakeworkspacepermissionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /datalakeworkspacepermissions(*datalakeworkspacepermissionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /datalakeworkspacepermissions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -264,7 +264,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Application Id that is allow listed in AAD tenant id to access the Graph API.**| +|Description|**Application Id that is approved in AAD tenant id to access the Graph API.**| |DisplayName|**Whitelisted App ID**| |IsValidForForm|True| |IsValidForRead|True| @@ -757,6 +757,6 @@ Many-To-One Relationship: [syncerror datalakeworkspacepermission_SyncErrors](syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dataperformance.md b/powerapps-docs/developer/data-platform/reference/entities/dataperformance.md index 71bbad223b..41dd1f68b1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dataperformance.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dataperformance.md @@ -1,16 +1,14 @@ --- title: "Data Performance Dashboard (DataPerformance) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Performance Dashboard (DataPerformance) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Performance Dashboard (DataPerformance) table/entity reference +# Data Performance Dashboard (DataPerformance) table/entity reference (Microsoft Dataverse) Data Performance Dashboard. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /dataperformances(*dataperformanceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /dataperformances
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -417,6 +417,6 @@ One-To-Many Relationship: [organization lk_dataperformance_organizationid](organ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dataprocessingconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/dataprocessingconfiguration.md index 6f64834bf6..dad60226b2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dataprocessingconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dataprocessingconfiguration.md @@ -1,16 +1,14 @@ --- title: "Data Processing configuration (DataProcessingConfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Processing configuration (DataProcessingConfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Processing configuration (DataProcessingConfiguration) table/entity reference +# Data Processing configuration (DataProcessingConfiguration) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /dataprocessingconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /dataprocessingconfigurations(*dataprocessingconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /dataprocessingconfigurations(*dataprocessingconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /dataprocessingconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -723,6 +723,6 @@ Many-To-One Relationship: [syncerror dataprocessingconfiguration_SyncErrors](syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/delegatedauthorization.md b/powerapps-docs/developer/data-platform/reference/entities/delegatedauthorization.md index 7dc801fd96..35a6581693 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/delegatedauthorization.md +++ b/powerapps-docs/developer/data-platform/reference/entities/delegatedauthorization.md @@ -1,16 +1,14 @@ --- title: "DelegatedAuthorization table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DelegatedAuthorization table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DelegatedAuthorization table/entity reference +# DelegatedAuthorization table/entity reference (Microsoft Dataverse) Context for delegated authorization. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /DelegatedAuthorizations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /DelegatedAuthorizations(*delegatedauthorizationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /DelegatedAuthorizations(*delegatedauthorizationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /DelegatedAuthorizations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -578,6 +578,6 @@ Many-To-One Relationship: [team team_delegatedauthorization](team.md#BKMK_team_d ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dependency.md b/powerapps-docs/developer/data-platform/reference/entities/dependency.md index fe2e676ef2..86cf8ea96e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dependency.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dependency.md @@ -1,16 +1,14 @@ --- title: "Dependency table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Dependency table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Dependency table/entity reference +# Dependency table/entity reference (Microsoft Dataverse) A component dependency in CRM. @@ -21,12 +19,14 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | -| `Retrieve`
Event: True |`GET` /dependencies(*dependencyid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: False |`GET` /dependencies(*dependencyid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveDependenciesForDelete`
Event: False | || | `RetrieveDependenciesForUninstall`
Event: False | || | `RetrieveDependentComponents`
Event: False | || | `RetrieveMissingDependencies`
Event: False | || -| `RetrieveMultiple`
Event: True |`GET` /dependencies
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrieveMultiple`
Event: False |`GET` /dependencies
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveRequiredComponents`
Event: False | || ## Properties @@ -450,6 +450,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/desktopflowbinary.md b/powerapps-docs/developer/data-platform/reference/entities/desktopflowbinary.md index 0cc2610ad0..3d54c28e19 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/desktopflowbinary.md +++ b/powerapps-docs/developer/data-platform/reference/entities/desktopflowbinary.md @@ -1,16 +1,14 @@ --- title: "Desktop Flow Binary (desktopflowbinary) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Desktop Flow Binary (desktopflowbinary) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Desktop Flow Binary (desktopflowbinary) table/entity reference +# Desktop Flow Binary (desktopflowbinary) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /desktopflowbinaries(*desktopflowbinaryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /desktopflowbinaries
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /desktopflowbinaries(*desktopflowbinaryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -939,6 +939,6 @@ Many-To-One Relationship: [syncerror desktopflowbinary_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/desktopflowmodule.md b/powerapps-docs/developer/data-platform/reference/entities/desktopflowmodule.md index c928d7ae78..97674fa066 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/desktopflowmodule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/desktopflowmodule.md @@ -1,16 +1,14 @@ --- title: "Desktop Flow Module (desktopflowmodule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Desktop Flow Module (desktopflowmodule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Desktop Flow Module (desktopflowmodule) table/entity reference +# Desktop Flow Module (desktopflowmodule) table/entity reference (Microsoft Dataverse) @@ -23,9 +21,11 @@ Messages represent operations that can be performed on the table. They may also | ---- | ----- |----- | | `AddRequiredUIElementCollectionComponentsToSolutions`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Assign`
Event: True |`PATCH` /desktopflowmodules(*desktopflowmoduleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /desktopflowmodules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /desktopflowmodules(*desktopflowmoduleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -874,6 +874,6 @@ Many-To-One Relationship: [desktopflowbinary dfm_desktopflowbinary_DFM](desktopf ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/displaystring.md b/powerapps-docs/developer/data-platform/reference/entities/displaystring.md index 9c8ec559f4..0b392b9683 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/displaystring.md +++ b/powerapps-docs/developer/data-platform/reference/entities/displaystring.md @@ -1,16 +1,14 @@ --- title: "Display String (DisplayString) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Display String (DisplayString) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Display String (DisplayString) table/entity reference +# Display String (DisplayString) table/entity reference (Microsoft Dataverse) Customized messages for an entity that has been renamed. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /displaystrings(*displaystringid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /displaystrings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /displaystrings(*displaystringid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -498,6 +498,6 @@ Many-To-One Relationship: [bulkdeletefailure DisplayString_BulkDeleteFailures](b ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/documenttemplate.md b/powerapps-docs/developer/data-platform/reference/entities/documenttemplate.md index 693149e805..6b6e7e34d1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/documenttemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/documenttemplate.md @@ -1,16 +1,14 @@ --- title: "Document Template (DocumentTemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Document Template (DocumentTemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Document Template (DocumentTemplate) table/entity reference +# Document Template (DocumentTemplate) table/entity reference (Microsoft Dataverse) Used to store Document Templates in database in binary format. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /documenttemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /documenttemplates(*documenttemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /documenttemplates(*documenttemplateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /documenttemplates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /documenttemplates(*documenttemplateid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -409,6 +409,6 @@ One-To-Many Relationship: [organization lk_documenttemplatebase_organization](or ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/duplicaterecord.md b/powerapps-docs/developer/data-platform/reference/entities/duplicaterecord.md index b5e9ab4f69..1e5b5ea6e4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/duplicaterecord.md +++ b/powerapps-docs/developer/data-platform/reference/entities/duplicaterecord.md @@ -1,16 +1,14 @@ --- title: "Duplicate Record (DuplicateRecord) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Duplicate Record (DuplicateRecord) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Duplicate Record (DuplicateRecord) table/entity reference +# Duplicate Record (DuplicateRecord) table/entity reference (Microsoft Dataverse) Potential duplicate record. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /duplicaterecords(*duplicateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /duplicaterecords
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -98,7 +98,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |LogicalName|`baserecordid`| |RequiredLevel|None| |Type|Lookup| -|Targets|account, activityfileattachment, adx_invitation, adx_inviteredemption, aicopilot, aipluginauth, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, applicationuser, appointment, archivecleanupinfo, archivecleanupoperation, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalogassignment, channelaccessprofile, connectioninstance, connector, contact, conversationtranscript, credential, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, deleteditemreference, desktopflowmodule, email, emailserverprofile, enablearchivalrequest, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, fax, featurecontrolsetting, feedback, flowcredentialapplication, flowevent, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, fxexpression, goal, goalrollupquery, kbarticle, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, managedidentity, maskingrule, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aievent, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_virtualtablecolumncandidate, mspcat_catalogsubmissionfiles, mspcat_packagestore, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, package, packagehistory, phonecall, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagesscanreport, privilegesremovalsetting, publisher, queue, reconciliationinfo, recordfilter, recurringappointmentmaster, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, revokeinheritedaccessrecordstracker, roleeditorlayout, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, sharedlinksetting, sharepointdocumentlocation, sharepointsite, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagesolutionupload, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuser, task, tdsmetadata, team, transactioncurrency, userrating, workqueue, workqueueitem| +|Targets|account, activityfileattachment, adx_invitation, adx_inviteredemption, aicopilot, aipluginauth, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, applicationuser, appointment, approvalprocess, approvalstageapproval, approvalstagecondition, approvalstageorder, archivecleanupinfo, archivecleanupoperation, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, businessprocess, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalogassignment, certificatecredential, channelaccessprofile, connectioninstance, connector, contact, conversationtranscript, credential, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, deleteditemreference, desktopflowmodule, email, emailserverprofile, enablearchivalrequest, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, fax, featurecontrolsetting, federatedknowledgecitation, federatedknowledgemetadatarefresh, feedback, flowcredentialapplication, flowevent, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, fxexpression, goal, goalrollupquery, governanceconfiguration, kbarticle, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, managedidentity, maskingrule, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aievent, msdyn_aimodelcatalog, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitestrunbatch, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_copilotinteractions, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_function, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_qna, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_virtualtablecolumncandidate, mspcat_catalogsubmissionfiles, mspcat_packagestore, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, package, packagehistory, phonecall, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagesmanagedidentity, powerpagesscanreport, privilegesremovalsetting, publisher, queue, reconciliationinfo, recordfilter, recurringappointmentmaster, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionsuccessdetail, revokeinheritedaccessrecordstracker, roleeditorlayout, savingrule, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, sharedlinksetting, sharepointdocumentlocation, sharepointsite, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagesolutionupload, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuser, task, tdsmetadata, team, transactioncurrency, unstructuredfilesearchentity, unstructuredfilesearchrecord, userrating, workflowmetadata, workqueue, workqueueitem| ### BaseRecordIdTypeCode @@ -140,7 +140,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |LogicalName|`duplicaterecordid`| |RequiredLevel|None| |Type|Lookup| -|Targets|account, activityfileattachment, adx_invitation, adx_inviteredemption, aicopilot, aipluginauth, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, applicationuser, appointment, archivecleanupinfo, archivecleanupoperation, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalogassignment, channelaccessprofile, connectioninstance, connector, contact, conversationtranscript, credential, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, deleteditemreference, desktopflowmodule, email, emailserverprofile, enablearchivalrequest, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, fax, featurecontrolsetting, feedback, flowcredentialapplication, flowevent, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, fxexpression, goal, goalrollupquery, kbarticle, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, managedidentity, maskingrule, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aievent, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_virtualtablecolumncandidate, mspcat_catalogsubmissionfiles, mspcat_packagestore, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, package, packagehistory, phonecall, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagesscanreport, privilegesremovalsetting, publisher, queue, reconciliationinfo, recordfilter, recurringappointmentmaster, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, revokeinheritedaccessrecordstracker, roleeditorlayout, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, sharedlinksetting, sharepointdocumentlocation, sharepointsite, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagesolutionupload, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuser, task, tdsmetadata, team, transactioncurrency, userrating, workqueue, workqueueitem| +|Targets|account, activityfileattachment, adx_invitation, adx_inviteredemption, aicopilot, aipluginauth, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, applicationuser, appointment, approvalprocess, approvalstageapproval, approvalstagecondition, approvalstageorder, archivecleanupinfo, archivecleanupoperation, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, businessprocess, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalogassignment, certificatecredential, channelaccessprofile, connectioninstance, connector, contact, conversationtranscript, credential, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, deleteditemreference, desktopflowmodule, email, emailserverprofile, enablearchivalrequest, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, fax, featurecontrolsetting, federatedknowledgecitation, federatedknowledgemetadatarefresh, feedback, flowcredentialapplication, flowevent, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, fxexpression, goal, goalrollupquery, governanceconfiguration, kbarticle, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, managedidentity, maskingrule, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aievent, msdyn_aimodelcatalog, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitestrunbatch, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_copilotinteractions, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_function, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_qna, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_virtualtablecolumncandidate, mspcat_catalogsubmissionfiles, mspcat_packagestore, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, package, packagehistory, phonecall, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagesmanagedidentity, powerpagesscanreport, privilegesremovalsetting, publisher, queue, reconciliationinfo, recordfilter, recurringappointmentmaster, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionsuccessdetail, revokeinheritedaccessrecordstracker, roleeditorlayout, savingrule, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, sharedlinksetting, sharepointdocumentlocation, sharepointsite, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagesolutionupload, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuser, task, tdsmetadata, team, transactioncurrency, unstructuredfilesearchentity, unstructuredfilesearchrecord, userrating, workflowmetadata, workqueue, workqueueitem| ### DuplicateRecordIdTypeCode @@ -244,11 +244,23 @@ These relationships are many-to-one. Listed by **SchemaName**. - [applicationuser_DuplicateMatchingRecord](#BKMK_applicationuser_DuplicateMatchingRecord) - [Appointment_DuplicateBaseRecord](#BKMK_Appointment_DuplicateBaseRecord) - [Appointment_DuplicateMatchingRecord](#BKMK_Appointment_DuplicateMatchingRecord) +- [approvalprocess_DuplicateBaseRecord](#BKMK_approvalprocess_DuplicateBaseRecord) +- [approvalprocess_DuplicateMatchingRecord](#BKMK_approvalprocess_DuplicateMatchingRecord) +- [approvalstageapproval_DuplicateBaseRecord](#BKMK_approvalstageapproval_DuplicateBaseRecord) +- [approvalstageapproval_DuplicateMatchingRecord](#BKMK_approvalstageapproval_DuplicateMatchingRecord) +- [approvalstagecondition_DuplicateBaseRecord](#BKMK_approvalstagecondition_DuplicateBaseRecord) +- [approvalstagecondition_DuplicateMatchingRecord](#BKMK_approvalstagecondition_DuplicateMatchingRecord) +- [approvalstageorder_DuplicateBaseRecord](#BKMK_approvalstageorder_DuplicateBaseRecord) +- [approvalstageorder_DuplicateMatchingRecord](#BKMK_approvalstageorder_DuplicateMatchingRecord) - [AsyncOperation_DuplicateBaseRecord](#BKMK_AsyncOperation_DuplicateBaseRecord) +- [businessprocess_DuplicateBaseRecord](#BKMK_businessprocess_DuplicateBaseRecord) +- [businessprocess_DuplicateMatchingRecord](#BKMK_businessprocess_DuplicateMatchingRecord) - [card_DuplicateBaseRecord](#BKMK_card_DuplicateBaseRecord) - [card_DuplicateMatchingRecord](#BKMK_card_DuplicateMatchingRecord) - [catalogassignment_DuplicateBaseRecord](#BKMK_catalogassignment_DuplicateBaseRecord) - [catalogassignment_DuplicateMatchingRecord](#BKMK_catalogassignment_DuplicateMatchingRecord) +- [certificatecredential_DuplicateBaseRecord](#BKMK_certificatecredential_DuplicateBaseRecord) +- [certificatecredential_DuplicateMatchingRecord](#BKMK_certificatecredential_DuplicateMatchingRecord) - [connectioninstance_DuplicateBaseRecord](#BKMK_connectioninstance_DuplicateBaseRecord) - [connectioninstance_DuplicateMatchingRecord](#BKMK_connectioninstance_DuplicateMatchingRecord) - [connector_DuplicateBaseRecord](#BKMK_connector_DuplicateBaseRecord) @@ -310,6 +322,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [Goal_DuplicateMatchingRecord](#BKMK_Goal_DuplicateMatchingRecord) - [GoalRollupQuery_DuplicateBaseRecord](#BKMK_GoalRollupQuery_DuplicateBaseRecord) - [GoalRollupQuery_DuplicateMatchingRecord](#BKMK_GoalRollupQuery_DuplicateMatchingRecord) +- [governanceconfiguration_DuplicateBaseRecord](#BKMK_governanceconfiguration_DuplicateBaseRecord) +- [governanceconfiguration_DuplicateMatchingRecord](#BKMK_governanceconfiguration_DuplicateMatchingRecord) - [KbArticle_DuplicateBaseRecord](#BKMK_KbArticle_DuplicateBaseRecord) - [KbArticle_DuplicateMatchingRecord](#BKMK_KbArticle_DuplicateMatchingRecord) - [keyvaultreference_DuplicateBaseRecord](#BKMK_keyvaultreference_DuplicateBaseRecord) @@ -348,6 +362,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aiodtrainingboundingbox_DuplicateMatchingRecord](#BKMK_msdyn_aiodtrainingboundingbox_DuplicateMatchingRecord) - [msdyn_aiodtrainingimage_DuplicateBaseRecord](#BKMK_msdyn_aiodtrainingimage_DuplicateBaseRecord) - [msdyn_aiodtrainingimage_DuplicateMatchingRecord](#BKMK_msdyn_aiodtrainingimage_DuplicateMatchingRecord) +- [msdyn_aitestrunbatch_DuplicateBaseRecord](#BKMK_msdyn_aitestrunbatch_DuplicateBaseRecord) +- [msdyn_aitestrunbatch_DuplicateMatchingRecord](#BKMK_msdyn_aitestrunbatch_DuplicateMatchingRecord) - [msdyn_analysiscomponent_DuplicateBaseRecord](#BKMK_msdyn_analysiscomponent_DuplicateBaseRecord) - [msdyn_analysiscomponent_DuplicateMatchingRecord](#BKMK_msdyn_analysiscomponent_DuplicateMatchingRecord) - [msdyn_analysisjob_DuplicateBaseRecord](#BKMK_msdyn_analysisjob_DuplicateBaseRecord) @@ -360,6 +376,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_analysisresultdetail_DuplicateMatchingRecord](#BKMK_msdyn_analysisresultdetail_DuplicateMatchingRecord) - [msdyn_appinsightsmetadata_DuplicateBaseRecord](#BKMK_msdyn_appinsightsmetadata_DuplicateBaseRecord) - [msdyn_appinsightsmetadata_DuplicateMatchingRecord](#BKMK_msdyn_appinsightsmetadata_DuplicateMatchingRecord) +- [msdyn_copilotinteractions_DuplicateBaseRecord](#BKMK_msdyn_copilotinteractions_DuplicateBaseRecord) +- [msdyn_copilotinteractions_DuplicateMatchingRecord](#BKMK_msdyn_copilotinteractions_DuplicateMatchingRecord) - [msdyn_customcontrolextendedsettings_DuplicateBaseRecord](#BKMK_msdyn_customcontrolextendedsettings_DuplicateBaseRecord) - [msdyn_customcontrolextendedsettings_DuplicateMatchingRecord](#BKMK_msdyn_customcontrolextendedsettings_DuplicateMatchingRecord) - [msdyn_dataflow_datalakefolder_DuplicateBaseRecord](#BKMK_msdyn_dataflow_datalakefolder_DuplicateBaseRecord) @@ -406,6 +424,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_flow_flowapproval_DuplicateMatchingRecord](#BKMK_msdyn_flow_flowapproval_DuplicateMatchingRecord) - [msdyn_formmapping_DuplicateBaseRecord](#BKMK_msdyn_formmapping_DuplicateBaseRecord) - [msdyn_formmapping_DuplicateMatchingRecord](#BKMK_msdyn_formmapping_DuplicateMatchingRecord) +- [msdyn_function_DuplicateBaseRecord](#BKMK_msdyn_function_DuplicateBaseRecord) +- [msdyn_function_DuplicateMatchingRecord](#BKMK_msdyn_function_DuplicateMatchingRecord) - [msdyn_integratedsearchprovider_DuplicateBaseRecord](#BKMK_msdyn_integratedsearchprovider_DuplicateBaseRecord) - [msdyn_integratedsearchprovider_DuplicateMatchingRecord](#BKMK_msdyn_integratedsearchprovider_DuplicateMatchingRecord) - [msdyn_kalanguagesetting_DuplicateBaseRecord](#BKMK_msdyn_kalanguagesetting_DuplicateBaseRecord) @@ -460,6 +480,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_pmtemplate_DuplicateMatchingRecord](#BKMK_msdyn_pmtemplate_DuplicateMatchingRecord) - [msdyn_pmview_DuplicateBaseRecord](#BKMK_msdyn_pmview_DuplicateBaseRecord) - [msdyn_pmview_DuplicateMatchingRecord](#BKMK_msdyn_pmview_DuplicateMatchingRecord) +- [msdyn_qna_DuplicateBaseRecord](#BKMK_msdyn_qna_DuplicateBaseRecord) +- [msdyn_qna_DuplicateMatchingRecord](#BKMK_msdyn_qna_DuplicateMatchingRecord) - [msdyn_schedule_DuplicateBaseRecord](#BKMK_msdyn_schedule_DuplicateBaseRecord) - [msdyn_schedule_DuplicateMatchingRecord](#BKMK_msdyn_schedule_DuplicateMatchingRecord) - [msdyn_serviceconfiguration_DuplicateBaseRecord](#BKMK_msdyn_serviceconfiguration_DuplicateBaseRecord) @@ -506,6 +528,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [powerbireportapdx_DuplicateMatchingRecord](#BKMK_powerbireportapdx_DuplicateMatchingRecord) - [powerfxrule_DuplicateBaseRecord](#BKMK_powerfxrule_DuplicateBaseRecord) - [powerfxrule_DuplicateMatchingRecord](#BKMK_powerfxrule_DuplicateMatchingRecord) +- [powerpagesmanagedidentity_DuplicateBaseRecord](#BKMK_powerpagesmanagedidentity_DuplicateBaseRecord) +- [powerpagesmanagedidentity_DuplicateMatchingRecord](#BKMK_powerpagesmanagedidentity_DuplicateMatchingRecord) - [powerpagesscanreport_DuplicateBaseRecord](#BKMK_powerpagesscanreport_DuplicateBaseRecord) - [powerpagesscanreport_DuplicateMatchingRecord](#BKMK_powerpagesscanreport_DuplicateMatchingRecord) - [privilegesremovalsetting_DuplicateBaseRecord](#BKMK_privilegesremovalsetting_DuplicateBaseRecord) @@ -528,8 +552,12 @@ These relationships are many-to-one. Listed by **SchemaName**. - [retentionfailuredetail_DuplicateMatchingRecord](#BKMK_retentionfailuredetail_DuplicateMatchingRecord) - [retentionoperation_DuplicateBaseRecord](#BKMK_retentionoperation_DuplicateBaseRecord) - [retentionoperation_DuplicateMatchingRecord](#BKMK_retentionoperation_DuplicateMatchingRecord) +- [retentionsuccessdetail_DuplicateBaseRecord](#BKMK_retentionsuccessdetail_DuplicateBaseRecord) +- [retentionsuccessdetail_DuplicateMatchingRecord](#BKMK_retentionsuccessdetail_DuplicateMatchingRecord) - [roleeditorlayout_DuplicateBaseRecord](#BKMK_roleeditorlayout_DuplicateBaseRecord) - [roleeditorlayout_DuplicateMatchingRecord](#BKMK_roleeditorlayout_DuplicateMatchingRecord) +- [savingrule_DuplicateBaseRecord](#BKMK_savingrule_DuplicateBaseRecord) +- [savingrule_DuplicateMatchingRecord](#BKMK_savingrule_DuplicateMatchingRecord) - [searchattributesettings_DuplicateBaseRecord](#BKMK_searchattributesettings_DuplicateBaseRecord) - [searchattributesettings_DuplicateMatchingRecord](#BKMK_searchattributesettings_DuplicateMatchingRecord) - [searchcustomanalyzer_DuplicateBaseRecord](#BKMK_searchcustomanalyzer_DuplicateBaseRecord) @@ -582,8 +610,14 @@ These relationships are many-to-one. Listed by **SchemaName**. - [Team_DuplicateMatchingRecord](#BKMK_Team_DuplicateMatchingRecord) - [TransactionCurrency_DuplicateBaseRecord](#BKMK_TransactionCurrency_DuplicateBaseRecord) - [TransactionCurrency_DuplicateMatchingRecord](#BKMK_TransactionCurrency_DuplicateMatchingRecord) +- [unstructuredfilesearchentity_DuplicateBaseRecord](#BKMK_unstructuredfilesearchentity_DuplicateBaseRecord) +- [unstructuredfilesearchentity_DuplicateMatchingRecord](#BKMK_unstructuredfilesearchentity_DuplicateMatchingRecord) +- [unstructuredfilesearchrecord_DuplicateBaseRecord](#BKMK_unstructuredfilesearchrecord_DuplicateBaseRecord) +- [unstructuredfilesearchrecord_DuplicateMatchingRecord](#BKMK_unstructuredfilesearchrecord_DuplicateMatchingRecord) - [userrating_DuplicateBaseRecord](#BKMK_userrating_DuplicateBaseRecord) - [userrating_DuplicateMatchingRecord](#BKMK_userrating_DuplicateMatchingRecord) +- [workflowmetadata_DuplicateBaseRecord](#BKMK_workflowmetadata_DuplicateBaseRecord) +- [workflowmetadata_DuplicateMatchingRecord](#BKMK_workflowmetadata_DuplicateMatchingRecord) - [workqueue_DuplicateBaseRecord](#BKMK_workqueue_DuplicateBaseRecord) - [workqueue_DuplicateMatchingRecord](#BKMK_workqueue_DuplicateMatchingRecord) - [workqueueitem_DuplicateBaseRecord](#BKMK_workqueueitem_DuplicateBaseRecord) @@ -901,6 +935,110 @@ One-To-Many Relationship: [appointment Appointment_DuplicateMatchingRecord](appo |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### approvalprocess_DuplicateBaseRecord + +One-To-Many Relationship: [approvalprocess approvalprocess_DuplicateBaseRecord](approvalprocess.md#BKMK_approvalprocess_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalprocess_DuplicateMatchingRecord + +One-To-Many Relationship: [approvalprocess approvalprocess_DuplicateMatchingRecord](approvalprocess.md#BKMK_approvalprocess_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageapproval_DuplicateBaseRecord + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_DuplicateBaseRecord](approvalstageapproval.md#BKMK_approvalstageapproval_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageapproval_DuplicateMatchingRecord + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_DuplicateMatchingRecord](approvalstageapproval.md#BKMK_approvalstageapproval_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstagecondition_DuplicateBaseRecord + +One-To-Many Relationship: [approvalstagecondition approvalstagecondition_DuplicateBaseRecord](approvalstagecondition.md#BKMK_approvalstagecondition_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_approvalstagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstagecondition_DuplicateMatchingRecord + +One-To-Many Relationship: [approvalstagecondition approvalstagecondition_DuplicateMatchingRecord](approvalstagecondition.md#BKMK_approvalstagecondition_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_approvalstagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_DuplicateBaseRecord + +One-To-Many Relationship: [approvalstageorder approvalstageorder_DuplicateBaseRecord](approvalstageorder.md#BKMK_approvalstageorder_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_approvalstageorder`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_DuplicateMatchingRecord + +One-To-Many Relationship: [approvalstageorder approvalstageorder_DuplicateMatchingRecord](approvalstageorder.md#BKMK_approvalstageorder_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_approvalstageorder`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### AsyncOperation_DuplicateBaseRecord One-To-Many Relationship: [asyncoperation AsyncOperation_DuplicateBaseRecord](asyncoperation.md#BKMK_AsyncOperation_DuplicateBaseRecord) @@ -914,6 +1052,32 @@ One-To-Many Relationship: [asyncoperation AsyncOperation_DuplicateBaseRecord](as |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### businessprocess_DuplicateBaseRecord + +One-To-Many Relationship: [businessprocess businessprocess_DuplicateBaseRecord](businessprocess.md#BKMK_businessprocess_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessprocess`| +|ReferencedAttribute|`businessprocessid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_businessprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### businessprocess_DuplicateMatchingRecord + +One-To-Many Relationship: [businessprocess businessprocess_DuplicateMatchingRecord](businessprocess.md#BKMK_businessprocess_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessprocess`| +|ReferencedAttribute|`businessprocessid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_businessprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### card_DuplicateBaseRecord One-To-Many Relationship: [card card_DuplicateBaseRecord](card.md#BKMK_card_DuplicateBaseRecord) @@ -966,6 +1130,32 @@ One-To-Many Relationship: [catalogassignment catalogassignment_DuplicateMatching |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### certificatecredential_DuplicateBaseRecord + +One-To-Many Relationship: [certificatecredential certificatecredential_DuplicateBaseRecord](certificatecredential.md#BKMK_certificatecredential_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`certificatecredential`| +|ReferencedAttribute|`certificatecredentialid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_certificatecredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### certificatecredential_DuplicateMatchingRecord + +One-To-Many Relationship: [certificatecredential certificatecredential_DuplicateMatchingRecord](certificatecredential.md#BKMK_certificatecredential_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`certificatecredential`| +|ReferencedAttribute|`certificatecredentialid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_certificatecredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### connectioninstance_DuplicateBaseRecord One-To-Many Relationship: [connectioninstance connectioninstance_DuplicateBaseRecord](connectioninstance.md#BKMK_connectioninstance_DuplicateBaseRecord) @@ -1759,6 +1949,32 @@ One-To-Many Relationship: [goalrollupquery GoalRollupQuery_DuplicateMatchingReco |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### governanceconfiguration_DuplicateBaseRecord + +One-To-Many Relationship: [governanceconfiguration governanceconfiguration_DuplicateBaseRecord](governanceconfiguration.md#BKMK_governanceconfiguration_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`governanceconfiguration`| +|ReferencedAttribute|`governanceconfigurationid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_governanceconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### governanceconfiguration_DuplicateMatchingRecord + +One-To-Many Relationship: [governanceconfiguration governanceconfiguration_DuplicateMatchingRecord](governanceconfiguration.md#BKMK_governanceconfiguration_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`governanceconfiguration`| +|ReferencedAttribute|`governanceconfigurationid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_governanceconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### KbArticle_DuplicateBaseRecord One-To-Many Relationship: [kbarticle KbArticle_DuplicateBaseRecord](kbarticle.md#BKMK_KbArticle_DuplicateBaseRecord) @@ -2253,6 +2469,32 @@ One-To-Many Relationship: [msdyn_aiodtrainingimage msdyn_aiodtrainingimage_Dupli |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aitestrunbatch_DuplicateBaseRecord + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_DuplicateBaseRecord](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_msdyn_aitestrunbatch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrunbatch_DuplicateMatchingRecord + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_DuplicateMatchingRecord](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_msdyn_aitestrunbatch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_analysiscomponent_DuplicateBaseRecord One-To-Many Relationship: [msdyn_analysiscomponent msdyn_analysiscomponent_DuplicateBaseRecord](msdyn_analysiscomponent.md#BKMK_msdyn_analysiscomponent_DuplicateBaseRecord) @@ -2409,6 +2651,32 @@ One-To-Many Relationship: [msdyn_appinsightsmetadata msdyn_appinsightsmetadata_D |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_copilotinteractions_DuplicateBaseRecord + +One-To-Many Relationship: [msdyn_copilotinteractions msdyn_copilotinteractions_DuplicateBaseRecord](msdyn_copilotinteractions.md#BKMK_msdyn_copilotinteractions_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_copilotinteractions`| +|ReferencedAttribute|`msdyn_copilotinteractionsid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_msdyn_copilotinteractions`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_copilotinteractions_DuplicateMatchingRecord + +One-To-Many Relationship: [msdyn_copilotinteractions msdyn_copilotinteractions_DuplicateMatchingRecord](msdyn_copilotinteractions.md#BKMK_msdyn_copilotinteractions_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_copilotinteractions`| +|ReferencedAttribute|`msdyn_copilotinteractionsid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_msdyn_copilotinteractions`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_customcontrolextendedsettings_DuplicateBaseRecord One-To-Many Relationship: [msdyn_customcontrolextendedsettings msdyn_customcontrolextendedsettings_DuplicateBaseRecord](msdyn_customcontrolextendedsettings.md#BKMK_msdyn_customcontrolextendedsettings_DuplicateBaseRecord) @@ -3007,6 +3275,32 @@ One-To-Many Relationship: [msdyn_formmapping msdyn_formmapping_DuplicateMatching |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_function_DuplicateBaseRecord + +One-To-Many Relationship: [msdyn_function msdyn_function_DuplicateBaseRecord](msdyn_function.md#BKMK_msdyn_function_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_function`| +|ReferencedAttribute|`msdyn_functionid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_msdyn_function`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_function_DuplicateMatchingRecord + +One-To-Many Relationship: [msdyn_function msdyn_function_DuplicateMatchingRecord](msdyn_function.md#BKMK_msdyn_function_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_function`| +|ReferencedAttribute|`msdyn_functionid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_msdyn_function`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_integratedsearchprovider_DuplicateBaseRecord One-To-Many Relationship: [msdyn_integratedsearchprovider msdyn_integratedsearchprovider_DuplicateBaseRecord](msdyn_integratedsearchprovider.md#BKMK_msdyn_integratedsearchprovider_DuplicateBaseRecord) @@ -3709,6 +4003,32 @@ One-To-Many Relationship: [msdyn_pmview msdyn_pmview_DuplicateMatchingRecord](ms |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_qna_DuplicateBaseRecord + +One-To-Many Relationship: [msdyn_qna msdyn_qna_DuplicateBaseRecord](msdyn_qna.md#BKMK_msdyn_qna_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_qna`| +|ReferencedAttribute|`msdyn_qnaid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_msdyn_qna`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_qna_DuplicateMatchingRecord + +One-To-Many Relationship: [msdyn_qna msdyn_qna_DuplicateMatchingRecord](msdyn_qna.md#BKMK_msdyn_qna_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_qna`| +|ReferencedAttribute|`msdyn_qnaid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_msdyn_qna`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_schedule_DuplicateBaseRecord One-To-Many Relationship: [msdyn_schedule msdyn_schedule_DuplicateBaseRecord](msdyn_schedule.md#BKMK_msdyn_schedule_DuplicateBaseRecord) @@ -4307,6 +4627,32 @@ One-To-Many Relationship: [powerfxrule powerfxrule_DuplicateMatchingRecord](powe |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### powerpagesmanagedidentity_DuplicateBaseRecord + +One-To-Many Relationship: [powerpagesmanagedidentity powerpagesmanagedidentity_DuplicateBaseRecord](powerpagesmanagedidentity.md#BKMK_powerpagesmanagedidentity_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_powerpagesmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### powerpagesmanagedidentity_DuplicateMatchingRecord + +One-To-Many Relationship: [powerpagesmanagedidentity powerpagesmanagedidentity_DuplicateMatchingRecord](powerpagesmanagedidentity.md#BKMK_powerpagesmanagedidentity_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_powerpagesmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### powerpagesscanreport_DuplicateBaseRecord One-To-Many Relationship: [powerpagesscanreport powerpagesscanreport_DuplicateBaseRecord](powerpagesscanreport.md#BKMK_powerpagesscanreport_DuplicateBaseRecord) @@ -4593,6 +4939,32 @@ One-To-Many Relationship: [retentionoperation retentionoperation_DuplicateMatchi |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### retentionsuccessdetail_DuplicateBaseRecord + +One-To-Many Relationship: [retentionsuccessdetail retentionsuccessdetail_DuplicateBaseRecord](retentionsuccessdetail.md#BKMK_retentionsuccessdetail_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`retentionsuccessdetail`| +|ReferencedAttribute|`retentionsuccessdetailid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_retentionsuccessdetail`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### retentionsuccessdetail_DuplicateMatchingRecord + +One-To-Many Relationship: [retentionsuccessdetail retentionsuccessdetail_DuplicateMatchingRecord](retentionsuccessdetail.md#BKMK_retentionsuccessdetail_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`retentionsuccessdetail`| +|ReferencedAttribute|`retentionsuccessdetailid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_retentionsuccessdetail`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### roleeditorlayout_DuplicateBaseRecord One-To-Many Relationship: [roleeditorlayout roleeditorlayout_DuplicateBaseRecord](roleeditorlayout.md#BKMK_roleeditorlayout_DuplicateBaseRecord) @@ -4619,6 +4991,32 @@ One-To-Many Relationship: [roleeditorlayout roleeditorlayout_DuplicateMatchingRe |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### savingrule_DuplicateBaseRecord + +One-To-Many Relationship: [savingrule savingrule_DuplicateBaseRecord](savingrule.md#BKMK_savingrule_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`savingrule`| +|ReferencedAttribute|`savingruleid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_savingrule`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### savingrule_DuplicateMatchingRecord + +One-To-Many Relationship: [savingrule savingrule_DuplicateMatchingRecord](savingrule.md#BKMK_savingrule_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`savingrule`| +|ReferencedAttribute|`savingruleid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_savingrule`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### searchattributesettings_DuplicateBaseRecord One-To-Many Relationship: [searchattributesettings searchattributesettings_DuplicateBaseRecord](searchattributesettings.md#BKMK_searchattributesettings_DuplicateBaseRecord) @@ -5295,6 +5693,58 @@ One-To-Many Relationship: [transactioncurrency TransactionCurrency_DuplicateMatc |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### unstructuredfilesearchentity_DuplicateBaseRecord + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_DuplicateBaseRecord](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_unstructuredfilesearchentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchentity_DuplicateMatchingRecord + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_DuplicateMatchingRecord](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_unstructuredfilesearchentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchrecord_DuplicateBaseRecord + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_DuplicateBaseRecord](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchrecord_DuplicateMatchingRecord + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_DuplicateMatchingRecord](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### userrating_DuplicateBaseRecord One-To-Many Relationship: [userrating userrating_DuplicateBaseRecord](userrating.md#BKMK_userrating_DuplicateBaseRecord) @@ -5321,6 +5771,32 @@ One-To-Many Relationship: [userrating userrating_DuplicateMatchingRecord](userra |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### workflowmetadata_DuplicateBaseRecord + +One-To-Many Relationship: [workflowmetadata workflowmetadata_DuplicateBaseRecord](workflowmetadata.md#BKMK_workflowmetadata_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`baserecordid`| +|ReferencingEntityNavigationPropertyName|`baserecordid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### workflowmetadata_DuplicateMatchingRecord + +One-To-Many Relationship: [workflowmetadata workflowmetadata_DuplicateMatchingRecord](workflowmetadata.md#BKMK_workflowmetadata_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencingEntityNavigationPropertyName|`duplicaterecordid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### workqueue_DuplicateBaseRecord One-To-Many Relationship: [workqueue workqueue_DuplicateBaseRecord](workqueue.md#BKMK_workqueue_DuplicateBaseRecord) @@ -5377,6 +5853,6 @@ One-To-Many Relationship: [workqueueitem workqueueitem_DuplicateMatchingRecord]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/duplicaterule.md b/powerapps-docs/developer/data-platform/reference/entities/duplicaterule.md index 60f771d585..442cb21bcb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/duplicaterule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/duplicaterule.md @@ -1,16 +1,14 @@ --- title: "Duplicate Detection Rule (DuplicateRule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Duplicate Detection Rule (DuplicateRule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Duplicate Detection Rule (DuplicateRule) table/entity reference +# Duplicate Detection Rule (DuplicateRule) table/entity reference (Microsoft Dataverse) Rule used to identify potential duplicates. @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /duplicaterules(*duplicateruleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CompoundCreate`
Event: False | || | `CompoundUpdateDuplicateDetectionRule`
Event: False | || | `Create`
Event: False |`POST` /duplicaterules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /duplicaterules(*duplicateruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: False | || | `ModifyAccess`
Event: False | || | `PublishDuplicateRule`
Event: False | || @@ -571,6 +571,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |4812|**Time Zone Localized Name**| |5000|**Recently Used**| |5004|**NL2SQ Registration Information**| +|5006|**Event Expander Breadcrumb**| |7000|**System Application Metadata**| |7001|**User Application Metadata**| |7100|**Solution**| @@ -654,6 +655,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |9814|**Relationship Attribute**| |9815|**Entity Index**| |9816|**Index Attribute**| +|9817|**Option Set Value**| |9820|**Secured Masking Column**| |9866|**Mobile Offline Profile**| |9867|**Mobile Offline Profile Item**| @@ -726,289 +728,349 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |10032|**ProvisionLanguageForUser**| |10033|**Shared Object**| |10034|**Shared Workspace**| -|10035|**Shared Workspace Pool**| -|10036|**Data Lake Folder**| -|10037|**Data Lake Folder Permission**| -|10038|**Data Lake Workspace**| -|10039|**Data Lake Workspace Permission**| -|10040|**Data Processing configuration**| -|10041|**Exported Excel**| -|10042|**RetainedData Excel**| -|10043|**Synapse Database**| -|10044|**Synapse Link External Table State**| -|10045|**Synapse Link Profile**| -|10046|**Synapse Link Profile Entity**| -|10047|**Synapse Link Profile Entity State**| -|10048|**Synapse Link Schedule**| -|10049|**Component Version**| -|10050|**Component Version Data Source**| -|10051|**Component Version (Internal)**| -|10052|**DataflowRefreshHistory**| -|10053|**EntityRefreshHistory**| -|10054|**Shared Link Setting**| -|10055|**DelegatedAuthorization**| -|10057|**CascadeGrantRevokeAccessRecordsTracker**| -|10058|**CascadeGrantRevokeAccessVersionTracker**| -|10059|**RevokeInheritedAccessRecordsTracker**| -|10060|**TdsMetadata**| -|10061|**Model-Driven App Element**| -|10062|**Model-Driven App Component Node's Edge**| -|10063|**Model-Driven App Component Node**| -|10064|**Model-Driven App Setting**| -|10065|**Model-Driven App User Setting**| -|10066|**Organization Setting**| -|10067|**Setting Definition**| -|10068|**CanvasApp Extended Metadata**| -|10069|**Service Plan Mapping**| -|10070|**Service Plan Custom Control**| -|10072|**ApplicationUser**| -|10075|**OData v4 Data Source**| -|10076|**Workflow Binary**| -|10077|**Credential**| -|10078|**Desktop Flow Module**| -|10079|**Flow Capacity Assignment**| -|10080|**Flow Credential Application**| -|10081|**Flow Event**| -|10082|**Flow Machine**| -|10083|**Flow Machine Group**| -|10084|**Flow Machine Image**| -|10085|**Flow Machine Image Version**| -|10086|**Flow Machine Network**| -|10087|**ProcessStageParameter**| -|10088|**Work Queue**| -|10089|**Work Queue Item**| -|10090|**Desktop Flow Binary**| -|10091|**Flow Log**| -|10092|**Flow Run**| -|10093|**Action Approval Model**| -|10094|**Approval**| -|10095|**Approval Request**| -|10096|**Approval Response**| -|10097|**Approval Step**| -|10098|**Await All Action Approval Model**| -|10099|**Await All Approval Model**| -|10100|**Basic Approval Model Data**| -|10101|**Flow Approval**| -|10110|**Connection Reference**| -|10111|**DVFileSearch**| -|10112|**DVFileSearchAttribute**| -|10113|**DVFileSearchEntity**| -|10114|**DVTableSearch**| -|10115|**DVTableSearchAttribute**| -|10116|**DVTableSearchEntity**| -|10117|**AICopilot**| -|10118|**AIPluginAuth**| -|10119|**AI Plugin Conversation Starter**| -|10120|**AI Plugin Conversation Starter Mapping**| -|10121|**AI Plugin Governance**| -|10122|**AI Plugin Governance Extended**| -|10123|**AIPluginOperationResponseTemplate**| -|10124|**AIPluginTitle**| -|10125|**SideloadedAIPlugin**| -|10126|**AIPlugin**| -|10127|**AIPluginExternalSchema**| -|10128|**AIPluginExternalSchemaProperty**| -|10129|**AIPluginInstance**| -|10130|**AIPluginOperation**| -|10131|**AIPluginOperationParameter**| -|10132|**AIPluginUserSetting**| -|10134|**AI Event**| -|10135|**AI Builder Feedback Loop**| -|10136|**AI Form Processing Document**| -|10137|**AI Object Detection Image**| -|10138|**AI Object Detection Label**| -|10139|**AI Object Detection Bounding Box**| -|10140|**AI Object Detection Image Mapping**| -|10142|**AI Builder Dataset**| -|10143|**AI Builder Dataset File**| -|10144|**AI Builder Dataset Record**| -|10145|**AI Builder Datasets Container**| -|10146|**AI Builder File**| -|10147|**AI Builder File Attached Data**| -|10148|**Help Page**| -|10149|**Tour**| -|10150|**BotContent**| -|10151|**ConversationTranscript**| -|10152|**Copilot**| -|10153|**Copilot component**| -|10154|**Copilot component collection**| -|10165|**Comment**| -|10166|**Fabric AISkill**| -|10167|**App Insights Metadata**| -|10168|**Dataflow Connection Reference**| -|10169|**Schedule**| -|10170|**Dataflow Template**| -|10171|**Dataflow DatalakeFolder**| -|10172|**Data Movement Service Request**| -|10173|**Data Movement Service Request Status**| -|10174|**DMS Sync Request**| -|10175|**DMS Sync Status**| -|10176|**Knowledge Asset Configuration**| -|10177|**Module Run Detail**| -|10178|**Salesforce Structured Object**| -|10179|**Salesforce Structured QnA Config**| -|10180|**Workflow Action Status**| -|10181|**FederatedKnowledgeConfiguration**| -|10182|**FederatedKnowledgeEntityConfiguration**| -|10183|**PDF Setting**| -|10184|**Activity File Attachment**| -|10185|**Teams chat**| -|10186|**Service Configuration**| -|10187|**SLA KPI**| -|10188|**Integrated search provider**| -|10189|**Knowledge Management Setting**| -|10190|**Knowledge Federated Article**| -|10191|**Knowledge Federated Article Incident**| -|10192|**Search provider**| -|10193|**Knowledge Article Image**| -|10194|**Knowledge Configuration**| -|10195|**Knowledge Interaction Insight**| -|10196|**Knowledge Search Insight**| -|10197|**Favorite knowledge article**| -|10198|**Knowledge article language setting**| -|10199|**Knowledge Article Attachment**| -|10200|**Knowledge personalization**| -|10201|**Knowledge Article Template**| -|10202|**Knowledge search personal filter config**| -|10203|**Knowledge search filter**| -|10205|**SupportUserTable**| -|10206|**FxExpression**| -|10207|**PowerfxRule**| -|10208|**Planner Business Scenario**| -|10209|**Planner Sync Action**| -|10210|**Ms Graph Resource To Subscription**| -|10211|**Virtual Entity Metadata**| -|10212|**Background Operation**| -|10213|**Report Parameter**| -|10214|**MobileOfflineProfileExtension**| -|10215|**MobileOfflineProfileItemFilter**| -|10216|**TeamMobileOfflineProfileMembership**| -|10217|**UserMobileOfflineProfileMembership**| -|10218|**OrganizationDataSyncSubscription**| -|10219|**OrganizationDataSyncSubscriptionEntity**| -|10220|**OrganizationDataSyncSubscriptionFnoTable**| -|10221|**OrganizationDataSyncFnoState**| -|10222|**OrganizationDataSyncState**| -|10223|**ArchiveCleanupInfo**| -|10224|**ArchiveCleanupOperation**| -|10225|**BulkArchiveConfig**| -|10226|**BulkArchiveFailureDetail**| -|10227|**BulkArchiveOperation**| -|10228|**BulkArchiveOperationDetail**| -|10229|**EnableArchivalRequest**| -|10230|**MetadataForArchival**| -|10231|**ReconciliationEntityInfo**| -|10232|**ReconciliationEntityStepInfo**| -|10233|**ReconciliationInfo**| -|10234|**RetentionCleanupInfo**| -|10235|**RetentionCleanupOperation**| -|10236|**RetentionConfig**| -|10237|**RetentionFailureDetail**| -|10238|**RetentionOperation**| -|10239|**RetentionOperationDetail**| -|10240|**Notification**| -|10241|**User Rating**| -|10242|**Mobile App**| -|10243|**Insights Store Data Source**| -|10244|**Insights Store Virtual Entity**| -|10245|**RoleEditorLayout**| -|10246|**Deleted Record Reference**| -|10247|**Restore Deleted Records Configuration**| -|10248|**App Action**| -|10249|**App Action Migration**| -|10250|**App Action Rule**| -|10253|**Card**| -|10254|**Card State Item**| -|10257|**Entity link chat configuration**| -|10258|**Rich Text Attachment**| -|10259|**Custom Control Extended Setting**| -|10260|**Timeline Pin**| -|10261|**Virtual Connector Data Source**| -|10262|**Virtual Table Column Candidate**| -|10264|**PM Analysis History**| -|10265|**PM Business Rule Automation Config**| -|10266|**PM Calendar**| -|10267|**PM Calendar Version**| -|10268|**PM Inferred Task**| -|10269|**PM Process Extended Metadata Version**| -|10270|**PM Process Template**| -|10271|**PM Process User Settings**| -|10272|**PM Process Version**| -|10273|**PM Recording**| -|10274|**PM Simulation**| -|10275|**PM Template**| -|10276|**PM View**| -|10277|**Analysis Component**| -|10278|**Analysis Job**| -|10279|**Analysis Override**| -|10280|**Analysis Result**| -|10281|**Analysis Result Detail**| -|10282|**Solution Health Rule**| -|10283|**Solution Health Rule Argument**| -|10284|**Solution Health Rule Set**| -|10285|**Power BI Dataset**| -|10286|**powerbidatasetapdx**| -|10287|**Power BI Mashup Parameter**| -|10288|**Power BI Report**| -|10289|**powerbireportapdx**| -|10290|**File Upload**| -|10291|**MainFewShot**| -|10292|**MakerFewShot**| -|10293|**SearchAttributeSettings**| -|10294|**SearchCustomAnalyzer**| -|10295|**SearchRelationshipSettings**| -|10296|**SearchResultsCache**| -|10297|**Search Telemetry**| -|10298|**ViewAsExampleQuestion**| -|10299|**CopilotExampleQuestion**| -|10300|**CopilotGlossaryTerm**| -|10301|**CopilotSynonyms**| -|10302|**Site Component**| -|10303|**Site**| -|10304|**Site Language**| -|10305|**Power Pages Site Published**| -|10308|**External Identity**| -|10309|**Invitation**| -|10310|**Invite Redemption**| -|10311|**Portal Comment**| -|10312|**Setting**| -|10313|**Multistep Form Session**| -|10317|**Ad Placement**| -|10318|**Column Permission**| -|10319|**Column Permission Profile**| -|10320|**Content Snippet**| -|10321|**Basic Form**| -|10322|**Basic Form Metadata**| -|10323|**List**| -|10324|**Table Permission**| -|10325|**Page Template**| -|10326|**Poll Placement**| -|10327|**Power Pages Core Entity DS**| -|10328|**Publishing State**| -|10329|**Publishing State Transition Rule**| -|10330|**Redirect**| -|10331|**Shortcut**| -|10332|**Site Marker**| -|10333|**Site Setting**| -|10334|**Web File**| -|10335|**Multistep Form**| -|10336|**Multistep Form Metadata**| -|10337|**Form Step**| -|10338|**Web Link**| -|10339|**Web Link Set**| -|10340|**Web Page**| -|10341|**Web Page Access Control Rule**| -|10342|**Web Role**| -|10343|**Website**| -|10344|**Website Access**| -|10345|**Website Language**| -|10346|**Web Template**| -|10353|**Power Pages Scan Report**| -|10354|**Power Pages Log**| -|10359|**Catalog Submission Files**| -|10360|**Package Submission Store**| -|10531|**Form Mapping**| -|18085|**Event Expander Breadcrumb**| +|10035|**Shared Workspace Access Token**| +|10036|**Shared Workspace Pool**| +|10037|**Data Lake Folder**| +|10038|**Data Lake Folder Permission**| +|10039|**Data Lake Workspace**| +|10040|**Data Lake Workspace Permission**| +|10041|**Data Processing configuration**| +|10042|**Exported Excel**| +|10043|**RetainedData Excel**| +|10044|**Synapse Database**| +|10045|**Synapse Link External Table State**| +|10046|**Synapse Link Profile**| +|10047|**Synapse Link Profile Entity**| +|10048|**Synapse Link Profile Entity State**| +|10049|**Synapse Link Schedule**| +|10050|**Component Version**| +|10051|**Component Version Data Source**| +|10052|**Component Version (Internal)**| +|10053|**Git Branch**| +|10054|**Git Configuration Retrieval Data Source**| +|10055|**Git Organization**| +|10056|**Git Project**| +|10057|**Git Repository**| +|10058|**Source Control Branch Configuration**| +|10059|**Source Control Component**| +|10060|**Source Control Component Payload**| +|10061|**Source Control Configuration**| +|10062|**Staged Source Control Component**| +|10063|**DataflowRefreshHistory**| +|10064|**EntityRefreshHistory**| +|10065|**Shared Link Setting**| +|10066|**DelegatedAuthorization**| +|10068|**CascadeGrantRevokeAccessRecordsTracker**| +|10069|**CascadeGrantRevokeAccessVersionTracker**| +|10070|**RevokeInheritedAccessRecordsTracker**| +|10071|**TdsMetadata**| +|10072|**Model-Driven App Element**| +|10073|**Model-Driven App Component Node's Edge**| +|10074|**Model-Driven App Component Node**| +|10075|**Model-Driven App Setting**| +|10076|**Model-Driven App User Setting**| +|10077|**Organization Setting**| +|10078|**Setting Definition**| +|10079|**CanvasApp Extended Metadata**| +|10080|**Service Plan Mapping**| +|10081|**Service Plan Custom Control**| +|10083|**ApplicationUser**| +|10086|**OData v4 Data Source**| +|10087|**Workflow Binary**| +|10088|**Business Process**| +|10089|**Credential**| +|10090|**Desktop Flow Module**| +|10091|**Flow Capacity Assignment**| +|10092|**Flow Credential Application**| +|10093|**Flow Event**| +|10094|**Flow Machine**| +|10095|**Flow Machine Group**| +|10096|**Flow Machine Image**| +|10097|**Flow Machine Image Version**| +|10098|**Flow Machine Network**| +|10099|**ProcessStageParameter**| +|10100|**Saving Rule**| +|10101|**Tag**| +|10102|**Tagged Flow Session**| +|10103|**Tagged Process**| +|10104|**Workflow Metadata**| +|10105|**Work Queue**| +|10106|**Work Queue Item**| +|10107|**Desktop Flow Binary**| +|10108|**Flow Aggregation**| +|10109|**Flow Log**| +|10110|**Flow Run**| +|10111|**Action Approval Model**| +|10112|**Approval**| +|10113|**Approval Request**| +|10114|**Approval Response**| +|10115|**Approval Step**| +|10116|**Await All Action Approval Model**| +|10117|**Await All Approval Model**| +|10118|**Basic Approval Model Data**| +|10119|**Flow Approval**| +|10128|**Connection Reference**| +|10129|**DVFileSearch**| +|10130|**DVFileSearchAttribute**| +|10131|**DVFileSearchEntity**| +|10132|**DVTableSearch**| +|10133|**DVTableSearchAttribute**| +|10134|**DVTableSearchEntity**| +|10135|**AICopilot**| +|10136|**AIPluginAuth**| +|10137|**AI Plugin Conversation Starter**| +|10138|**AI Plugin Conversation Starter Mapping**| +|10139|**AI Plugin Governance**| +|10140|**AI Plugin Governance Extended**| +|10141|**AIPluginOperationResponseTemplate**| +|10142|**AIPluginTitle**| +|10143|**SideloadedAIPlugin**| +|10144|**AIPlugin**| +|10145|**AIPluginExternalSchema**| +|10146|**AIPluginExternalSchemaProperty**| +|10147|**AIPluginInstance**| +|10148|**AIPluginOperation**| +|10149|**AIPluginOperationParameter**| +|10150|**AIPluginUserSetting**| +|10152|**Data Processing Event**| +|10153|**AI Event**| +|10154|**AI Model Catalog**| +|10155|**AI Builder Feedback Loop**| +|10156|**AI Form Processing Document**| +|10157|**AI Object Detection Image**| +|10158|**AI Object Detection Label**| +|10159|**AI Object Detection Bounding Box**| +|10160|**AI Object Detection Image Mapping**| +|10162|**AI Builder Dataset**| +|10163|**AI Builder Dataset File**| +|10164|**AI Builder Dataset Record**| +|10165|**AI Builder Datasets Container**| +|10166|**AI Builder File**| +|10167|**AI Builder File Attached Data**| +|10168|**Help Page**| +|10169|**Tour**| +|10170|**BotContent**| +|10171|**ConversationTranscript**| +|10172|**Copilot**| +|10173|**Copilot component**| +|10174|**Copilot component collection**| +|10185|**Comment**| +|10186|**Governance Configuration**| +|10187|**Fabric AISkill**| +|10188|**App Insights Metadata**| +|10189|**Dataflow Connection Reference**| +|10190|**Schedule**| +|10191|**Dataflow Template**| +|10192|**Dataflow DatalakeFolder**| +|10193|**Data Movement Service Request**| +|10194|**Data Movement Service Request Status**| +|10195|**DMS Sync Request**| +|10196|**DMS Sync Status**| +|10197|**Knowledge Asset Configuration**| +|10198|**Module Run Detail**| +|10199|**QnA**| +|10200|**Salesforce Structured Object**| +|10201|**Salesforce Structured QnA Config**| +|10202|**Workflow Action Status**| +|10203|**FederatedKnowledgeConfiguration**| +|10204|**FederatedKnowledgeEntityConfiguration**| +|10205|**Form Mapping**| +|10206|**Copilot Interactions**| +|10207|**PDF Setting**| +|10208|**Activity File Attachment**| +|10209|**Teams chat**| +|10210|**Service Configuration**| +|10211|**SLA KPI**| +|10212|**Integrated search provider**| +|10213|**Knowledge Management Setting**| +|10214|**Knowledge Federated Article**| +|10215|**Knowledge Federated Article Incident**| +|10216|**Search provider**| +|10217|**Knowledge Article Image**| +|10218|**Knowledge Configuration**| +|10219|**Knowledge Interaction Insight**| +|10220|**Knowledge Search Insight**| +|10221|**Favorite knowledge article**| +|10222|**Knowledge article language setting**| +|10223|**Knowledge Article Attachment**| +|10224|**Knowledge personalization**| +|10225|**Knowledge Article Template**| +|10226|**Knowledge search personal filter config**| +|10227|**Knowledge search filter**| +|10229|**Entity Cluster Configuration**| +|10230|**SupportUserTable**| +|10231|**FxExpression**| +|10232|**Function**| +|10233|**Plug-in**| +|10234|**PowerfxRule**| +|10235|**Planner Business Scenario**| +|10236|**Planner Sync Action**| +|10237|**Sensitivity Label**| +|10238|**Ms Graph Resource To Subscription**| +|10239|**Virtual Entity Metadata**| +|10240|**Background Operation**| +|10241|**Report Parameter**| +|10242|**MobileOfflineProfileExtension**| +|10243|**MobileOfflineProfileItemFilter**| +|10244|**TeamMobileOfflineProfileMembership**| +|10245|**UserMobileOfflineProfileMembership**| +|10246|**OrganizationDataSyncSubscription**| +|10247|**OrganizationDataSyncSubscriptionEntity**| +|10248|**OrganizationDataSyncSubscriptionFnoTable**| +|10249|**OrganizationDataSyncFnoState**| +|10250|**OrganizationDataSyncState**| +|10251|**ArchiveCleanupInfo**| +|10252|**ArchiveCleanupOperation**| +|10253|**BulkArchiveConfig**| +|10254|**BulkArchiveFailureDetail**| +|10255|**BulkArchiveOperation**| +|10256|**BulkArchiveOperationDetail**| +|10257|**EnableArchivalRequest**| +|10258|**MetadataForArchival**| +|10259|**ReconciliationEntityInfo**| +|10260|**ReconciliationEntityStepInfo**| +|10261|**ReconciliationInfo**| +|10262|**RetentionCleanupInfo**| +|10263|**RetentionCleanupOperation**| +|10264|**RetentionConfig**| +|10265|**RetentionFailureDetail**| +|10266|**RetentionOperation**| +|10267|**RetentionOperationDetail**| +|10268|**RetentionSuccessDetail**| +|10269|**CertificateCredential**| +|10270|**Notification**| +|10271|**User Rating**| +|10272|**Mobile App**| +|10273|**Insights Store Data Source**| +|10274|**Insights Store Virtual Entity**| +|10275|**RoleEditorLayout**| +|10276|**Deleted Record Reference**| +|10277|**Restore Deleted Records Configuration**| +|10278|**App Action**| +|10279|**App Action Migration**| +|10280|**App Action Rule**| +|10283|**Card**| +|10284|**Card State Item**| +|10287|**Entity link chat configuration**| +|10288|**SharePoint Managed Identity**| +|10289|**AI Insight Card**| +|10290|**AI Skill Config**| +|10291|**Data Workspace**| +|10292|**Plan**| +|10293|**Plan Artifact**| +|10294|**Plan Attachment**| +|10295|**Rich Text Attachment**| +|10296|**Custom Control Extended Setting**| +|10298|**Timeline Pin**| +|10299|**Virtual Connector Data Source**| +|10300|**Virtual Table Column Candidate**| +|10302|**PM Analysis History**| +|10303|**PM Business Rule Automation Config**| +|10304|**PM Calendar**| +|10305|**PM Calendar Version**| +|10306|**PM Inferred Task**| +|10307|**PM Process Extended Metadata Version**| +|10308|**PM Process Template**| +|10309|**PM Process User Settings**| +|10310|**PM Process Version**| +|10311|**PM Recording**| +|10312|**PM Simulation**| +|10313|**PM Template**| +|10314|**PM View**| +|10315|**Analysis Component**| +|10316|**Analysis Job**| +|10317|**Analysis Override**| +|10318|**Analysis Result**| +|10319|**Analysis Result Detail**| +|10320|**Solution Health Rule**| +|10321|**Solution Health Rule Argument**| +|10322|**Solution Health Rule Set**| +|10323|**Power BI Dataset**| +|10324|**powerbidatasetapdx**| +|10325|**Power BI Mashup Parameter**| +|10326|**Power BI Report**| +|10327|**powerbireportapdx**| +|10328|**File Upload**| +|10329|**MainFewShot**| +|10330|**MakerFewShot**| +|10331|**SearchAttributeSettings**| +|10332|**SearchCustomAnalyzer**| +|10333|**SearchRelationshipSettings**| +|10334|**SearchResultsCache**| +|10335|**Search Telemetry**| +|10336|**TextDataRecordsIndexingStatus**| +|10337|**ViewAsExampleQuestion**| +|10338|**CopilotExampleQuestion**| +|10339|**CopilotGlossaryTerm**| +|10340|**CopilotSynonyms**| +|10341|**Site Component**| +|10342|**Site**| +|10343|**Site Language**| +|10344|**Power Pages Site Published**| +|10347|**External Identity**| +|10348|**Invitation**| +|10349|**Invite Redemption**| +|10350|**Portal Comment**| +|10351|**Setting**| +|10352|**Multistep Form Session**| +|10356|**Ad Placement**| +|10357|**Column Permission**| +|10358|**Column Permission Profile**| +|10359|**Content Snippet**| +|10360|**Basic Form**| +|10361|**Basic Form Metadata**| +|10362|**List**| +|10363|**Table Permission**| +|10364|**Page Template**| +|10365|**Poll Placement**| +|10366|**Power Pages Core Entity DS**| +|10367|**Publishing State**| +|10368|**Publishing State Transition Rule**| +|10369|**Redirect**| +|10370|**Shortcut**| +|10371|**Site Marker**| +|10372|**Site Setting**| +|10373|**Web File**| +|10374|**Multistep Form**| +|10375|**Multistep Form Metadata**| +|10376|**Form Step**| +|10377|**Web Link**| +|10378|**Web Link Set**| +|10379|**Web Page**| +|10380|**Web Page Access Control Rule**| +|10381|**Web Role**| +|10382|**Website**| +|10383|**Website Access**| +|10384|**Website Language**| +|10385|**Web Template**| +|10392|**Power Pages Scan Report**| +|10393|**Power Pages Log**| +|10394|**PowerPagesManagedIdentity**| +|10395|**Power Pages Site AI Feedback**| +|10400|**Catalog Submission Files**| +|10401|**Package Submission Store**| +|10402|**processor registration**| +|10403|**signal**| +|10404|**signal registration**| +|10405|**trait**| +|10406|**trait registration**| +|10627|**FederatedKnowledgeCitation**| +|10628|**FederatedKnowledgeMetadataRefresh**| +|10629|**Email Address Configuration**| +|10630|**indexedtrait**| +|10645|**AI Evaluation Configuration**| +|10646|**AI Evaluation Run**| +|10647|**AI Test Case**| +|10648|**AI Test Case Document**| +|10649|**AI Test Case Input**| +|10650|**AI Test Run**| +|10651|**AI Test Run Batch**| +|10667|**Approval Process**| +|10668|**Approval Stage Approval**| +|10669|**Approval Stage Condition**| +|10670|**Approval Stage Order**| +|10671|**UnstructuredFileSearchEntity**| +|10672|**UnstructuredFileSearchRecord**| ### ComponentIdUnique @@ -1355,6 +1417,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |4812|**Time Zone Localized Name**| |5000|**Recently Used**| |5004|**NL2SQ Registration Information**| +|5006|**Event Expander Breadcrumb**| |7000|**System Application Metadata**| |7001|**User Application Metadata**| |7100|**Solution**| @@ -1438,6 +1501,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |9814|**Relationship Attribute**| |9815|**Entity Index**| |9816|**Index Attribute**| +|9817|**Option Set Value**| |9820|**Secured Masking Column**| |9866|**Mobile Offline Profile**| |9867|**Mobile Offline Profile Item**| @@ -1510,289 +1574,349 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |10032|**ProvisionLanguageForUser**| |10033|**Shared Object**| |10034|**Shared Workspace**| -|10035|**Shared Workspace Pool**| -|10036|**Data Lake Folder**| -|10037|**Data Lake Folder Permission**| -|10038|**Data Lake Workspace**| -|10039|**Data Lake Workspace Permission**| -|10040|**Data Processing configuration**| -|10041|**Exported Excel**| -|10042|**RetainedData Excel**| -|10043|**Synapse Database**| -|10044|**Synapse Link External Table State**| -|10045|**Synapse Link Profile**| -|10046|**Synapse Link Profile Entity**| -|10047|**Synapse Link Profile Entity State**| -|10048|**Synapse Link Schedule**| -|10049|**Component Version**| -|10050|**Component Version Data Source**| -|10051|**Component Version (Internal)**| -|10052|**DataflowRefreshHistory**| -|10053|**EntityRefreshHistory**| -|10054|**Shared Link Setting**| -|10055|**DelegatedAuthorization**| -|10057|**CascadeGrantRevokeAccessRecordsTracker**| -|10058|**CascadeGrantRevokeAccessVersionTracker**| -|10059|**RevokeInheritedAccessRecordsTracker**| -|10060|**TdsMetadata**| -|10061|**Model-Driven App Element**| -|10062|**Model-Driven App Component Node's Edge**| -|10063|**Model-Driven App Component Node**| -|10064|**Model-Driven App Setting**| -|10065|**Model-Driven App User Setting**| -|10066|**Organization Setting**| -|10067|**Setting Definition**| -|10068|**CanvasApp Extended Metadata**| -|10069|**Service Plan Mapping**| -|10070|**Service Plan Custom Control**| -|10072|**ApplicationUser**| -|10075|**OData v4 Data Source**| -|10076|**Workflow Binary**| -|10077|**Credential**| -|10078|**Desktop Flow Module**| -|10079|**Flow Capacity Assignment**| -|10080|**Flow Credential Application**| -|10081|**Flow Event**| -|10082|**Flow Machine**| -|10083|**Flow Machine Group**| -|10084|**Flow Machine Image**| -|10085|**Flow Machine Image Version**| -|10086|**Flow Machine Network**| -|10087|**ProcessStageParameter**| -|10088|**Work Queue**| -|10089|**Work Queue Item**| -|10090|**Desktop Flow Binary**| -|10091|**Flow Log**| -|10092|**Flow Run**| -|10093|**Action Approval Model**| -|10094|**Approval**| -|10095|**Approval Request**| -|10096|**Approval Response**| -|10097|**Approval Step**| -|10098|**Await All Action Approval Model**| -|10099|**Await All Approval Model**| -|10100|**Basic Approval Model Data**| -|10101|**Flow Approval**| -|10110|**Connection Reference**| -|10111|**DVFileSearch**| -|10112|**DVFileSearchAttribute**| -|10113|**DVFileSearchEntity**| -|10114|**DVTableSearch**| -|10115|**DVTableSearchAttribute**| -|10116|**DVTableSearchEntity**| -|10117|**AICopilot**| -|10118|**AIPluginAuth**| -|10119|**AI Plugin Conversation Starter**| -|10120|**AI Plugin Conversation Starter Mapping**| -|10121|**AI Plugin Governance**| -|10122|**AI Plugin Governance Extended**| -|10123|**AIPluginOperationResponseTemplate**| -|10124|**AIPluginTitle**| -|10125|**SideloadedAIPlugin**| -|10126|**AIPlugin**| -|10127|**AIPluginExternalSchema**| -|10128|**AIPluginExternalSchemaProperty**| -|10129|**AIPluginInstance**| -|10130|**AIPluginOperation**| -|10131|**AIPluginOperationParameter**| -|10132|**AIPluginUserSetting**| -|10134|**AI Event**| -|10135|**AI Builder Feedback Loop**| -|10136|**AI Form Processing Document**| -|10137|**AI Object Detection Image**| -|10138|**AI Object Detection Label**| -|10139|**AI Object Detection Bounding Box**| -|10140|**AI Object Detection Image Mapping**| -|10142|**AI Builder Dataset**| -|10143|**AI Builder Dataset File**| -|10144|**AI Builder Dataset Record**| -|10145|**AI Builder Datasets Container**| -|10146|**AI Builder File**| -|10147|**AI Builder File Attached Data**| -|10148|**Help Page**| -|10149|**Tour**| -|10150|**BotContent**| -|10151|**ConversationTranscript**| -|10152|**Copilot**| -|10153|**Copilot component**| -|10154|**Copilot component collection**| -|10165|**Comment**| -|10166|**Fabric AISkill**| -|10167|**App Insights Metadata**| -|10168|**Dataflow Connection Reference**| -|10169|**Schedule**| -|10170|**Dataflow Template**| -|10171|**Dataflow DatalakeFolder**| -|10172|**Data Movement Service Request**| -|10173|**Data Movement Service Request Status**| -|10174|**DMS Sync Request**| -|10175|**DMS Sync Status**| -|10176|**Knowledge Asset Configuration**| -|10177|**Module Run Detail**| -|10178|**Salesforce Structured Object**| -|10179|**Salesforce Structured QnA Config**| -|10180|**Workflow Action Status**| -|10181|**FederatedKnowledgeConfiguration**| -|10182|**FederatedKnowledgeEntityConfiguration**| -|10183|**PDF Setting**| -|10184|**Activity File Attachment**| -|10185|**Teams chat**| -|10186|**Service Configuration**| -|10187|**SLA KPI**| -|10188|**Integrated search provider**| -|10189|**Knowledge Management Setting**| -|10190|**Knowledge Federated Article**| -|10191|**Knowledge Federated Article Incident**| -|10192|**Search provider**| -|10193|**Knowledge Article Image**| -|10194|**Knowledge Configuration**| -|10195|**Knowledge Interaction Insight**| -|10196|**Knowledge Search Insight**| -|10197|**Favorite knowledge article**| -|10198|**Knowledge article language setting**| -|10199|**Knowledge Article Attachment**| -|10200|**Knowledge personalization**| -|10201|**Knowledge Article Template**| -|10202|**Knowledge search personal filter config**| -|10203|**Knowledge search filter**| -|10205|**SupportUserTable**| -|10206|**FxExpression**| -|10207|**PowerfxRule**| -|10208|**Planner Business Scenario**| -|10209|**Planner Sync Action**| -|10210|**Ms Graph Resource To Subscription**| -|10211|**Virtual Entity Metadata**| -|10212|**Background Operation**| -|10213|**Report Parameter**| -|10214|**MobileOfflineProfileExtension**| -|10215|**MobileOfflineProfileItemFilter**| -|10216|**TeamMobileOfflineProfileMembership**| -|10217|**UserMobileOfflineProfileMembership**| -|10218|**OrganizationDataSyncSubscription**| -|10219|**OrganizationDataSyncSubscriptionEntity**| -|10220|**OrganizationDataSyncSubscriptionFnoTable**| -|10221|**OrganizationDataSyncFnoState**| -|10222|**OrganizationDataSyncState**| -|10223|**ArchiveCleanupInfo**| -|10224|**ArchiveCleanupOperation**| -|10225|**BulkArchiveConfig**| -|10226|**BulkArchiveFailureDetail**| -|10227|**BulkArchiveOperation**| -|10228|**BulkArchiveOperationDetail**| -|10229|**EnableArchivalRequest**| -|10230|**MetadataForArchival**| -|10231|**ReconciliationEntityInfo**| -|10232|**ReconciliationEntityStepInfo**| -|10233|**ReconciliationInfo**| -|10234|**RetentionCleanupInfo**| -|10235|**RetentionCleanupOperation**| -|10236|**RetentionConfig**| -|10237|**RetentionFailureDetail**| -|10238|**RetentionOperation**| -|10239|**RetentionOperationDetail**| -|10240|**Notification**| -|10241|**User Rating**| -|10242|**Mobile App**| -|10243|**Insights Store Data Source**| -|10244|**Insights Store Virtual Entity**| -|10245|**RoleEditorLayout**| -|10246|**Deleted Record Reference**| -|10247|**Restore Deleted Records Configuration**| -|10248|**App Action**| -|10249|**App Action Migration**| -|10250|**App Action Rule**| -|10253|**Card**| -|10254|**Card State Item**| -|10257|**Entity link chat configuration**| -|10258|**Rich Text Attachment**| -|10259|**Custom Control Extended Setting**| -|10260|**Timeline Pin**| -|10261|**Virtual Connector Data Source**| -|10262|**Virtual Table Column Candidate**| -|10264|**PM Analysis History**| -|10265|**PM Business Rule Automation Config**| -|10266|**PM Calendar**| -|10267|**PM Calendar Version**| -|10268|**PM Inferred Task**| -|10269|**PM Process Extended Metadata Version**| -|10270|**PM Process Template**| -|10271|**PM Process User Settings**| -|10272|**PM Process Version**| -|10273|**PM Recording**| -|10274|**PM Simulation**| -|10275|**PM Template**| -|10276|**PM View**| -|10277|**Analysis Component**| -|10278|**Analysis Job**| -|10279|**Analysis Override**| -|10280|**Analysis Result**| -|10281|**Analysis Result Detail**| -|10282|**Solution Health Rule**| -|10283|**Solution Health Rule Argument**| -|10284|**Solution Health Rule Set**| -|10285|**Power BI Dataset**| -|10286|**powerbidatasetapdx**| -|10287|**Power BI Mashup Parameter**| -|10288|**Power BI Report**| -|10289|**powerbireportapdx**| -|10290|**File Upload**| -|10291|**MainFewShot**| -|10292|**MakerFewShot**| -|10293|**SearchAttributeSettings**| -|10294|**SearchCustomAnalyzer**| -|10295|**SearchRelationshipSettings**| -|10296|**SearchResultsCache**| -|10297|**Search Telemetry**| -|10298|**ViewAsExampleQuestion**| -|10299|**CopilotExampleQuestion**| -|10300|**CopilotGlossaryTerm**| -|10301|**CopilotSynonyms**| -|10302|**Site Component**| -|10303|**Site**| -|10304|**Site Language**| -|10305|**Power Pages Site Published**| -|10308|**External Identity**| -|10309|**Invitation**| -|10310|**Invite Redemption**| -|10311|**Portal Comment**| -|10312|**Setting**| -|10313|**Multistep Form Session**| -|10317|**Ad Placement**| -|10318|**Column Permission**| -|10319|**Column Permission Profile**| -|10320|**Content Snippet**| -|10321|**Basic Form**| -|10322|**Basic Form Metadata**| -|10323|**List**| -|10324|**Table Permission**| -|10325|**Page Template**| -|10326|**Poll Placement**| -|10327|**Power Pages Core Entity DS**| -|10328|**Publishing State**| -|10329|**Publishing State Transition Rule**| -|10330|**Redirect**| -|10331|**Shortcut**| -|10332|**Site Marker**| -|10333|**Site Setting**| -|10334|**Web File**| -|10335|**Multistep Form**| -|10336|**Multistep Form Metadata**| -|10337|**Form Step**| -|10338|**Web Link**| -|10339|**Web Link Set**| -|10340|**Web Page**| -|10341|**Web Page Access Control Rule**| -|10342|**Web Role**| -|10343|**Website**| -|10344|**Website Access**| -|10345|**Website Language**| -|10346|**Web Template**| -|10353|**Power Pages Scan Report**| -|10354|**Power Pages Log**| -|10359|**Catalog Submission Files**| -|10360|**Package Submission Store**| -|10531|**Form Mapping**| -|18085|**Event Expander Breadcrumb**| +|10035|**Shared Workspace Access Token**| +|10036|**Shared Workspace Pool**| +|10037|**Data Lake Folder**| +|10038|**Data Lake Folder Permission**| +|10039|**Data Lake Workspace**| +|10040|**Data Lake Workspace Permission**| +|10041|**Data Processing configuration**| +|10042|**Exported Excel**| +|10043|**RetainedData Excel**| +|10044|**Synapse Database**| +|10045|**Synapse Link External Table State**| +|10046|**Synapse Link Profile**| +|10047|**Synapse Link Profile Entity**| +|10048|**Synapse Link Profile Entity State**| +|10049|**Synapse Link Schedule**| +|10050|**Component Version**| +|10051|**Component Version Data Source**| +|10052|**Component Version (Internal)**| +|10053|**Git Branch**| +|10054|**Git Configuration Retrieval Data Source**| +|10055|**Git Organization**| +|10056|**Git Project**| +|10057|**Git Repository**| +|10058|**Source Control Branch Configuration**| +|10059|**Source Control Component**| +|10060|**Source Control Component Payload**| +|10061|**Source Control Configuration**| +|10062|**Staged Source Control Component**| +|10063|**DataflowRefreshHistory**| +|10064|**EntityRefreshHistory**| +|10065|**Shared Link Setting**| +|10066|**DelegatedAuthorization**| +|10068|**CascadeGrantRevokeAccessRecordsTracker**| +|10069|**CascadeGrantRevokeAccessVersionTracker**| +|10070|**RevokeInheritedAccessRecordsTracker**| +|10071|**TdsMetadata**| +|10072|**Model-Driven App Element**| +|10073|**Model-Driven App Component Node's Edge**| +|10074|**Model-Driven App Component Node**| +|10075|**Model-Driven App Setting**| +|10076|**Model-Driven App User Setting**| +|10077|**Organization Setting**| +|10078|**Setting Definition**| +|10079|**CanvasApp Extended Metadata**| +|10080|**Service Plan Mapping**| +|10081|**Service Plan Custom Control**| +|10083|**ApplicationUser**| +|10086|**OData v4 Data Source**| +|10087|**Workflow Binary**| +|10088|**Business Process**| +|10089|**Credential**| +|10090|**Desktop Flow Module**| +|10091|**Flow Capacity Assignment**| +|10092|**Flow Credential Application**| +|10093|**Flow Event**| +|10094|**Flow Machine**| +|10095|**Flow Machine Group**| +|10096|**Flow Machine Image**| +|10097|**Flow Machine Image Version**| +|10098|**Flow Machine Network**| +|10099|**ProcessStageParameter**| +|10100|**Saving Rule**| +|10101|**Tag**| +|10102|**Tagged Flow Session**| +|10103|**Tagged Process**| +|10104|**Workflow Metadata**| +|10105|**Work Queue**| +|10106|**Work Queue Item**| +|10107|**Desktop Flow Binary**| +|10108|**Flow Aggregation**| +|10109|**Flow Log**| +|10110|**Flow Run**| +|10111|**Action Approval Model**| +|10112|**Approval**| +|10113|**Approval Request**| +|10114|**Approval Response**| +|10115|**Approval Step**| +|10116|**Await All Action Approval Model**| +|10117|**Await All Approval Model**| +|10118|**Basic Approval Model Data**| +|10119|**Flow Approval**| +|10128|**Connection Reference**| +|10129|**DVFileSearch**| +|10130|**DVFileSearchAttribute**| +|10131|**DVFileSearchEntity**| +|10132|**DVTableSearch**| +|10133|**DVTableSearchAttribute**| +|10134|**DVTableSearchEntity**| +|10135|**AICopilot**| +|10136|**AIPluginAuth**| +|10137|**AI Plugin Conversation Starter**| +|10138|**AI Plugin Conversation Starter Mapping**| +|10139|**AI Plugin Governance**| +|10140|**AI Plugin Governance Extended**| +|10141|**AIPluginOperationResponseTemplate**| +|10142|**AIPluginTitle**| +|10143|**SideloadedAIPlugin**| +|10144|**AIPlugin**| +|10145|**AIPluginExternalSchema**| +|10146|**AIPluginExternalSchemaProperty**| +|10147|**AIPluginInstance**| +|10148|**AIPluginOperation**| +|10149|**AIPluginOperationParameter**| +|10150|**AIPluginUserSetting**| +|10152|**Data Processing Event**| +|10153|**AI Event**| +|10154|**AI Model Catalog**| +|10155|**AI Builder Feedback Loop**| +|10156|**AI Form Processing Document**| +|10157|**AI Object Detection Image**| +|10158|**AI Object Detection Label**| +|10159|**AI Object Detection Bounding Box**| +|10160|**AI Object Detection Image Mapping**| +|10162|**AI Builder Dataset**| +|10163|**AI Builder Dataset File**| +|10164|**AI Builder Dataset Record**| +|10165|**AI Builder Datasets Container**| +|10166|**AI Builder File**| +|10167|**AI Builder File Attached Data**| +|10168|**Help Page**| +|10169|**Tour**| +|10170|**BotContent**| +|10171|**ConversationTranscript**| +|10172|**Copilot**| +|10173|**Copilot component**| +|10174|**Copilot component collection**| +|10185|**Comment**| +|10186|**Governance Configuration**| +|10187|**Fabric AISkill**| +|10188|**App Insights Metadata**| +|10189|**Dataflow Connection Reference**| +|10190|**Schedule**| +|10191|**Dataflow Template**| +|10192|**Dataflow DatalakeFolder**| +|10193|**Data Movement Service Request**| +|10194|**Data Movement Service Request Status**| +|10195|**DMS Sync Request**| +|10196|**DMS Sync Status**| +|10197|**Knowledge Asset Configuration**| +|10198|**Module Run Detail**| +|10199|**QnA**| +|10200|**Salesforce Structured Object**| +|10201|**Salesforce Structured QnA Config**| +|10202|**Workflow Action Status**| +|10203|**FederatedKnowledgeConfiguration**| +|10204|**FederatedKnowledgeEntityConfiguration**| +|10205|**Form Mapping**| +|10206|**Copilot Interactions**| +|10207|**PDF Setting**| +|10208|**Activity File Attachment**| +|10209|**Teams chat**| +|10210|**Service Configuration**| +|10211|**SLA KPI**| +|10212|**Integrated search provider**| +|10213|**Knowledge Management Setting**| +|10214|**Knowledge Federated Article**| +|10215|**Knowledge Federated Article Incident**| +|10216|**Search provider**| +|10217|**Knowledge Article Image**| +|10218|**Knowledge Configuration**| +|10219|**Knowledge Interaction Insight**| +|10220|**Knowledge Search Insight**| +|10221|**Favorite knowledge article**| +|10222|**Knowledge article language setting**| +|10223|**Knowledge Article Attachment**| +|10224|**Knowledge personalization**| +|10225|**Knowledge Article Template**| +|10226|**Knowledge search personal filter config**| +|10227|**Knowledge search filter**| +|10229|**Entity Cluster Configuration**| +|10230|**SupportUserTable**| +|10231|**FxExpression**| +|10232|**Function**| +|10233|**Plug-in**| +|10234|**PowerfxRule**| +|10235|**Planner Business Scenario**| +|10236|**Planner Sync Action**| +|10237|**Sensitivity Label**| +|10238|**Ms Graph Resource To Subscription**| +|10239|**Virtual Entity Metadata**| +|10240|**Background Operation**| +|10241|**Report Parameter**| +|10242|**MobileOfflineProfileExtension**| +|10243|**MobileOfflineProfileItemFilter**| +|10244|**TeamMobileOfflineProfileMembership**| +|10245|**UserMobileOfflineProfileMembership**| +|10246|**OrganizationDataSyncSubscription**| +|10247|**OrganizationDataSyncSubscriptionEntity**| +|10248|**OrganizationDataSyncSubscriptionFnoTable**| +|10249|**OrganizationDataSyncFnoState**| +|10250|**OrganizationDataSyncState**| +|10251|**ArchiveCleanupInfo**| +|10252|**ArchiveCleanupOperation**| +|10253|**BulkArchiveConfig**| +|10254|**BulkArchiveFailureDetail**| +|10255|**BulkArchiveOperation**| +|10256|**BulkArchiveOperationDetail**| +|10257|**EnableArchivalRequest**| +|10258|**MetadataForArchival**| +|10259|**ReconciliationEntityInfo**| +|10260|**ReconciliationEntityStepInfo**| +|10261|**ReconciliationInfo**| +|10262|**RetentionCleanupInfo**| +|10263|**RetentionCleanupOperation**| +|10264|**RetentionConfig**| +|10265|**RetentionFailureDetail**| +|10266|**RetentionOperation**| +|10267|**RetentionOperationDetail**| +|10268|**RetentionSuccessDetail**| +|10269|**CertificateCredential**| +|10270|**Notification**| +|10271|**User Rating**| +|10272|**Mobile App**| +|10273|**Insights Store Data Source**| +|10274|**Insights Store Virtual Entity**| +|10275|**RoleEditorLayout**| +|10276|**Deleted Record Reference**| +|10277|**Restore Deleted Records Configuration**| +|10278|**App Action**| +|10279|**App Action Migration**| +|10280|**App Action Rule**| +|10283|**Card**| +|10284|**Card State Item**| +|10287|**Entity link chat configuration**| +|10288|**SharePoint Managed Identity**| +|10289|**AI Insight Card**| +|10290|**AI Skill Config**| +|10291|**Data Workspace**| +|10292|**Plan**| +|10293|**Plan Artifact**| +|10294|**Plan Attachment**| +|10295|**Rich Text Attachment**| +|10296|**Custom Control Extended Setting**| +|10298|**Timeline Pin**| +|10299|**Virtual Connector Data Source**| +|10300|**Virtual Table Column Candidate**| +|10302|**PM Analysis History**| +|10303|**PM Business Rule Automation Config**| +|10304|**PM Calendar**| +|10305|**PM Calendar Version**| +|10306|**PM Inferred Task**| +|10307|**PM Process Extended Metadata Version**| +|10308|**PM Process Template**| +|10309|**PM Process User Settings**| +|10310|**PM Process Version**| +|10311|**PM Recording**| +|10312|**PM Simulation**| +|10313|**PM Template**| +|10314|**PM View**| +|10315|**Analysis Component**| +|10316|**Analysis Job**| +|10317|**Analysis Override**| +|10318|**Analysis Result**| +|10319|**Analysis Result Detail**| +|10320|**Solution Health Rule**| +|10321|**Solution Health Rule Argument**| +|10322|**Solution Health Rule Set**| +|10323|**Power BI Dataset**| +|10324|**powerbidatasetapdx**| +|10325|**Power BI Mashup Parameter**| +|10326|**Power BI Report**| +|10327|**powerbireportapdx**| +|10328|**File Upload**| +|10329|**MainFewShot**| +|10330|**MakerFewShot**| +|10331|**SearchAttributeSettings**| +|10332|**SearchCustomAnalyzer**| +|10333|**SearchRelationshipSettings**| +|10334|**SearchResultsCache**| +|10335|**Search Telemetry**| +|10336|**TextDataRecordsIndexingStatus**| +|10337|**ViewAsExampleQuestion**| +|10338|**CopilotExampleQuestion**| +|10339|**CopilotGlossaryTerm**| +|10340|**CopilotSynonyms**| +|10341|**Site Component**| +|10342|**Site**| +|10343|**Site Language**| +|10344|**Power Pages Site Published**| +|10347|**External Identity**| +|10348|**Invitation**| +|10349|**Invite Redemption**| +|10350|**Portal Comment**| +|10351|**Setting**| +|10352|**Multistep Form Session**| +|10356|**Ad Placement**| +|10357|**Column Permission**| +|10358|**Column Permission Profile**| +|10359|**Content Snippet**| +|10360|**Basic Form**| +|10361|**Basic Form Metadata**| +|10362|**List**| +|10363|**Table Permission**| +|10364|**Page Template**| +|10365|**Poll Placement**| +|10366|**Power Pages Core Entity DS**| +|10367|**Publishing State**| +|10368|**Publishing State Transition Rule**| +|10369|**Redirect**| +|10370|**Shortcut**| +|10371|**Site Marker**| +|10372|**Site Setting**| +|10373|**Web File**| +|10374|**Multistep Form**| +|10375|**Multistep Form Metadata**| +|10376|**Form Step**| +|10377|**Web Link**| +|10378|**Web Link Set**| +|10379|**Web Page**| +|10380|**Web Page Access Control Rule**| +|10381|**Web Role**| +|10382|**Website**| +|10383|**Website Access**| +|10384|**Website Language**| +|10385|**Web Template**| +|10392|**Power Pages Scan Report**| +|10393|**Power Pages Log**| +|10394|**PowerPagesManagedIdentity**| +|10395|**Power Pages Site AI Feedback**| +|10400|**Catalog Submission Files**| +|10401|**Package Submission Store**| +|10402|**processor registration**| +|10403|**signal**| +|10404|**signal registration**| +|10405|**trait**| +|10406|**trait registration**| +|10627|**FederatedKnowledgeCitation**| +|10628|**FederatedKnowledgeMetadataRefresh**| +|10629|**Email Address Configuration**| +|10630|**indexedtrait**| +|10645|**AI Evaluation Configuration**| +|10646|**AI Evaluation Run**| +|10647|**AI Test Case**| +|10648|**AI Test Case Document**| +|10649|**AI Test Case Input**| +|10650|**AI Test Run**| +|10651|**AI Test Run Batch**| +|10667|**Approval Process**| +|10668|**Approval Stage Approval**| +|10669|**Approval Stage Condition**| +|10670|**Approval Stage Order**| +|10671|**UnstructuredFileSearchEntity**| +|10672|**UnstructuredFileSearchRecord**| ### ModifiedBy @@ -2151,6 +2275,6 @@ Many-To-One Relationship: [syncerror DuplicateRule_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/duplicaterulecondition.md b/powerapps-docs/developer/data-platform/reference/entities/duplicaterulecondition.md index bf69de87d3..644a87cc04 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/duplicaterulecondition.md +++ b/powerapps-docs/developer/data-platform/reference/entities/duplicaterulecondition.md @@ -1,16 +1,14 @@ --- title: "Duplicate Rule Condition (DuplicateRuleCondition) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Duplicate Rule Condition (DuplicateRuleCondition) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Duplicate Rule Condition (DuplicateRuleCondition) table/entity reference +# Duplicate Rule Condition (DuplicateRuleCondition) table/entity reference (Microsoft Dataverse) Condition of a duplicate detection rule. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /duplicateruleconditions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /duplicateruleconditions(*duplicateruleconditionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /duplicateruleconditions(*duplicateruleconditionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /duplicateruleconditions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /duplicateruleconditions(*duplicateruleconditionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -548,6 +548,6 @@ Many-To-One Relationship: [syncerror DuplicateRuleCondition_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dvfilesearch.md b/powerapps-docs/developer/data-platform/reference/entities/dvfilesearch.md index fabdc98e89..55f98d7bf7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dvfilesearch.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dvfilesearch.md @@ -1,16 +1,14 @@ --- title: "DVFileSearch table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DVFileSearch table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DVFileSearch table/entity reference +# DVFileSearch table/entity reference (Microsoft Dataverse) DVFileSearches Component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /dvfilesearchs(*dvfilesearchid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /dvfilesearchs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /dvfilesearchs(*dvfilesearchid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -62,6 +62,7 @@ The following table lists selected properties for the DVFileSearch table. These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. - [DVFileSearchId](#BKMK_DVFileSearchId) +- [DVTableSearch](#BKMK_DVTableSearch) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) - [IsCustomizable](#BKMK_IsCustomizable) - [Name](#BKMK_Name) @@ -85,6 +86,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|Uniqueidentifier| +### DVTableSearch + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**DVTableSearch**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`dvtablesearch`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|dvtablesearch| + ### ImportSequenceNumber |Property|Value| @@ -534,6 +548,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali These relationships are many-to-one. Listed by **SchemaName**. - [business_unit_dvfilesearch](#BKMK_business_unit_dvfilesearch) +- [DVTableSearch_DVFileSearch](#BKMK_DVTableSearch_DVFileSearch) - [lk_dvfilesearch_createdby](#BKMK_lk_dvfilesearch_createdby) - [lk_dvfilesearch_createdonbehalfby](#BKMK_lk_dvfilesearch_createdonbehalfby) - [lk_dvfilesearch_modifiedby](#BKMK_lk_dvfilesearch_modifiedby) @@ -555,6 +570,19 @@ One-To-Many Relationship: [businessunit business_unit_dvfilesearch](businessunit |IsHierarchical|| |CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### DVTableSearch_DVFileSearch + +One-To-Many Relationship: [dvtablesearch DVTableSearch_DVFileSearch](dvtablesearch.md#BKMK_DVTableSearch_DVFileSearch) + +|Property|Value| +|---|---| +|ReferencedEntity|`dvtablesearch`| +|ReferencedAttribute|`dvtablesearchid`| +|ReferencingAttribute|`dvtablesearch`| +|ReferencingEntityNavigationPropertyName|`DVTableSearch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + ### lk_dvfilesearch_createdby One-To-Many Relationship: [systemuser lk_dvfilesearch_createdby](systemuser.md#BKMK_lk_dvfilesearch_createdby) @@ -778,6 +806,6 @@ See [powerpagesite powerpagesite_dvfilesearch Many-To-Many Relationship](powerpa ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dvfilesearchattribute.md b/powerapps-docs/developer/data-platform/reference/entities/dvfilesearchattribute.md index 14edfc7177..5bbc4be792 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dvfilesearchattribute.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dvfilesearchattribute.md @@ -1,16 +1,14 @@ --- title: "DVFileSearchAttribute table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DVFileSearchAttribute table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DVFileSearchAttribute table/entity reference +# DVFileSearchAttribute table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /dvfilesearchattributes(*dvfilesearchattributeid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /dvfilesearchattributes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /dvfilesearchattributes(*dvfilesearchattributeid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -860,6 +860,6 @@ Many-To-One Relationship: [syncerror dvfilesearchattribute_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dvfilesearchentity.md b/powerapps-docs/developer/data-platform/reference/entities/dvfilesearchentity.md index 8890768c0f..e5c089efb2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dvfilesearchentity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dvfilesearchentity.md @@ -1,16 +1,14 @@ --- title: "DVFileSearchEntity table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DVFileSearchEntity table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DVFileSearchEntity table/entity reference +# DVFileSearchEntity table/entity reference (Microsoft Dataverse) DVFileSearchEntities component. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /dvfilesearchentities(*dvfilesearchentityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /dvfilesearchentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /dvfilesearchentities(*dvfilesearchentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -821,6 +821,6 @@ Many-To-One Relationship: [syncerror dvfilesearchentity_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dvtablesearch.md b/powerapps-docs/developer/data-platform/reference/entities/dvtablesearch.md index ae3e861c24..fcc2e4bba4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dvtablesearch.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dvtablesearch.md @@ -1,16 +1,14 @@ --- title: "DVTableSearch table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DVTableSearch table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DVTableSearch table/entity reference +# DVTableSearch table/entity reference (Microsoft Dataverse) DVTableSearches component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /dvtablesearchs(*dvtablesearchid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /dvtablesearchs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /dvtablesearchs(*dvtablesearchid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -69,6 +69,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [DVTableSearchId](#BKMK_DVTableSearchId) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) - [IsCustomizable](#BKMK_IsCustomizable) +- [KnowledgeConfig](#BKMK_KnowledgeConfig) - [Name](#BKMK_Name) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) @@ -188,6 +189,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|ManagedProperty| +### KnowledgeConfig + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Knowledge Configuration Json**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`knowledgeconfig`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1073741823| + ### Name |Property|Value| @@ -768,6 +786,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [CopilotGlossaryTerm_DVTableSearch](#BKMK_CopilotGlossaryTerm_DVTableSearch) - [dvtablesearch_AsyncOperations](#BKMK_dvtablesearch_AsyncOperations) - [dvtablesearch_BulkDeleteFailures](#BKMK_dvtablesearch_BulkDeleteFailures) +- [DVTableSearch_DVFileSearch](#BKMK_DVTableSearch_DVFileSearch) - [DVTableSearch_DVTableSearch_DVTableSearch](#BKMK_DVTableSearch_DVTableSearch_DVTableSearch) - [dvtablesearch_MailboxTrackingFolders](#BKMK_dvtablesearch_MailboxTrackingFolders) - [dvtablesearch_PrincipalObjectAttributeAccesses](#BKMK_dvtablesearch_PrincipalObjectAttributeAccesses) @@ -834,6 +853,18 @@ Many-To-One Relationship: [bulkdeletefailure dvtablesearch_BulkDeleteFailures](b |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### DVTableSearch_DVFileSearch + +Many-To-One Relationship: [dvfilesearch DVTableSearch_DVFileSearch](dvfilesearch.md#BKMK_DVTableSearch_DVFileSearch) + +|Property|Value| +|---|---| +|ReferencingEntity|`dvfilesearch`| +|ReferencingAttribute|`dvtablesearch`| +|ReferencedEntityNavigationPropertyName|`DVTableSearch_DVFileSearch`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### DVTableSearch_DVTableSearch_DVTableSearch Many-To-One Relationship: [dvtablesearchentity DVTableSearch_DVTableSearch_DVTableSearch](dvtablesearchentity.md#BKMK_DVTableSearch_DVTableSearch_DVTableSearch) @@ -916,6 +947,6 @@ See [botcomponent botcomponent_dvtablesearch Many-To-Many Relationship](botcompo ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dvtablesearchattribute.md b/powerapps-docs/developer/data-platform/reference/entities/dvtablesearchattribute.md index 62f3bcf312..88c84038b8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dvtablesearchattribute.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dvtablesearchattribute.md @@ -1,16 +1,14 @@ --- title: "DVTableSearchAttribute table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DVTableSearchAttribute table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DVTableSearchAttribute table/entity reference +# DVTableSearchAttribute table/entity reference (Microsoft Dataverse) DVTableSearchAttribute component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /dvtablesearchattributes(*dvtablesearchattributeid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /dvtablesearchattributes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /dvtablesearchattributes(*dvtablesearchattributeid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -842,6 +842,6 @@ Many-To-One Relationship: [syncerror dvtablesearchattribute_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/dvtablesearchentity.md b/powerapps-docs/developer/data-platform/reference/entities/dvtablesearchentity.md index a8ac1e15c9..fc6c006305 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/dvtablesearchentity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/dvtablesearchentity.md @@ -1,16 +1,14 @@ --- title: "DVTableSearchEntity table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DVTableSearchEntity table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DVTableSearchEntity table/entity reference +# DVTableSearchEntity table/entity reference (Microsoft Dataverse) DVTableSearchEntities component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /dvtablesearchentities(*dvtablesearchentityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /dvtablesearchentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /dvtablesearchentities(*dvtablesearchentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -74,6 +74,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [unstructuredfilesearchentityId](#BKMK_unstructuredfilesearchentityId) - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) ### DVTableSearch @@ -272,6 +273,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|-1| +### unstructuredfilesearchentityId + +|Property|Value| +|---|---| +|Description|**Contains reference from DVTableSearch to UnstructuredFileSearchEntity**| +|DisplayName|| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`unstructuredfilesearchentityid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|unstructuredfilesearchentity| + ### UTCConversionTimeZoneCode |Property|Value| @@ -582,6 +596,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [business_unit_dvtablesearchentity](#BKMK_business_unit_dvtablesearchentity) - [DVTableSearch_DVTableSearch_DVTableSearch](#BKMK_DVTableSearch_DVTableSearch_DVTableSearch) - [DVTableSearchEntity_Entity_Entity](#BKMK_DVTableSearchEntity_Entity_Entity) +- [dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId](#BKMK_dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId) - [lk_dvtablesearchentity_createdby](#BKMK_lk_dvtablesearchentity_createdby) - [lk_dvtablesearchentity_createdonbehalfby](#BKMK_lk_dvtablesearchentity_createdonbehalfby) - [lk_dvtablesearchentity_modifiedby](#BKMK_lk_dvtablesearchentity_modifiedby) @@ -629,6 +644,19 @@ One-To-Many Relationship: [entity DVTableSearchEntity_Entity_Entity](entity.md#B |IsHierarchical|| |CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId + +One-To-Many Relationship: [unstructuredfilesearchentity dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId](unstructuredfilesearchentity.md#BKMK_dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`unstructuredfilesearchentityid`| +|ReferencingEntityNavigationPropertyName|`unstructuredfilesearchentityId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### lk_dvtablesearchentity_createdby One-To-Many Relationship: [systemuser lk_dvtablesearchentity_createdby](systemuser.md#BKMK_lk_dvtablesearchentity_createdby) @@ -834,6 +862,6 @@ Many-To-One Relationship: [syncerror dvtablesearchentity_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/elasticfileattachment.md b/powerapps-docs/developer/data-platform/reference/entities/elasticfileattachment.md index 0d47958bc8..303e0e250e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/elasticfileattachment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/elasticfileattachment.md @@ -1,16 +1,14 @@ --- title: "ElasticFileAttachment table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ElasticFileAttachment table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ElasticFileAttachment table/entity reference +# ElasticFileAttachment table/entity reference (Microsoft Dataverse) Elastic File Attachment @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /elasticfileattachments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /elasticfileattachments(*elasticfileattachmentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /elasticfileattachments(*elasticfileattachmentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /elasticfileattachments
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -138,7 +138,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`objectid`| |RequiredLevel|None| |Type|Lookup| -|Targets|componentversionnrddatasource| +|Targets|componentversionnrddatasource, sourcecontrolcomponentpayload| ### ObjectIdTypeCode @@ -341,6 +341,9 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali These relationships are many-to-one. Listed by **SchemaName**. +- [componentversionnrddatasource_ElasticFileAttachments](#BKMK_componentversionnrddatasource_ElasticFileAttachments) +- [sourcecontrolcomponentpayload_ElasticFileAttachments](#BKMK_sourcecontrolcomponentpayload_ElasticFileAttachments) + ### componentversionnrddatasource_ElasticFileAttachments One-To-Many Relationship: [componentversionnrddatasource componentversionnrddatasource_ElasticFileAttachments](componentversionnrddatasource.md#BKMK_componentversionnrddatasource_ElasticFileAttachments) @@ -354,11 +357,28 @@ One-To-Many Relationship: [componentversionnrddatasource componentversionnrddata |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### sourcecontrolcomponentpayload_ElasticFileAttachments + +One-To-Many Relationship: [sourcecontrolcomponentpayload sourcecontrolcomponentpayload_ElasticFileAttachments](sourcecontrolcomponentpayload.md#BKMK_sourcecontrolcomponentpayload_ElasticFileAttachments) + +|Property|Value| +|---|---| +|ReferencedEntity|`sourcecontrolcomponentpayload`| +|ReferencedAttribute|`sourcecontrolcomponentpayloadid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_sourcecontrolcomponentpayload`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ## One-to-Many relationships These relationships are one-to-many. Listed by **SchemaName**. +- [ElasticFileAttachment_componentversionnrddatasource_Payload](#BKMK_ElasticFileAttachment_componentversionnrddatasource_Payload) +- [ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload](#BKMK_ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload) +- [ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit](#BKMK_ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit) + ### ElasticFileAttachment_componentversionnrddatasource_Payload Many-To-One Relationship: [componentversionnrddatasource ElasticFileAttachment_componentversionnrddatasource_Payload](componentversionnrddatasource.md#BKMK_ElasticFileAttachment_componentversionnrddatasource_Payload) @@ -371,10 +391,34 @@ Many-To-One Relationship: [componentversionnrddatasource ElasticFileAttachment_c |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload + +Many-To-One Relationship: [sourcecontrolcomponentpayload ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload](sourcecontrolcomponentpayload.md#BKMK_ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponentpayload`| +|ReferencingAttribute|`componentpayload`| +|ReferencedEntityNavigationPropertyName|`ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit + +Many-To-One Relationship: [sourcecontrolcomponentpayload ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit](sourcecontrolcomponentpayload.md#BKMK_ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponentpayload`| +|ReferencingAttribute|`componentpayloadingit`| +|ReferencedEntityNavigationPropertyName|`ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/email.md b/powerapps-docs/developer/data-platform/reference/entities/email.md index dd8e048bc1..468ce55518 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/email.md +++ b/powerapps-docs/developer/data-platform/reference/entities/email.md @@ -1,16 +1,14 @@ --- title: "Email table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Email table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Email table/entity reference +# Email table/entity reference (Microsoft Dataverse) Activity that is delivered using email protocols. @@ -22,6 +20,7 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /emails(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `BackgroundSendEmail`
Event: True | || | `CheckIncomingEmail`
Event: True | || | `CheckPromoteEmail`
Event: True | || @@ -30,6 +29,7 @@ Messages represent operations that can be performed on the table. They may also | `DeliverImmediatePromoteEmail`
Event: True | || | `DeliverIncomingEmail`
Event: True | || | `DeliverPromoteEmail`
Event: True | || +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GetDecryptionKey`
Event: False | || | `GetTrackingTokenEmail`
Event: False | || | `GrantAccess`
Event: True | || @@ -39,10 +39,10 @@ Messages represent operations that can be performed on the table. They may also | `RetrievePrincipalAccess`
Event: True | || | `RetrieveSharedPrincipalsAndAccess`
Event: True | || | `RevokeAccess`
Event: True | || -| `SendTemplate`
Event: True | || | `SendEmail`
Event: True | || -| `SendFax`
Event: True | || | `SendEmailFromTemplate`
Event: True | || +| `SendFax`
Event: True | || +| `SendTemplate`
Event: True | || | `SetState`
Event: True |`PATCH` /emails(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: True |`PATCH` /emails(*activityid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `Upsert`
Event: False |`PATCH` /emails(*activityid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || @@ -125,6 +125,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [ScheduledEnd](#BKMK_ScheduledEnd) - [ScheduledStart](#BKMK_ScheduledStart) - [Sender](#BKMK_Sender) +- [SensitivityLabelId](#BKMK_SensitivityLabelId) +- [SensitivityLabelInfo](#BKMK_SensitivityLabelInfo) - [SLAId](#BKMK_SLAId) - [SortDate](#BKMK_SortDate) - [StageId](#BKMK_StageId) @@ -1000,6 +1002,36 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|250| +### SensitivityLabelId + +|Property|Value| +|---|---| +|Description|**The sensitivity label assigned to the Email.**| +|DisplayName|**Sensitivity Label**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sensitivitylabelid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|sensitivitylabel| + +### SensitivityLabelInfo + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Sensitivity Label Info**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sensitivitylabelinfo`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1073741823| + ### SLAId |Property|Value| @@ -1294,6 +1326,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [OwningBusinessUnit](#BKMK_OwningBusinessUnit) - [OwningTeam](#BKMK_OwningTeam) - [OwningUser](#BKMK_OwningUser) +- [ParentSensitivityLabelId](#BKMK_ParentSensitivityLabelId) - [PostponeEmailProcessingUntil](#BKMK_PostponeEmailProcessingUntil) - [ReplyCount](#BKMK_ReplyCount) - [SafeDescription](#BKMK_SafeDescription) @@ -1752,6 +1785,18 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Type|Lookup| |Targets|systemuser| +### ParentSensitivityLabelId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Parent Sensitivity Label Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`parentsensitivitylabelid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + ### PostponeEmailProcessingUntil |Property|Value| @@ -1933,6 +1978,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [owner_emails](#BKMK_owner_emails) - [processstage_emails](#BKMK_processstage_emails) - [Queue_Email_EmailSender](#BKMK_Queue_Email_EmailSender) +- [sensitivitylabel_email_SensitivityLabelId](#BKMK_sensitivitylabel_email_SensitivityLabelId) - [sla_email](#BKMK_sla_email) - [SystemUser_Email_EmailSender](#BKMK_SystemUser_Email_EmailSender) - [team_email](#BKMK_team_email) @@ -2368,6 +2414,19 @@ One-To-Many Relationship: [queue Queue_Email_EmailSender](queue.md#BKMK_Queue_Em |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### sensitivitylabel_email_SensitivityLabelId + +One-To-Many Relationship: [sensitivitylabel sensitivitylabel_email_SensitivityLabelId](sensitivitylabel.md#BKMK_sensitivitylabel_email_SensitivityLabelId) + +|Property|Value| +|---|---| +|ReferencedEntity|`sensitivitylabel`| +|ReferencedAttribute|`sensitivitylabelid`| +|ReferencingAttribute|`sensitivitylabelid`| +|ReferencingEntityNavigationPropertyName|`SensitivityLabelId_Email`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### sla_email One-To-Many Relationship: [sla sla_email](sla.md#BKMK_sla_email) @@ -2677,6 +2736,6 @@ Many-To-One Relationship: [slakpiinstance slakpiinstance_email](slakpiinstance.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/emailaddressconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/emailaddressconfiguration.md new file mode 100644 index 0000000000..6f7adcf0a3 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/emailaddressconfiguration.md @@ -0,0 +1,674 @@ +--- +title: "Email Address Configuration (EmailAddressConfiguration) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Email Address Configuration (EmailAddressConfiguration) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Email Address Configuration (EmailAddressConfiguration) table/entity reference (Microsoft Dataverse) + +Entity which stores configuration metadata for Email Address type fields + +## Messages + +The following table lists the messages for the Email Address Configuration (EmailAddressConfiguration) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /emailaddressconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /emailaddressconfigurations(*emailaddressconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `IsValidStateTransition`
Event: False | || +| `Retrieve`
Event: True |`GET` /emailaddressconfigurations(*emailaddressconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /emailaddressconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `SetState`
Event: True |`PATCH` /emailaddressconfigurations(*emailaddressconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /emailaddressconfigurations(*emailaddressconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /emailaddressconfigurations(*emailaddressconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the Email Address Configuration (EmailAddressConfiguration) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the Email Address Configuration (EmailAddressConfiguration) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Email Address Configuration** | +| **DisplayCollectionName** | **Email Address Configurations** | +| **SchemaName** | `EmailAddressConfiguration` | +| **CollectionSchemaName** | `EmailAddressConfigurations` | +| **EntitySetName** | `emailaddressconfigurations`| +| **LogicalName** | `emailaddressconfiguration` | +| **LogicalCollectionName** | `emailaddressconfigurations` | +| **PrimaryIdAttribute** | `emailaddressconfigurationid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AttributeId](#BKMK_AttributeId) +- [DoNotResolve](#BKMK_DoNotResolve) +- [EmailAddressConfigurationId](#BKMK_EmailAddressConfigurationId) +- [EntityId](#BKMK_EntityId) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### AttributeId + +|Property|Value| +|---|---| +|Description|**Email Address Field Attribute Id**| +|DisplayName|**Attribute Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`attributeid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|attribute| + +### DoNotResolve + +|Property|Value| +|---|---| +|Description|**Boolean flag to not resolve the email address field specified by attribute id**| +|DisplayName|**Do Not Resolve**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`donotresolve`| +|RequiredLevel|ApplicationRequired| +|Type|Boolean| +|GlobalChoiceName|`donotresolveemailaddress`| +|DefaultValue|False| +|True Label|True| +|False Label|False| + +### EmailAddressConfigurationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for Email Address Configuration.**| +|DisplayName|**EmailAddressConfiguration**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`emailaddressconfigurationid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### EntityId + +|Property|Value| +|---|---| +|Description|**Entity id associated with the email address field**| +|DisplayName|**Entity Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`entityid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|entity| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### Name + +|Property|Value| +|---|---| +|Description|**Name of the email address configuration**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Email Address Configuration**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`emailaddressconfiguration_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Email Address Configuration**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`emailaddressconfiguration_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OrganizationId](#BKMK_OrganizationId) +- [OverwriteTime](#BKMK_OverwriteTime) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OrganizationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for the organization**| +|DisplayName|**Organization Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`organizationid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|organization| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [emailaddressconfiguration_attribute_AttributeId](#BKMK_emailaddressconfiguration_attribute_AttributeId) +- [emailaddressconfiguration_entity_EntityId](#BKMK_emailaddressconfiguration_entity_EntityId) +- [lk_emailaddressconfiguration_createdby](#BKMK_lk_emailaddressconfiguration_createdby) +- [lk_emailaddressconfiguration_createdonbehalfby](#BKMK_lk_emailaddressconfiguration_createdonbehalfby) +- [lk_emailaddressconfiguration_modifiedby](#BKMK_lk_emailaddressconfiguration_modifiedby) +- [lk_emailaddressconfiguration_modifiedonbehalfby](#BKMK_lk_emailaddressconfiguration_modifiedonbehalfby) +- [organization_emailaddressconfiguration](#BKMK_organization_emailaddressconfiguration) + +### emailaddressconfiguration_attribute_AttributeId + +One-To-Many Relationship: [attribute emailaddressconfiguration_attribute_AttributeId](attribute.md#BKMK_emailaddressconfiguration_attribute_AttributeId) + +|Property|Value| +|---|---| +|ReferencedEntity|`attribute`| +|ReferencedAttribute|`attributeid`| +|ReferencingAttribute|`attributeid`| +|ReferencingEntityNavigationPropertyName|`AttributeId_EmailAddressConfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### emailaddressconfiguration_entity_EntityId + +One-To-Many Relationship: [entity emailaddressconfiguration_entity_EntityId](entity.md#BKMK_emailaddressconfiguration_entity_EntityId) + +|Property|Value| +|---|---| +|ReferencedEntity|`entity`| +|ReferencedAttribute|`entityid`| +|ReferencingAttribute|`entityid`| +|ReferencingEntityNavigationPropertyName|`EntityId_EmailAddressConfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_emailaddressconfiguration_createdby + +One-To-Many Relationship: [systemuser lk_emailaddressconfiguration_createdby](systemuser.md#BKMK_lk_emailaddressconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_emailaddressconfiguration_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_emailaddressconfiguration_createdonbehalfby](systemuser.md#BKMK_lk_emailaddressconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_emailaddressconfiguration_modifiedby + +One-To-Many Relationship: [systemuser lk_emailaddressconfiguration_modifiedby](systemuser.md#BKMK_lk_emailaddressconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_emailaddressconfiguration_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_emailaddressconfiguration_modifiedonbehalfby](systemuser.md#BKMK_lk_emailaddressconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### organization_emailaddressconfiguration + +One-To-Many Relationship: [organization organization_emailaddressconfiguration](organization.md#BKMK_organization_emailaddressconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`organization`| +|ReferencedAttribute|`organizationid`| +|ReferencingAttribute|`organizationid`| +|ReferencingEntityNavigationPropertyName|`organizationid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [emailaddressconfiguration_AsyncOperations](#BKMK_emailaddressconfiguration_AsyncOperations) +- [emailaddressconfiguration_BulkDeleteFailures](#BKMK_emailaddressconfiguration_BulkDeleteFailures) +- [emailaddressconfiguration_MailboxTrackingFolders](#BKMK_emailaddressconfiguration_MailboxTrackingFolders) +- [emailaddressconfiguration_PrincipalObjectAttributeAccesses](#BKMK_emailaddressconfiguration_PrincipalObjectAttributeAccesses) +- [emailaddressconfiguration_SyncErrors](#BKMK_emailaddressconfiguration_SyncErrors) + +### emailaddressconfiguration_AsyncOperations + +Many-To-One Relationship: [asyncoperation emailaddressconfiguration_AsyncOperations](asyncoperation.md#BKMK_emailaddressconfiguration_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`emailaddressconfiguration_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### emailaddressconfiguration_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure emailaddressconfiguration_BulkDeleteFailures](bulkdeletefailure.md#BKMK_emailaddressconfiguration_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`emailaddressconfiguration_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### emailaddressconfiguration_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder emailaddressconfiguration_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_emailaddressconfiguration_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`emailaddressconfiguration_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### emailaddressconfiguration_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess emailaddressconfiguration_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_emailaddressconfiguration_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`emailaddressconfiguration_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### emailaddressconfiguration_SyncErrors + +Many-To-One Relationship: [syncerror emailaddressconfiguration_SyncErrors](syncerror.md#BKMK_emailaddressconfiguration_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`emailaddressconfiguration_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/emailserverprofile.md b/powerapps-docs/developer/data-platform/reference/entities/emailserverprofile.md index c99f9f6faf..45e88b1cfa 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/emailserverprofile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/emailserverprofile.md @@ -1,16 +1,14 @@ --- title: "Email Server Profile (EmailServerProfile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Email Server Profile (EmailServerProfile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Email Server Profile (EmailServerProfile) table/entity reference +# Email Server Profile (EmailServerProfile) table/entity reference (Microsoft Dataverse) Holds the Email Server Profiles of an organization @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /emailserverprofiles(*emailserverprofileid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /emailserverprofiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /emailserverprofiles(*emailserverprofileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: False | || | `ModifyAccess`
Event: False | || | `Retrieve`
Event: False |`GET` /emailserverprofiles(*emailserverprofileid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -58,6 +58,12 @@ The following table lists selected properties for the Email Server Profile (Emai These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. - [AadResourceId](#BKMK_AadResourceId) +- [ACSEmailServiceName](#BKMK_ACSEmailServiceName) +- [ACSEnabledForOutgoingEmail](#BKMK_ACSEnabledForOutgoingEmail) +- [ACSEndpointUrl](#BKMK_ACSEndpointUrl) +- [ACSManagedIdentityId](#BKMK_ACSManagedIdentityId) +- [ACSResourceGroupName](#BKMK_ACSResourceGroupName) +- [ACSSubscriptionId](#BKMK_ACSSubscriptionId) - [DefaultServerLocation](#BKMK_DefaultServerLocation) - [Description](#BKMK_Description) - [EmailServerProfileId](#BKMK_EmailServerProfileId) @@ -132,6 +138,98 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1024| +### ACSEmailServiceName + +|Property|Value| +|---|---| +|Description|**The name of the email service resource associated with the Azure Communication Service.**| +|DisplayName|**ACS Email Service Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acsemailservicename`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### ACSEnabledForOutgoingEmail + +|Property|Value| +|---|---| +|Description|**Determines if ACS integration should be enabled for outgoing email synchronization.**| +|DisplayName|**ACS Enabled for Outgoing Email**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acsenabledforoutgoingemail`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`emailserverprofile_acsenabledforoutgoingemail`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### ACSEndpointUrl + +|Property|Value| +|---|---| +|Description|**ACS Endpoint Url**| +|DisplayName|**ACS Endpoint Url**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acsendpointurl`| +|RequiredLevel|None| +|Type|String| +|Format|Url| +|FormatName|Url| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|300| + +### ACSManagedIdentityId + +|Property|Value| +|---|---| +|Description|**Unique identifier for managed identity associated with emailserverprofile for ACS integration.**| +|DisplayName|**ACS Managed Identity**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acsmanagedidentityid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|managedidentity| + +### ACSResourceGroupName + +|Property|Value| +|---|---| +|Description|**The name of the resource group associated with the Email Communication Service. The name is case insensitive.**| +|DisplayName|**ACS Resource Group Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acsresourcegroupname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### ACSSubscriptionId + +|Property|Value| +|---|---| +|Description|**The ID of the target Azure subscription associated with the Email Communication Service.**| +|DisplayName|**ACS SubscriptionId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acssubscriptionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + ### DefaultServerLocation |Property|Value| @@ -926,7 +1024,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Value|Label| |---|---| -|0|**Public (+GCC) (https://login.microsoftonline.com)**| +|0|**Public (\+GCC) (https://login.microsoftonline.com)**| |1|**US Government (GCC High and DoD) (https://login.microsoftonline.us)**| |2|**China (21Vianet) (https://login.chinacloudapi.cn)**| |3|**Automatic (determined by Dynamics 365 cloud)**| @@ -1461,6 +1559,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [lk_emailserverprofile_createdonbehalfby](#BKMK_lk_emailserverprofile_createdonbehalfby) - [lk_emailserverprofile_modifiedby](#BKMK_lk_emailserverprofile_modifiedby) - [lk_emailserverprofile_modifiedonbehalfby](#BKMK_lk_emailserverprofile_modifiedonbehalfby) +- [managedidentity_emailserverprofile_acsmanagedidentityid](#BKMK_managedidentity_emailserverprofile_acsmanagedidentityid) - [managedidentity_emailserverprofile_managedidentityid](#BKMK_managedidentity_emailserverprofile_managedidentityid) - [organization_emailserverprofile](#BKMK_organization_emailserverprofile) - [owner_emailserverprofile](#BKMK_owner_emailserverprofile) @@ -1544,6 +1643,19 @@ One-To-Many Relationship: [systemuser lk_emailserverprofile_modifiedonbehalfby]( |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### managedidentity_emailserverprofile_acsmanagedidentityid + +One-To-Many Relationship: [managedidentity managedidentity_emailserverprofile_acsmanagedidentityid](managedidentity.md#BKMK_managedidentity_emailserverprofile_acsmanagedidentityid) + +|Property|Value| +|---|---| +|ReferencedEntity|`managedidentity`| +|ReferencedAttribute|`managedidentityid`| +|ReferencingAttribute|`acsmanagedidentityid`| +|ReferencingEntityNavigationPropertyName|`acsmanagedidentityid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### managedidentity_emailserverprofile_managedidentityid One-To-Many Relationship: [managedidentity managedidentity_emailserverprofile_managedidentityid](managedidentity.md#BKMK_managedidentity_emailserverprofile_managedidentityid) @@ -1723,6 +1835,6 @@ Many-To-One Relationship: [tracelog tracelog_EmailServerProfile](tracelog.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/entity.md b/powerapps-docs/developer/data-platform/reference/entities/entity.md index 3013b76240..3f084d5168 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/entity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/entity.md @@ -1,16 +1,14 @@ --- title: "Entity table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Entity table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Entity table/entity reference +# Entity table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: False |`GET` /entities
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -445,6 +445,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [catalogassignment_entity](#BKMK_catalogassignment_entity) - [DVFileSearchEntity_Entity_Entity](#BKMK_DVFileSearchEntity_Entity_Entity) - [DVTableSearchEntity_Entity_Entity](#BKMK_DVTableSearchEntity_Entity_Entity) +- [emailaddressconfiguration_entity_EntityId](#BKMK_emailaddressconfiguration_entity_EntityId) - [entity_appaction_ContextEntity](#BKMK_entity_appaction_ContextEntity) - [entity_appactionrule_ContextEntity](#BKMK_entity_appactionrule_ContextEntity) - [entity_entityanalyticsconfig](#BKMK_entity_entityanalyticsconfig) @@ -452,6 +453,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [entity_solutioncomponentbatchconfiguration_PrimaryEntity](#BKMK_entity_solutioncomponentbatchconfiguration_PrimaryEntity) - [entity_solutioncomponentbatchconfiguration_RelatedEntity](#BKMK_entity_solutioncomponentbatchconfiguration_RelatedEntity) - [entity_solutioncomponentconfiguration](#BKMK_entity_solutioncomponentconfiguration) +- [entityclusterconfig_extensionofrecordid](#BKMK_entityclusterconfig_extensionofrecordid) - [metadataforarchival_extensionofrecordid](#BKMK_metadataforarchival_extensionofrecordid) - [msdyn_entity_msdyn_entitylinkchatconfiguration](#BKMK_msdyn_entity_msdyn_entitylinkchatconfiguration) - [msdyn_insightsstorevirtualentity_extensionofrecordid](#BKMK_msdyn_insightsstorevirtualentity_extensionofrecordid) @@ -508,6 +510,18 @@ Many-To-One Relationship: [dvtablesearchentity DVTableSearchEntity_Entity_Entity |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### emailaddressconfiguration_entity_EntityId + +Many-To-One Relationship: [emailaddressconfiguration emailaddressconfiguration_entity_EntityId](emailaddressconfiguration.md#BKMK_emailaddressconfiguration_entity_EntityId) + +|Property|Value| +|---|---| +|ReferencingEntity|`emailaddressconfiguration`| +|ReferencingAttribute|`entityid`| +|ReferencedEntityNavigationPropertyName|`emailaddressconfiguration_entity_EntityId`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### entity_appaction_ContextEntity Many-To-One Relationship: [appaction entity_appaction_ContextEntity](appaction.md#BKMK_entity_appaction_ContextEntity) @@ -592,6 +606,18 @@ Many-To-One Relationship: [solutioncomponentconfiguration entity_solutioncompone |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### entityclusterconfig_extensionofrecordid + +Many-To-One Relationship: [entityclusterconfig entityclusterconfig_extensionofrecordid](entityclusterconfig.md#BKMK_entityclusterconfig_extensionofrecordid) + +|Property|Value| +|---|---| +|ReferencingEntity|`entityclusterconfig`| +|ReferencingAttribute|`extensionofrecordid`| +|ReferencedEntityNavigationPropertyName|`entityclusterconfig_extensionofrecordid`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### metadataforarchival_extensionofrecordid Many-To-One Relationship: [metadataforarchival metadataforarchival_extensionofrecordid](metadataforarchival.md#BKMK_metadataforarchival_extensionofrecordid) @@ -698,6 +724,6 @@ See [card card_entity_connections Many-To-Many Relationship](card.md#BKMK_card_e ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/entityanalyticsconfig.md b/powerapps-docs/developer/data-platform/reference/entities/entityanalyticsconfig.md index 5b1e5cfee4..591e5e9bcb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/entityanalyticsconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/entityanalyticsconfig.md @@ -1,16 +1,14 @@ --- title: "Entity Analytics Config (EntityAnalyticsConfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Entity Analytics Config (EntityAnalyticsConfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Entity Analytics Config (EntityAnalyticsConfig) table/entity reference +# Entity Analytics Config (EntityAnalyticsConfig) table/entity reference (Microsoft Dataverse) This entity contains information about which entities are enabled for Azure Data Lake Services integration @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /entityanalyticsconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: False |`DELETE` /entityanalyticsconfigs(*entityanalyticsconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /entityanalyticsconfigs(*entityanalyticsconfigid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /entityanalyticsconfigs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /entityanalyticsconfigs(*entityanalyticsconfigid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -54,6 +54,7 @@ The following table lists selected properties for the Entity Analytics Config (E These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. - [EntityAnalyticsConfigId](#BKMK_EntityAnalyticsConfigId) +- [EntityDataSource](#BKMK_EntityDataSource) - [IsEnabledForADLS](#BKMK_IsEnabledForADLS) - [IsEnabledForTimeSeries](#BKMK_IsEnabledForTimeSeries) - [ParentEntityId](#BKMK_ParentEntityId) @@ -71,6 +72,28 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|Uniqueidentifier| +### EntityDataSource + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Entity Data Source**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`entitydatasource`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|1| +|GlobalChoiceName|`entityanalyticsconfig_entitydatasourcee`| + +#### EntityDataSource Choices/Options + +|Value|Label| +|---|---| +|0|**None**| +|1|**Dataverse**| +|2|**FnOTables**| + ### IsEnabledForADLS |Property|Value| @@ -410,6 +433,6 @@ Many-To-One Relationship: [syncerror entityanalyticsconfig_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/entityclusterconfig.md b/powerapps-docs/developer/data-platform/reference/entities/entityclusterconfig.md new file mode 100644 index 0000000000..bce2e6c288 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/entityclusterconfig.md @@ -0,0 +1,668 @@ +--- +title: "Entity Cluster Configuration (EntityClusterConfig) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Entity Cluster Configuration (EntityClusterConfig) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Entity Cluster Configuration (EntityClusterConfig) table/entity reference (Microsoft Dataverse) + +Holds Entity Cluster configuration for entities + +## Messages + +The following table lists the messages for the Entity Cluster Configuration (EntityClusterConfig) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /entityclusterconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /entityclusterconfigs(*entityclusterconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `IsValidStateTransition`
Event: False | || +| `Retrieve`
Event: True |`GET` /entityclusterconfigs(*entityclusterconfigid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /entityclusterconfigs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `SetState`
Event: True |`PATCH` /entityclusterconfigs(*entityclusterconfigid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /entityclusterconfigs(*entityclusterconfigid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /entityclusterconfigs(*entityclusterconfigid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Entity Cluster Configuration (EntityClusterConfig) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Entity Cluster Configuration** | +| **DisplayCollectionName** | **Entity Cluster Configurations** | +| **SchemaName** | `EntityClusterConfig` | +| **CollectionSchemaName** | `EntityClusterConfigs` | +| **EntitySetName** | `entityclusterconfigs`| +| **LogicalName** | `entityclusterconfig` | +| **LogicalCollectionName** | `entityclusterconfigs` | +| **PrimaryIdAttribute** | `entityclusterconfigid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ClusterMode](#BKMK_ClusterMode) +- [EntityClusterConfigId](#BKMK_EntityClusterConfigId) +- [ExtensionOfRecordId](#BKMK_ExtensionOfRecordId) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [ShouldAutoReplicate](#BKMK_ShouldAutoReplicate) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ClusterMode + +|Property|Value| +|---|---| +|Description|**Cluster Mode for the Table**| +|DisplayName|**ClusterMode**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`clustermode`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`entityclusterconfig_clustermode`| + +#### ClusterMode Choices/Options + +|Value|Label| +|---|---| +|0|**Partitioned**| +|1|**Replicated**| +|2|**Local**| + +### EntityClusterConfigId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Entity Cluster Configuration**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`entityclusterconfigid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ExtensionOfRecordId + +|Property|Value| +|---|---| +|Description|**The metadata for Entity.**| +|DisplayName|**Metadata For Entity**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`extensionofrecordid`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|entity| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ShouldAutoReplicate + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Specifies if the table should be auto replicated.**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`shouldautoreplicate`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`entitycclusterconfig_shouldautoreplicate`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Entity Cluster Configuration**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`entityclusterconfig_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Entity Cluster Configuration**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`entityclusterconfig_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [Name](#BKMK_Name) +- [OrganizationId](#BKMK_OrganizationId) +- [OverwriteTime](#BKMK_OverwriteTime) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Shows the date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### Name + +|Property|Value| +|---|---| +|Description|**The name of the settings.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OrganizationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for the organization**| +|DisplayName|**Organization Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`organizationid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|organization| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [entityclusterconfig_extensionofrecordid](#BKMK_entityclusterconfig_extensionofrecordid) +- [lk_entityclusterconfig_createdby](#BKMK_lk_entityclusterconfig_createdby) +- [lk_entityclusterconfig_createdonbehalfby](#BKMK_lk_entityclusterconfig_createdonbehalfby) +- [lk_entityclusterconfig_modifiedby](#BKMK_lk_entityclusterconfig_modifiedby) +- [lk_entityclusterconfig_modifiedonbehalfby](#BKMK_lk_entityclusterconfig_modifiedonbehalfby) +- [organization_entityclusterconfig](#BKMK_organization_entityclusterconfig) + +### entityclusterconfig_extensionofrecordid + +One-To-Many Relationship: [entity entityclusterconfig_extensionofrecordid](entity.md#BKMK_entityclusterconfig_extensionofrecordid) + +|Property|Value| +|---|---| +|ReferencedEntity|`entity`| +|ReferencedAttribute|`entityid`| +|ReferencingAttribute|`extensionofrecordid`| +|ReferencingEntityNavigationPropertyName|`extensionofrecordid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + +### lk_entityclusterconfig_createdby + +One-To-Many Relationship: [systemuser lk_entityclusterconfig_createdby](systemuser.md#BKMK_lk_entityclusterconfig_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_entityclusterconfig_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_entityclusterconfig_createdonbehalfby](systemuser.md#BKMK_lk_entityclusterconfig_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_entityclusterconfig_modifiedby + +One-To-Many Relationship: [systemuser lk_entityclusterconfig_modifiedby](systemuser.md#BKMK_lk_entityclusterconfig_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_entityclusterconfig_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_entityclusterconfig_modifiedonbehalfby](systemuser.md#BKMK_lk_entityclusterconfig_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### organization_entityclusterconfig + +One-To-Many Relationship: [organization organization_entityclusterconfig](organization.md#BKMK_organization_entityclusterconfig) + +|Property|Value| +|---|---| +|ReferencedEntity|`organization`| +|ReferencedAttribute|`organizationid`| +|ReferencingAttribute|`organizationid`| +|ReferencingEntityNavigationPropertyName|`organizationid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [entityclusterconfig_AsyncOperations](#BKMK_entityclusterconfig_AsyncOperations) +- [entityclusterconfig_BulkDeleteFailures](#BKMK_entityclusterconfig_BulkDeleteFailures) +- [entityclusterconfig_MailboxTrackingFolders](#BKMK_entityclusterconfig_MailboxTrackingFolders) +- [entityclusterconfig_PrincipalObjectAttributeAccesses](#BKMK_entityclusterconfig_PrincipalObjectAttributeAccesses) +- [entityclusterconfig_ProcessSession](#BKMK_entityclusterconfig_ProcessSession) +- [entityclusterconfig_SyncErrors](#BKMK_entityclusterconfig_SyncErrors) + +### entityclusterconfig_AsyncOperations + +Many-To-One Relationship: [asyncoperation entityclusterconfig_AsyncOperations](asyncoperation.md#BKMK_entityclusterconfig_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`entityclusterconfig_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### entityclusterconfig_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure entityclusterconfig_BulkDeleteFailures](bulkdeletefailure.md#BKMK_entityclusterconfig_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`entityclusterconfig_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### entityclusterconfig_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder entityclusterconfig_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_entityclusterconfig_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`entityclusterconfig_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### entityclusterconfig_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess entityclusterconfig_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_entityclusterconfig_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`entityclusterconfig_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### entityclusterconfig_ProcessSession + +Many-To-One Relationship: [processsession entityclusterconfig_ProcessSession](processsession.md#BKMK_entityclusterconfig_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`entityclusterconfig_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### entityclusterconfig_SyncErrors + +Many-To-One Relationship: [syncerror entityclusterconfig_SyncErrors](syncerror.md#BKMK_entityclusterconfig_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`entityclusterconfig_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/entitydataprovider.md b/powerapps-docs/developer/data-platform/reference/entities/entitydataprovider.md index 3837466021..f8ca225d41 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/entitydataprovider.md +++ b/powerapps-docs/developer/data-platform/reference/entities/entitydataprovider.md @@ -1,16 +1,14 @@ --- title: "Virtual Entity Data Provider (EntityDataProvider) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Virtual Entity Data Provider (EntityDataProvider) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Virtual Entity Data Provider (EntityDataProvider) table/entity reference +# Virtual Entity Data Provider (EntityDataProvider) table/entity reference (Microsoft Dataverse) Developers can register plug-ins on a data provider to enable data access for virtual entities in the system. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /entitydataproviders
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /entitydataproviders(*entitydataproviderid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /entitydataproviders(*entitydataproviderid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /entitydataproviders
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /entitydataproviders(*entitydataproviderid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -62,6 +62,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [EntityDataProviderId](#BKMK_EntityDataProviderId) - [IntroducedVersion](#BKMK_IntroducedVersion) - [IsCustomizable](#BKMK_IsCustomizable) +- [LookupExpansionEnabled](#BKMK_LookupExpansionEnabled) - [Name](#BKMK_Name) - [PurgeArchivedContentPlugin](#BKMK_PurgeArchivedContentPlugin) - [PurgeRetainedContentPlugin](#BKMK_PurgeRetainedContentPlugin) @@ -236,6 +237,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|ManagedProperty| +### LookupExpansionEnabled + +|Property|Value| +|---|---| +|Description|**Enables expansion support for lookups columns. Only applicable to RetrieveMultiple plugin. Enabling this might modify the filter expression supplied to RetrieveMultiple plugin. Default value is false.**| +|DisplayName|**LookupExpansionEnabled**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`lookupexpansionenabled`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`msdyn_lookupexpansionenabled_entitydataprovider`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### Name |Property|Value| @@ -547,6 +564,6 @@ One-To-Many Relationship: [organization organization_entitydataprovider](organiz ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/entityimageconfig.md b/powerapps-docs/developer/data-platform/reference/entities/entityimageconfig.md index b70e760731..b9344accc0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/entityimageconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/entityimageconfig.md @@ -1,16 +1,14 @@ --- title: "Entity Image Configuration (EntityImageConfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Entity Image Configuration (EntityImageConfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Entity Image Configuration (EntityImageConfig) table/entity reference +# Entity Image Configuration (EntityImageConfig) table/entity reference (Microsoft Dataverse) Store image configuration for each entity @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /entityimageconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /entityimageconfigs(*entityimageconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /entityimageconfigs(*entityimageconfigid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /entityimageconfigs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /entityimageconfigs(*entityimageconfigid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -293,6 +293,6 @@ Many-To-One Relationship: [syncerror entityimageconfig_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/entityindex.md b/powerapps-docs/developer/data-platform/reference/entities/entityindex.md index f4ec0775d2..f6f7818a29 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/entityindex.md +++ b/powerapps-docs/developer/data-platform/reference/entities/entityindex.md @@ -1,19 +1,27 @@ --- title: "Entity Index (EntityIndex) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Entity Index (EntityIndex) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Entity Index (EntityIndex) table/entity reference +# Entity Index (EntityIndex) table/entity reference (Microsoft Dataverse) Metadata describing index of an entity +## Messages + +The following table lists the messages for the Entity Index (EntityIndex) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Entity Index (EntityIndex) table. @@ -248,6 +256,6 @@ Many-To-One Relationship: [syncerror entityindex_SyncErrors](syncerror.md#BKMK_e ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/entitykey.md b/powerapps-docs/developer/data-platform/reference/entities/entitykey.md index 6b20129dbf..b701609831 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/entitykey.md +++ b/powerapps-docs/developer/data-platform/reference/entities/entitykey.md @@ -1,16 +1,14 @@ --- title: "Entity Key (EntityKey) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Entity Key (EntityKey) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Entity Key (EntityKey) table/entity reference +# Entity Key (EntityKey) table/entity reference (Microsoft Dataverse) @@ -177,6 +175,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/entityrecordfilter.md b/powerapps-docs/developer/data-platform/reference/entities/entityrecordfilter.md index 6627ece2b0..50eb075841 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/entityrecordfilter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/entityrecordfilter.md @@ -1,16 +1,14 @@ --- title: "EntityRecordFilter table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the EntityRecordFilter table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# EntityRecordFilter table/entity reference +# EntityRecordFilter table/entity reference (Microsoft Dataverse) RecordFilter Object Type Codes @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /entityrecordfilters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /entityrecordfilters(*entityrecordfilterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /entityrecordfilters(*entityrecordfilterid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /entityrecordfilters
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -662,6 +662,6 @@ Many-To-One Relationship: [syncerror entityrecordfilter_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/entityrelationship.md b/powerapps-docs/developer/data-platform/reference/entities/entityrelationship.md index 92e920b859..90cff1aa1f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/entityrelationship.md +++ b/powerapps-docs/developer/data-platform/reference/entities/entityrelationship.md @@ -1,16 +1,14 @@ --- title: "Entity Relationship (EntityRelationship) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Entity Relationship (EntityRelationship) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Entity Relationship (EntityRelationship) table/entity reference +# Entity Relationship (EntityRelationship) table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: False |`GET` /entityrelationships
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -158,6 +158,6 @@ Many-To-One Relationship: [solutioncomponentrelationshipconfiguration entityrela ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/environmentvariabledefinition.md b/powerapps-docs/developer/data-platform/reference/entities/environmentvariabledefinition.md index b33d5669da..e8f62dccb1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/environmentvariabledefinition.md +++ b/powerapps-docs/developer/data-platform/reference/entities/environmentvariabledefinition.md @@ -1,16 +1,14 @@ --- title: "Environment Variable Definition (EnvironmentVariableDefinition) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Environment Variable Definition (EnvironmentVariableDefinition) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Environment Variable Definition (EnvironmentVariableDefinition) table/entity reference +# Environment Variable Definition (EnvironmentVariableDefinition) table/entity reference (Microsoft Dataverse) Contains information about the settable variable: its type, default value, and etc. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /environmentvariabledefinitions(*environmentvariabledefinitionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /environmentvariabledefinitions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /environmentvariabledefinitions(*environmentvariabledefinitionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -73,9 +73,11 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [EnvironmentVariableDefinitionId](#BKMK_EnvironmentVariableDefinitionId) - [Hint](#BKMK_Hint) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [InputControlConfig](#BKMK_InputControlConfig) - [IntroducedVersion](#BKMK_IntroducedVersion) - [IsCustomizable](#BKMK_IsCustomizable) - [IsRequired](#BKMK_IsRequired) +- [LearnMoreUrl](#BKMK_LearnMoreUrl) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) @@ -214,6 +216,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|-2147483648| +### InputControlConfig + +|Property|Value| +|---|---| +|Description|**A JSON object describing the options for the input control that should be presented to the user for setting the current value of the Environment variable.**| +|DisplayName|**Input Control Config**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`inputcontrolconfig`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|10000| + ### IntroducedVersion |Property|Value| @@ -259,6 +278,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |True Label|Yes| |False Label|No| +### LearnMoreUrl + +|Property|Value| +|---|---| +|Description|**Clicking on this url will take the user to a webpage which further explains the environment variable being populated.**| +|DisplayName|**Learn More Url**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`learnmoreurl`| +|RequiredLevel|None| +|Type|String| +|Format|Url| +|FormatName|Url| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + ### OverriddenCreatedOn |Property|Value| @@ -918,12 +954,15 @@ These relationships are one-to-many. Listed by **SchemaName**. - [environmentvariabledefinition_DuplicateBaseRecord](#BKMK_environmentvariabledefinition_DuplicateBaseRecord) - [environmentvariabledefinition_DuplicateMatchingRecord](#BKMK_environmentvariabledefinition_DuplicateMatchingRecord) - [environmentvariabledefinition_environmentvariablevalue](#BKMK_environmentvariabledefinition_environmentvariablevalue) +- [environmentvariabledefinition_flowmachinenetwork_domainpassword](#BKMK_environmentvariabledefinition_flowmachinenetwork_domainpassword) +- [environmentvariabledefinition_flowmachinenetwork_domainusername](#BKMK_environmentvariabledefinition_flowmachinenetwork_domainusername) - [environmentvariabledefinition_MailboxTrackingFolders](#BKMK_environmentvariabledefinition_MailboxTrackingFolders) - [environmentvariabledefinition_PrincipalObjectAttributeAccesses](#BKMK_environmentvariabledefinition_PrincipalObjectAttributeAccesses) - [environmentvariabledefinition_ProcessSession](#BKMK_environmentvariabledefinition_ProcessSession) - [EnvironmentVariableDefinition_ReportParameter_EvironmentVariableDefinitionId](#BKMK_EnvironmentVariableDefinition_ReportParameter_EvironmentVariableDefinitionId) - [environmentvariabledefinition_SyncErrors](#BKMK_environmentvariabledefinition_SyncErrors) - [envvardefinition_powerbimashupparameter](#BKMK_envvardefinition_powerbimashupparameter) +- [mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable](#BKMK_mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable) ### envdefinition_envdefinition @@ -1069,6 +1108,30 @@ Many-To-One Relationship: [environmentvariablevalue environmentvariabledefinitio |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### environmentvariabledefinition_flowmachinenetwork_domainpassword + +Many-To-One Relationship: [flowmachinenetwork environmentvariabledefinition_flowmachinenetwork_domainpassword](flowmachinenetwork.md#BKMK_environmentvariabledefinition_flowmachinenetwork_domainpassword) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowmachinenetwork`| +|ReferencingAttribute|`domainpassword`| +|ReferencedEntityNavigationPropertyName|`environmentvariabledefinition_flowmachinenetwork_domainpassword`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### environmentvariabledefinition_flowmachinenetwork_domainusername + +Many-To-One Relationship: [flowmachinenetwork environmentvariabledefinition_flowmachinenetwork_domainusername](flowmachinenetwork.md#BKMK_environmentvariabledefinition_flowmachinenetwork_domainusername) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowmachinenetwork`| +|ReferencingAttribute|`domainusername`| +|ReferencedEntityNavigationPropertyName|`environmentvariabledefinition_credential_domainusername`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### environmentvariabledefinition_MailboxTrackingFolders Many-To-One Relationship: [mailboxtrackingfolder environmentvariabledefinition_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_environmentvariabledefinition_MailboxTrackingFolders) @@ -1141,6 +1204,18 @@ Many-To-One Relationship: [powerbimashupparameter envvardefinition_powerbimashup |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable + +Many-To-One Relationship: [mspp_sitesetting mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable](mspp_sitesetting.md#BKMK_mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable) + +|Property|Value| +|---|---| +|ReferencingEntity|`mspp_sitesetting`| +|ReferencingAttribute|`mspp_environmentvariable`| +|ReferencedEntityNavigationPropertyName|`mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ## Many-to-Many relationships @@ -1193,6 +1268,6 @@ See [msdyn_connectordatasource msdyn_connectordatasource_environmentvariable Man ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/environmentvariablevalue.md b/powerapps-docs/developer/data-platform/reference/entities/environmentvariablevalue.md index 91900d9de4..981daac713 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/environmentvariablevalue.md +++ b/powerapps-docs/developer/data-platform/reference/entities/environmentvariablevalue.md @@ -1,16 +1,14 @@ --- title: "Environment Variable Value (EnvironmentVariableValue) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Environment Variable Value (EnvironmentVariableValue) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Environment Variable Value (EnvironmentVariableValue) table/entity reference +# Environment Variable Value (EnvironmentVariableValue) table/entity reference (Microsoft Dataverse) Holds the value for the associated EnvironmentVariableDefinition entity. @@ -21,18 +19,14 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | -| `Assign`
Event: True |`PATCH` /environmentvariablevalues(*environmentvariablevalueid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /environmentvariablevalues
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /environmentvariablevalues(*environmentvariablevalueid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| -| `GrantAccess`
Event: True | || +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || -| `ModifyAccess`
Event: True | || | `Retrieve`
Event: False |`GET` /environmentvariablevalues(*environmentvariablevalueid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /environmentvariablevalues
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| -| `RetrievePrincipalAccess`
Event: True | || -| `RetrieveSharedPrincipalsAndAccess`
Event: True | || -| `RevokeAccess`
Event: True | || | `SetState`
Event: True |`PATCH` /environmentvariablevalues(*environmentvariablevalueid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: True |`PATCH` /environmentvariablevalues(*environmentvariablevalueid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `UpdateMultiple`
Event: True | || @@ -55,7 +49,7 @@ The following table lists selected properties for the Environment Variable Value | **PrimaryIdAttribute** | `environmentvariablevalueid` | | **PrimaryNameAttribute** |`schemaname` | | **TableType** | `Standard` | -| **OwnershipType** | `UserOwned` | +| **OwnershipType** | `None` | ## Writable columns/attributes @@ -67,8 +61,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [IntroducedVersion](#BKMK_IntroducedVersion) - [IsCustomizable](#BKMK_IsCustomizable) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) -- [OwnerId](#BKMK_OwnerId) -- [OwnerIdType](#BKMK_OwnerIdType) - [SchemaName](#BKMK_SchemaName) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) @@ -85,7 +77,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`environmentvariabledefinitionid`| -|RequiredLevel|ApplicationRequired| +|RequiredLevel|SystemRequired| |Type|Lookup| |Targets|environmentvariabledefinition| @@ -161,31 +153,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |ImeMode|Inactive| |SourceTypeMask|0| -### OwnerId - -|Property|Value| -|---|---| -|Description|**Owner Id**| -|DisplayName|**Owner**| -|IsValidForForm|True| -|IsValidForRead|True| -|LogicalName|`ownerid`| -|RequiredLevel|SystemRequired| -|Type|Owner| -|Targets|systemuser, team| - -### OwnerIdType - -|Property|Value| -|---|---| -|Description|**Owner Id Type**| -|DisplayName|| -|IsValidForForm|False| -|IsValidForRead|True| -|LogicalName|`owneridtype`| -|RequiredLevel|SystemRequired| -|Type|EntityName| - ### SchemaName |Property|Value| @@ -305,8 +272,8 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [ModifiedOn](#BKMK_ModifiedOn) - [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) - [OverwriteTime](#BKMK_OverwriteTime) -- [OwnerIdName](#BKMK_OwnerIdName) -- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) - [OwningBusinessUnit](#BKMK_OwningBusinessUnit) - [OwningTeam](#BKMK_OwningTeam) - [OwningUser](#BKMK_OwningUser) @@ -468,39 +435,30 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |ImeMode|Inactive| |SourceTypeMask|0| -### OwnerIdName +### OwnerId |Property|Value| |---|---| -|Description|**Name of the owner**| -|DisplayName|| -|IsValidForForm|False| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| |IsValidForRead|True| -|LogicalName|`owneridname`| +|LogicalName|`ownerid`| |RequiredLevel|SystemRequired| -|Type|String| -|Format|Text| -|FormatName|Text| -|ImeMode|Auto| -|IsLocalizable|False| -|MaxLength|100| +|Type|Owner| +|Targets|systemuser, team| -### OwnerIdYomiName +### OwnerIdType |Property|Value| |---|---| -|Description|**Yomi name of the owner**| +|Description|**Owner Id Type**| |DisplayName|| |IsValidForForm|False| |IsValidForRead|True| -|LogicalName|`owneridyominame`| +|LogicalName|`owneridtype`| |RequiredLevel|SystemRequired| -|Type|String| -|Format|Text| -|FormatName|Text| -|ImeMode|Auto| -|IsLocalizable|False| -|MaxLength|100| +|Type|EntityName| ### OwningBusinessUnit @@ -583,28 +541,11 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali These relationships are many-to-one. Listed by **SchemaName**. -- [business_unit_environmentvariablevalue](#BKMK_business_unit_environmentvariablevalue) - [environmentvariabledefinition_environmentvariablevalue](#BKMK_environmentvariabledefinition_environmentvariablevalue) - [lk_environmentvariablevalue_createdby](#BKMK_lk_environmentvariablevalue_createdby) - [lk_environmentvariablevalue_createdonbehalfby](#BKMK_lk_environmentvariablevalue_createdonbehalfby) - [lk_environmentvariablevalue_modifiedby](#BKMK_lk_environmentvariablevalue_modifiedby) - [lk_environmentvariablevalue_modifiedonbehalfby](#BKMK_lk_environmentvariablevalue_modifiedonbehalfby) -- [owner_environmentvariablevalue](#BKMK_owner_environmentvariablevalue) -- [team_environmentvariablevalue](#BKMK_team_environmentvariablevalue) -- [user_environmentvariablevalue](#BKMK_user_environmentvariablevalue) - -### business_unit_environmentvariablevalue - -One-To-Many Relationship: [businessunit business_unit_environmentvariablevalue](businessunit.md#BKMK_business_unit_environmentvariablevalue) - -|Property|Value| -|---|---| -|ReferencedEntity|`businessunit`| -|ReferencedAttribute|`businessunitid`| -|ReferencingAttribute|`owningbusinessunit`| -|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| -|IsHierarchical|| -|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| ### environmentvariabledefinition_environmentvariablevalue @@ -617,7 +558,7 @@ One-To-Many Relationship: [environmentvariabledefinition environmentvariabledefi |ReferencingAttribute|`environmentvariabledefinitionid`| |ReferencingEntityNavigationPropertyName|`EnvironmentVariableDefinitionId`| |IsHierarchical|| -|CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| ### lk_environmentvariablevalue_createdby @@ -671,45 +612,6 @@ One-To-Many Relationship: [systemuser lk_environmentvariablevalue_modifiedonbeha |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| -### owner_environmentvariablevalue - -One-To-Many Relationship: [owner owner_environmentvariablevalue](owner.md#BKMK_owner_environmentvariablevalue) - -|Property|Value| -|---|---| -|ReferencedEntity|`owner`| -|ReferencedAttribute|`ownerid`| -|ReferencingAttribute|`ownerid`| -|ReferencingEntityNavigationPropertyName|`ownerid`| -|IsHierarchical|| -|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| - -### team_environmentvariablevalue - -One-To-Many Relationship: [team team_environmentvariablevalue](team.md#BKMK_team_environmentvariablevalue) - -|Property|Value| -|---|---| -|ReferencedEntity|`team`| -|ReferencedAttribute|`teamid`| -|ReferencingAttribute|`owningteam`| -|ReferencingEntityNavigationPropertyName|`owningteam`| -|IsHierarchical|| -|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| - -### user_environmentvariablevalue - -One-To-Many Relationship: [systemuser user_environmentvariablevalue](systemuser.md#BKMK_user_environmentvariablevalue) - -|Property|Value| -|---|---| -|ReferencedEntity|`systemuser`| -|ReferencedAttribute|`systemuserid`| -|ReferencingAttribute|`owninguser`| -|ReferencingEntityNavigationPropertyName|`owninguser`| -|IsHierarchical|| -|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| - ## One-to-Many relationships @@ -824,6 +726,6 @@ Many-To-One Relationship: [syncerror environmentvariablevalue_SyncErrors](syncer ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/eventexpanderbreadcrumb.md b/powerapps-docs/developer/data-platform/reference/entities/eventexpanderbreadcrumb.md index fc624a8152..38e02c386d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/eventexpanderbreadcrumb.md +++ b/powerapps-docs/developer/data-platform/reference/entities/eventexpanderbreadcrumb.md @@ -1,16 +1,14 @@ --- title: "Event Expander Breadcrumb (EventExpanderBreadcrumb) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Event Expander Breadcrumb (EventExpanderBreadcrumb) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Event Expander Breadcrumb (EventExpanderBreadcrumb) table/entity reference +# Event Expander Breadcrumb (EventExpanderBreadcrumb) table/entity reference (Microsoft Dataverse) Table to store breadcrumb records of Event Expander pipeline. @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /eventexpanderbreadcrumbs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /eventexpanderbreadcrumbs(*eventexpanderbreadcrumbid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /eventexpanderbreadcrumbs(*eventexpanderbreadcrumbid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /eventexpanderbreadcrumbs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -587,6 +587,6 @@ One-To-Many Relationship: [systemuser lk_eventexpanderbreadcrumb_modifiedonbehal ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/exchangesyncidmapping.md b/powerapps-docs/developer/data-platform/reference/entities/exchangesyncidmapping.md index c183ef7bf7..000411aa77 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/exchangesyncidmapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/exchangesyncidmapping.md @@ -1,16 +1,14 @@ --- title: "Exchange Sync Id Mapping (ExchangeSyncIdMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Exchange Sync Id Mapping (ExchangeSyncIdMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Exchange Sync Id Mapping (ExchangeSyncIdMapping) table/entity reference +# Exchange Sync Id Mapping (ExchangeSyncIdMapping) table/entity reference (Microsoft Dataverse) The mapping used to keep track of the IDs for items synced between CRM and Exchange. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /exchangesyncidmappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /exchangesyncidmappings(*exchangesyncidmappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /exchangesyncidmappings(*exchangesyncidmappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /exchangesyncidmappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /exchangesyncidmappings(*exchangesyncidmappingid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -499,6 +499,6 @@ One-To-Many Relationship: [systemuser user_exchangesyncidmapping](systemuser.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/expiredprocess.md b/powerapps-docs/developer/data-platform/reference/entities/expiredprocess.md index 29377a15f5..b2dbdec247 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/expiredprocess.md +++ b/powerapps-docs/developer/data-platform/reference/entities/expiredprocess.md @@ -1,16 +1,14 @@ --- title: "Expired Process (ExpiredProcess) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Expired Process (ExpiredProcess) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Expired Process (ExpiredProcess) table/entity reference +# Expired Process (ExpiredProcess) table/entity reference (Microsoft Dataverse) Expired Process Business Process Flow @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /expiredprocesses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /expiredprocesses(*businessprocessflowinstanceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /expiredprocesses(*businessprocessflowinstanceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /expiredprocesses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: True |`PATCH` /expiredprocesses(*businessprocessflowinstanceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -611,6 +611,6 @@ Many-To-One Relationship: [workflowlog lk_expiredprocess_workflowlogs](workflowl ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/exportedexcel.md b/powerapps-docs/developer/data-platform/reference/entities/exportedexcel.md index bd26d7c715..80b1b8f8c7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/exportedexcel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/exportedexcel.md @@ -1,16 +1,14 @@ --- title: "Exported Excel (exportedexcel) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Exported Excel (exportedexcel) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Exported Excel (exportedexcel) table/entity reference +# Exported Excel (exportedexcel) table/entity reference (Microsoft Dataverse) A Place holder entity to save excel file for each exportretaineddata custom api requests. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /exportedexcels(*exportedexcelid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /exportedexcels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /exportedexcels(*exportedexcelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -493,7 +493,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -819,6 +819,6 @@ Many-To-One Relationship: [syncerror exportedexcel_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/exportsolutionupload.md b/powerapps-docs/developer/data-platform/reference/entities/exportsolutionupload.md index 6531a8ac17..cdbb1cd1b2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/exportsolutionupload.md +++ b/powerapps-docs/developer/data-platform/reference/entities/exportsolutionupload.md @@ -1,16 +1,14 @@ --- title: "ExportSolutionUpload table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ExportSolutionUpload table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ExportSolutionUpload table/entity reference +# ExportSolutionUpload table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /exportsolutionuploads(*exportsolutionuploadid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /exportsolutionuploads
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /exportsolutionuploads(*exportsolutionuploadid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -467,7 +467,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |LogicalName|`solutionfile`| |RequiredLevel|None| |Type|File| -|MaxSizeInKB|128000| +|MaxSizeInKB|1000000| ### SolutionFile_Name @@ -758,6 +758,6 @@ Many-To-One Relationship: [syncerror exportsolutionupload_SyncErrors](syncerror. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/fabricaiskill.md b/powerapps-docs/developer/data-platform/reference/entities/fabricaiskill.md index f8e48a235a..17bd73c441 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/fabricaiskill.md +++ b/powerapps-docs/developer/data-platform/reference/entities/fabricaiskill.md @@ -1,16 +1,14 @@ --- title: "Fabric AISkill (fabricaiskill) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Fabric AISkill (fabricaiskill) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Fabric AISkill (fabricaiskill) table/entity reference +# Fabric AISkill (fabricaiskill) table/entity reference (Microsoft Dataverse) AISkills published from Fabric. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /fabricaiskills(*fabricaiskillid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /fabricaiskills
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /fabricaiskills(*fabricaiskillid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -884,6 +884,6 @@ Many-To-One Relationship: [syncerror fabricaiskill_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/fax.md b/powerapps-docs/developer/data-platform/reference/entities/fax.md index b8cc493439..dbe7da22a4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/fax.md +++ b/powerapps-docs/developer/data-platform/reference/entities/fax.md @@ -1,16 +1,14 @@ --- title: "Fax table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Fax table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Fax table/entity reference +# Fax table/entity reference (Microsoft Dataverse) Activity that tracks call outcome and number of pages for a fax and optionally stores an electronic copy of the document. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /faxes(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /faxes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /faxes(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /faxes(*activityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -31,8 +31,8 @@ Messages represent operations that can be performed on the table. They may also | `RetrievePrincipalAccess`
Event: True | || | `RetrieveSharedPrincipalsAndAccess`
Event: True | || | `RevokeAccess`
Event: True | || -| `SendFax`
Event: True | || | `SendEmail`
Event: True | || +| `SendFax`
Event: True | || | `SendTemplate`
Event: True | || | `SetState`
Event: True |`PATCH` /faxes(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: True |`PATCH` /faxes(*activityid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -1524,6 +1524,6 @@ Many-To-One Relationship: [slakpiinstance slakpiinstance_fax](slakpiinstance.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/featurecontrolsetting.md b/powerapps-docs/developer/data-platform/reference/entities/featurecontrolsetting.md index ffc7ee4257..3f9c38aefb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/featurecontrolsetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/featurecontrolsetting.md @@ -1,16 +1,14 @@ --- title: "featurecontrolsetting table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the featurecontrolsetting table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# featurecontrolsetting table/entity reference +# featurecontrolsetting table/entity reference (Microsoft Dataverse) featurecontrolsetting @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /featurecontrolsettings(*featurecontrolsettingid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /featurecontrolsettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /featurecontrolsettings(*featurecontrolsettingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -847,6 +847,6 @@ Many-To-One Relationship: [syncerror featurecontrolsetting_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/federatedknowledgeconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/federatedknowledgeconfiguration.md index e808fd7aac..06c3d1500a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/federatedknowledgeconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/federatedknowledgeconfiguration.md @@ -1,16 +1,14 @@ --- title: "FederatedKnowledgeConfiguration table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the FederatedKnowledgeConfiguration table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# FederatedKnowledgeConfiguration table/entity reference +# FederatedKnowledgeConfiguration table/entity reference (Microsoft Dataverse) FederatedKnowledgeConfigurations component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /federatedknowledgeconfigurations(*federatedknowledgeconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /federatedknowledgeconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /federatedknowledgeconfigurations(*federatedknowledgeconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -850,6 +850,6 @@ Many-To-One Relationship: [syncerror federatedknowledgeconfiguration_SyncErrors] ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/federatedknowledgeentityconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/federatedknowledgeentityconfiguration.md index f617cef6d3..804a52563f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/federatedknowledgeentityconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/federatedknowledgeentityconfiguration.md @@ -1,16 +1,14 @@ --- title: "FederatedKnowledgeEntityConfiguration table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the FederatedKnowledgeEntityConfiguration table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# FederatedKnowledgeEntityConfiguration table/entity reference +# FederatedKnowledgeEntityConfiguration table/entity reference (Microsoft Dataverse) FederatedKnowledgeEntityConfigurations component @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /federatedknowledgeentityconfigurations(*federatedknowledgeentityconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /federatedknowledgeentityconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /federatedknowledgeentityconfigurations(*federatedknowledgeentityconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -800,6 +800,6 @@ Many-To-One Relationship: [syncerror federatedknowledgeentityconfiguration_SyncE ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/feedback.md b/powerapps-docs/developer/data-platform/reference/entities/feedback.md index cf2588dd00..239a726869 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/feedback.md +++ b/powerapps-docs/developer/data-platform/reference/entities/feedback.md @@ -1,16 +1,14 @@ --- title: "Feedback table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Feedback table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Feedback table/entity reference +# Feedback table/entity reference (Microsoft Dataverse) Feedback and rating. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /feedback(*feedbackid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /feedback
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /feedback(*feedbackid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /feedback(*feedbackid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -1000,6 +1000,6 @@ Many-To-One Relationship: [syncerror Feedback_SyncErrors](syncerror.md#BKMK_Feed ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/fieldpermission.md b/powerapps-docs/developer/data-platform/reference/entities/fieldpermission.md index f2a450fc20..17754b3653 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/fieldpermission.md +++ b/powerapps-docs/developer/data-platform/reference/entities/fieldpermission.md @@ -1,16 +1,14 @@ --- title: "Field Permission (FieldPermission) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Field Permission (FieldPermission) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Field Permission (FieldPermission) table/entity reference +# Field Permission (FieldPermission) table/entity reference (Microsoft Dataverse) Group of privileges used to categorize users to provide appropriate access to secured columns. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /fieldpermissions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /fieldpermissions(*fieldpermissionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /fieldpermissions(*fieldpermissionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /fieldpermissions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /fieldpermissions(*fieldpermissionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -384,6 +384,6 @@ Many-To-One Relationship: [syncerror FieldPermission_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/fieldsecurityprofile.md b/powerapps-docs/developer/data-platform/reference/entities/fieldsecurityprofile.md index 6c1bcb3f24..cf92c02e40 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/fieldsecurityprofile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/fieldsecurityprofile.md @@ -1,16 +1,14 @@ --- title: "Field Security Profile (FieldSecurityProfile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Field Security Profile (FieldSecurityProfile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Field Security Profile (FieldSecurityProfile) table/entity reference +# Field Security Profile (FieldSecurityProfile) table/entity reference (Microsoft Dataverse) Profile which defines access level for secured attributes @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /fieldsecurityprofiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /fieldsecurityprofiles(*fieldsecurityprofileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /fieldsecurityprofiles(*fieldsecurityprofileid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /fieldsecurityprofiles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /fieldsecurityprofiles(*fieldsecurityprofileid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -498,6 +498,6 @@ See [team teamprofiles_association Many-To-Many Relationship](team.md#BKMK_teamp ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/fileattachment.md b/powerapps-docs/developer/data-platform/reference/entities/fileattachment.md index 718000a8e5..82555623a5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/fileattachment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/fileattachment.md @@ -1,19 +1,27 @@ --- title: "FileAttachment table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the FileAttachment table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# FileAttachment table/entity reference +# FileAttachment table/entity reference (Microsoft Dataverse) File Attachment +## Messages + +The following table lists the messages for the FileAttachment table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the FileAttachment table. @@ -101,7 +109,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`objectid`| |RequiredLevel|None| |Type|Lookup| -|Targets|activityfileattachment, activitypointer, asyncoperation, botcomponent, canvasapp, cascadegrantrevokeaccessrecordstracker, deleteditemreference, desktopflowbinary, desktopflowmodule, email, exportedexcel, exportsolutionupload, flowsession, imagedescriptor, knowledgearticle, mailbox, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aiconfiguration, msdyn_analysisjob, msdyn_fileupload, msdyn_integratedsearchprovider, msdyn_kbattachment, msdyn_knowledgearticleimage, msdyn_mobileapp, msdyn_pminferredtask, msdyn_richtextfile, mspcat_catalogsubmissionfiles, mspcat_packagestore, package, packagehistory, pluginpackage, powerbidataset, powerbireport, powerpagecomponent, powerpagesitepublished, powerpagesscanreport, report, retaineddataexcel, revokeinheritedaccessrecordstracker, ribbonclientmetadata, searchcustomanalyzer, solution, stagesolutionupload, webresource, workflowbinary, workflowlog| +|Targets|activityfileattachment, activitypointer, approvalprocess, asyncoperation, botcomponent, canvasapp, cascadegrantrevokeaccessrecordstracker, deleteditemreference, desktopflowbinary, desktopflowmodule, email, exportedexcel, exportsolutionupload, flowmachineimageversion, flowsession, imagedescriptor, knowledgearticle, mailbox, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aiconfiguration, msdyn_aidataprocessingevent, msdyn_aitestcasedocument, msdyn_analysisjob, msdyn_dataworkspace, msdyn_fileupload, msdyn_integratedsearchprovider, msdyn_kbattachment, msdyn_knowledgearticleimage, msdyn_mobileapp, msdyn_plan, msdyn_planartifact, msdyn_planattachment, msdyn_pminferredtask, msdyn_richtextfile, mspcat_catalogsubmissionfiles, mspcat_packagestore, package, packagehistory, pluginpackage, powerbidataset, powerbireport, powerpagecomponent, powerpagesitepublished, powerpagesscanreport, report, retaineddataexcel, revokeinheritedaccessrecordstracker, ribbonclientmetadata, searchcustomanalyzer, solution, stagesolutionupload, unstructuredfilesearchrecord, webresource, workflowbinary, workflowlog, workflowmetadata| ### ObjectIdTypeCode @@ -293,6 +301,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [activityfileattachment_FileAttachments](#BKMK_activityfileattachment_FileAttachments) - [activitypointer_FileAttachments](#BKMK_activitypointer_FileAttachments) +- [approvalprocess_FileAttachments](#BKMK_approvalprocess_FileAttachments) - [asyncoperation_FileAttachments](#BKMK_asyncoperation_FileAttachments) - [botcomponent_FileAttachments](#BKMK_botcomponent_FileAttachments) - [canvasapp_FileAttachments](#BKMK_canvasapp_FileAttachments) @@ -302,12 +311,15 @@ These relationships are many-to-one. Listed by **SchemaName**. - [exportedexcel_FileAttachments](#BKMK_exportedexcel_FileAttachments) - [exportsolutionupload_FileAttachments](#BKMK_exportsolutionupload_FileAttachments) - [FileAttachment_Solution](#BKMK_FileAttachment_Solution) +- [flowmachineimageversion_FileAttachments](#BKMK_flowmachineimageversion_FileAttachments) - [flowsession_FileAttachments](#BKMK_flowsession_FileAttachments) - [knowledgearticle_FileAttachments](#BKMK_knowledgearticle_FileAttachments) - [mailbox_FileAttachments](#BKMK_mailbox_FileAttachments) - [msdyn_aibfeedbackloop_FileAttachments](#BKMK_msdyn_aibfeedbackloop_FileAttachments) - [msdyn_aibfile_FileAttachments](#BKMK_msdyn_aibfile_FileAttachments) - [msdyn_aiconfiguration_FileAttachments](#BKMK_msdyn_aiconfiguration_FileAttachments) +- [msdyn_aidataprocessingevent_FileAttachments](#BKMK_msdyn_aidataprocessingevent_FileAttachments) +- [msdyn_aitestcasedocument_FileAttachments](#BKMK_msdyn_aitestcasedocument_FileAttachments) - [msdyn_analysisjob_FileAttachments](#BKMK_msdyn_analysisjob_FileAttachments) - [msdyn_fileupload_FileAttachments](#BKMK_msdyn_fileupload_FileAttachments) - [msdyn_integratedsearchprovider_FileAttachments](#BKMK_msdyn_integratedsearchprovider_FileAttachments) @@ -330,9 +342,11 @@ These relationships are many-to-one. Listed by **SchemaName**. - [retaineddataexcel_FileAttachments](#BKMK_retaineddataexcel_FileAttachments) - [searchcustomanalyzer_FileAttachments](#BKMK_searchcustomanalyzer_FileAttachments) - [stagesolutionupload_FileAttachments](#BKMK_stagesolutionupload_FileAttachments) +- [unstructuredfilesearchrecord_FileAttachments](#BKMK_unstructuredfilesearchrecord_FileAttachments) - [webresource_FileAttachments](#BKMK_webresource_FileAttachments) - [workflowbinary_FileAttachments](#BKMK_workflowbinary_FileAttachments) - [workflowlog_FileAttachments](#BKMK_workflowlog_FileAttachments) +- [workflowmetadata_FileAttachments](#BKMK_workflowmetadata_FileAttachments) ### activityfileattachment_FileAttachments @@ -360,6 +374,19 @@ One-To-Many Relationship: [activitypointer activitypointer_FileAttachments](acti |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### approvalprocess_FileAttachments + +One-To-Many Relationship: [approvalprocess approvalprocess_FileAttachments](approvalprocess.md#BKMK_approvalprocess_FileAttachments) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### asyncoperation_FileAttachments One-To-Many Relationship: [asyncoperation asyncoperation_FileAttachments](asyncoperation.md#BKMK_asyncoperation_FileAttachments) @@ -477,6 +504,19 @@ One-To-Many Relationship: [solution FileAttachment_Solution](solution.md#BKMK_Fi |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### flowmachineimageversion_FileAttachments + +One-To-Many Relationship: [flowmachineimageversion flowmachineimageversion_FileAttachments](flowmachineimageversion.md#BKMK_flowmachineimageversion_FileAttachments) + +|Property|Value| +|---|---| +|ReferencedEntity|`flowmachineimageversion`| +|ReferencedAttribute|`flowmachineimageversionid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_flowmachineimageversion`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### flowsession_FileAttachments One-To-Many Relationship: [flowsession flowsession_FileAttachments](flowsession.md#BKMK_flowsession_FileAttachments) @@ -555,6 +595,32 @@ One-To-Many Relationship: [msdyn_aiconfiguration msdyn_aiconfiguration_FileAttac |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aidataprocessingevent_FileAttachments + +One-To-Many Relationship: [msdyn_aidataprocessingevent msdyn_aidataprocessingevent_FileAttachments](msdyn_aidataprocessingevent.md#BKMK_msdyn_aidataprocessingevent_FileAttachments) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aidataprocessingevent`| +|ReferencedAttribute|`msdyn_aidataprocessingeventid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aidataprocessingevent`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcasedocument_FileAttachments + +One-To-Many Relationship: [msdyn_aitestcasedocument msdyn_aitestcasedocument_FileAttachments](msdyn_aitestcasedocument.md#BKMK_msdyn_aitestcasedocument_FileAttachments) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcasedocument`| +|ReferencedAttribute|`msdyn_aitestcasedocumentid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aitestcasedocument`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_analysisjob_FileAttachments One-To-Many Relationship: [msdyn_analysisjob msdyn_analysisjob_FileAttachments](msdyn_analysisjob.md#BKMK_msdyn_analysisjob_FileAttachments) @@ -841,6 +907,19 @@ One-To-Many Relationship: [stagesolutionupload stagesolutionupload_FileAttachmen |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### unstructuredfilesearchrecord_FileAttachments + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_FileAttachments](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_FileAttachments) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### webresource_FileAttachments One-To-Many Relationship: [webresource webresource_FileAttachments](webresource.md#BKMK_webresource_FileAttachments) @@ -880,6 +959,19 @@ One-To-Many Relationship: [workflowlog workflowlog_FileAttachments](workflowlog. |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### workflowmetadata_FileAttachments + +One-To-Many Relationship: [workflowmetadata workflowmetadata_FileAttachments](workflowmetadata.md#BKMK_workflowmetadata_FileAttachments) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ## One-to-Many relationships @@ -887,6 +979,8 @@ These relationships are one-to-many. Listed by **SchemaName**. - [FileAttachment_activityfileattachment_FileContent](#BKMK_FileAttachment_activityfileattachment_FileContent) - [FileAttachment_ActivityPointer_DescriptionBlobId](#BKMK_FileAttachment_ActivityPointer_DescriptionBlobId) +- [FileAttachment_approvalprocess_Inputs](#BKMK_FileAttachment_approvalprocess_Inputs) +- [FileAttachment_approvalprocess_Stages](#BKMK_FileAttachment_approvalprocess_Stages) - [FileAttachment_AsyncOperation_DataBlobId](#BKMK_FileAttachment_AsyncOperation_DataBlobId) - [FileAttachment_botcomponent_FileData](#BKMK_FileAttachment_botcomponent_FileData) - [FileAttachment_CanvasApp_Assets](#BKMK_FileAttachment_CanvasApp_Assets) @@ -902,6 +996,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [FileAttachment_Email_DescriptionBlobId](#BKMK_FileAttachment_Email_DescriptionBlobId) - [FileAttachment_exportedexcel_ExcelContent](#BKMK_FileAttachment_exportedexcel_ExcelContent) - [FileAttachment_ExportSolutionUpload_SolutionFile](#BKMK_FileAttachment_ExportSolutionUpload_SolutionFile) +- [FileAttachment_flowmachineimageversion_generalizationlogs](#BKMK_FileAttachment_flowmachineimageversion_generalizationlogs) - [FileAttachment_FlowSession_AdditionalContext](#BKMK_FileAttachment_FlowSession_AdditionalContext) - [FileAttachment_FlowSession_Inputs](#BKMK_FileAttachment_FlowSession_Inputs) - [FileAttachment_FlowSession_Outputs](#BKMK_FileAttachment_FlowSession_Outputs) @@ -911,6 +1006,8 @@ These relationships are one-to-many. Listed by **SchemaName**. - [FileAttachment_msdyn_AIBFeedbackLoop_msdyn_PredictionResult](#BKMK_FileAttachment_msdyn_AIBFeedbackLoop_msdyn_PredictionResult) - [FileAttachment_msdyn_AIBFile_msdyn_File](#BKMK_FileAttachment_msdyn_AIBFile_msdyn_File) - [FileAttachment_msdyn_AIConfiguration_msdyn_Model](#BKMK_FileAttachment_msdyn_AIConfiguration_msdyn_Model) +- [FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData](#BKMK_FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData) +- [FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile](#BKMK_FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile) - [FileAttachment_msdyn_analysisjob_msdyn_AnalysisJobsReport](#BKMK_FileAttachment_msdyn_analysisjob_msdyn_AnalysisJobsReport) - [FileAttachment_msdyn_FileUpload_msdyn_ErrorLog](#BKMK_FileAttachment_msdyn_FileUpload_msdyn_ErrorLog) - [FileAttachment_msdyn_FileUpload_msdyn_FileContent](#BKMK_FileAttachment_msdyn_FileUpload_msdyn_FileContent) @@ -955,11 +1052,13 @@ These relationships are one-to-many. Listed by **SchemaName**. - [fileattachment_solution_fileid](#BKMK_fileattachment_solution_fileid) - [FileAttachment_StageSolutionUpload_SolutionFile](#BKMK_FileAttachment_StageSolutionUpload_SolutionFile) - [FileAttachment_SyncErrors](#BKMK_FileAttachment_SyncErrors) +- [FileAttachment_unstructuredfilesearchrecord_Filedata](#BKMK_FileAttachment_unstructuredfilesearchrecord_Filedata) - [FileAttachment_WebResource_ContentFileRef](#BKMK_FileAttachment_WebResource_ContentFileRef) - [FileAttachment_WebResource_ContentJsonFileRef](#BKMK_FileAttachment_WebResource_ContentJsonFileRef) - [FileAttachment_workflowbinary_Data](#BKMK_FileAttachment_workflowbinary_Data) - [FileAttachment_WorkflowLog_Inputs](#BKMK_FileAttachment_WorkflowLog_Inputs) - [FileAttachment_WorkflowLog_Outputs](#BKMK_FileAttachment_WorkflowLog_Outputs) +- [FileAttachment_WorkflowMetadata_FileValue](#BKMK_FileAttachment_WorkflowMetadata_FileValue) ### FileAttachment_activityfileattachment_FileContent @@ -985,6 +1084,30 @@ Many-To-One Relationship: [activitypointer FileAttachment_ActivityPointer_Descri |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### FileAttachment_approvalprocess_Inputs + +Many-To-One Relationship: [approvalprocess FileAttachment_approvalprocess_Inputs](approvalprocess.md#BKMK_FileAttachment_approvalprocess_Inputs) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`inputs`| +|ReferencedEntityNavigationPropertyName|`FileAttachment_approvalprocess_Inputs`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### FileAttachment_approvalprocess_Stages + +Many-To-One Relationship: [approvalprocess FileAttachment_approvalprocess_Stages](approvalprocess.md#BKMK_FileAttachment_approvalprocess_Stages) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`stages`| +|ReferencedEntityNavigationPropertyName|`FileAttachment_approvalprocess_Stages`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### FileAttachment_AsyncOperation_DataBlobId Many-To-One Relationship: [asyncoperation FileAttachment_AsyncOperation_DataBlobId](asyncoperation.md#BKMK_FileAttachment_AsyncOperation_DataBlobId) @@ -1165,6 +1288,18 @@ Many-To-One Relationship: [exportsolutionupload FileAttachment_ExportSolutionUpl |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### FileAttachment_flowmachineimageversion_generalizationlogs + +Many-To-One Relationship: [flowmachineimageversion FileAttachment_flowmachineimageversion_generalizationlogs](flowmachineimageversion.md#BKMK_FileAttachment_flowmachineimageversion_generalizationlogs) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowmachineimageversion`| +|ReferencingAttribute|`generalizationlogs`| +|ReferencedEntityNavigationPropertyName|`FileAttachment_flowmachineimageversion_generalizationlogs`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### FileAttachment_FlowSession_AdditionalContext Many-To-One Relationship: [flowsession FileAttachment_FlowSession_AdditionalContext](flowsession.md#BKMK_FileAttachment_FlowSession_AdditionalContext) @@ -1273,6 +1408,30 @@ Many-To-One Relationship: [msdyn_aiconfiguration FileAttachment_msdyn_AIConfigur |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData + +Many-To-One Relationship: [msdyn_aidataprocessingevent FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData](msdyn_aidataprocessingevent.md#BKMK_FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`msdyn_inputdata`| +|ReferencedEntityNavigationPropertyName|`FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile + +Many-To-One Relationship: [msdyn_aitestcasedocument FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile](msdyn_aitestcasedocument.md#BKMK_FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`msdyn_inputfile`| +|ReferencedEntityNavigationPropertyName|`FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### FileAttachment_msdyn_analysisjob_msdyn_AnalysisJobsReport Many-To-One Relationship: [msdyn_analysisjob FileAttachment_msdyn_analysisjob_msdyn_AnalysisJobsReport](msdyn_analysisjob.md#BKMK_FileAttachment_msdyn_analysisjob_msdyn_AnalysisJobsReport) @@ -1801,6 +1960,18 @@ Many-To-One Relationship: [syncerror FileAttachment_SyncErrors](syncerror.md#BKM |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### FileAttachment_unstructuredfilesearchrecord_Filedata + +Many-To-One Relationship: [unstructuredfilesearchrecord FileAttachment_unstructuredfilesearchrecord_Filedata](unstructuredfilesearchrecord.md#BKMK_FileAttachment_unstructuredfilesearchrecord_Filedata) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`filedata`| +|ReferencedEntityNavigationPropertyName|`FileAttachment_unstructuredfilesearchrecord_Filedata`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### FileAttachment_WebResource_ContentFileRef Many-To-One Relationship: [webresource FileAttachment_WebResource_ContentFileRef](webresource.md#BKMK_FileAttachment_WebResource_ContentFileRef) @@ -1861,10 +2032,22 @@ Many-To-One Relationship: [workflowlog FileAttachment_WorkflowLog_Outputs](workf |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### FileAttachment_WorkflowMetadata_FileValue + +Many-To-One Relationship: [workflowmetadata FileAttachment_WorkflowMetadata_FileValue](workflowmetadata.md#BKMK_FileAttachment_WorkflowMetadata_FileValue) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`filevalue`| +|ReferencedEntityNavigationPropertyName|`FileAttachment_WorkflowMetadata_FileValue`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/fixedmonthlyfiscalcalendar.md b/powerapps-docs/developer/data-platform/reference/entities/fixedmonthlyfiscalcalendar.md index e367131574..6bcb8fdb35 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/fixedmonthlyfiscalcalendar.md +++ b/powerapps-docs/developer/data-platform/reference/entities/fixedmonthlyfiscalcalendar.md @@ -1,16 +1,14 @@ --- title: "Fixed Monthly Fiscal Calendar (FixedMonthlyFiscalCalendar) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Fixed Monthly Fiscal Calendar (FixedMonthlyFiscalCalendar) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Fixed Monthly Fiscal Calendar (FixedMonthlyFiscalCalendar) table/entity reference +# Fixed Monthly Fiscal Calendar (FixedMonthlyFiscalCalendar) table/entity reference (Microsoft Dataverse) Fixed monthly fiscal calendar of an organization. A span of time during which the financial activities of an organization are calculated. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /fixedmonthlyfiscalcalendars
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /fixedmonthlyfiscalcalendars(*userfiscalcalendarid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /fixedmonthlyfiscalcalendars(*userfiscalcalendarid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /fixedmonthlyfiscalcalendars
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /fixedmonthlyfiscalcalendars(*userfiscalcalendarid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -903,6 +903,6 @@ Many-To-One Relationship: [bulkdeletefailure FixedMonthlyFiscalCalendar_BulkDele ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowaggregation.md b/powerapps-docs/developer/data-platform/reference/entities/flowaggregation.md new file mode 100644 index 0000000000..3eb94a0f48 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/flowaggregation.md @@ -0,0 +1,705 @@ +--- +title: "Flow Aggregation (flowaggregation) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Flow Aggregation (flowaggregation) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Flow Aggregation (flowaggregation) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Flow Aggregation (flowaggregation) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /flowaggregations(*flowaggregationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /flowaggregations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /flowaggregations(*flowaggregationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /flowaggregations(*flowaggregationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /flowaggregations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `Update`
Event: True |`PATCH` /flowaggregations(*flowaggregationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: True |`PATCH` /flowaggregations(*flowaggregationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: True | || + +## Properties + +The following table lists selected properties for the Flow Aggregation (flowaggregation) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Flow Aggregation** | +| **DisplayCollectionName** | **Flow Aggregations** | +| **SchemaName** | `flowaggregation` | +| **CollectionSchemaName** | `flowaggregations` | +| **EntitySetName** | `flowaggregations`| +| **LogicalName** | `flowaggregation` | +| **LogicalCollectionName** | `flowaggregations` | +| **PrimaryIdAttribute** | `flowaggregationid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [aggregationtype](#BKMK_aggregationtype) +- [aggregationvalue](#BKMK_aggregationvalue) +- [errorcode](#BKMK_errorcode) +- [flowaggregationId](#BKMK_flowaggregationId) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsTopLevelRun](#BKMK_IsTopLevelRun) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [PartitionId](#BKMK_PartitionId) +- [status](#BKMK_status) +- [timeend](#BKMK_timeend) +- [timestart](#BKMK_timestart) +- [triggertype](#BKMK_triggertype) +- [TTLInSeconds](#BKMK_TTLInSeconds) +- [value](#BKMK_value) +- [WorkflowCategory](#BKMK_WorkflowCategory) +- [workflowid](#BKMK_workflowid) + +### aggregationtype + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Aggregation Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`aggregationtype`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### aggregationvalue + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Aggregation value**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`aggregationvalue`| +|RequiredLevel|ApplicationRequired| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +### errorcode + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Error Code**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`errorcode`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### flowaggregationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**flowaggregation**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`flowaggregationid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsTopLevelRun + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Is Top Level Run**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`istoplevelrun`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`flowaggregation_istoplevelrun`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### status + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`status`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### timeend + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Time End**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`timeend`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|True| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + +### timestart + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Time Start**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`timestart`| +|RequiredLevel|ApplicationRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|True| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + +### triggertype + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**TriggerType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`triggertype`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + +### value + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Value**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`value`| +|RequiredLevel|ApplicationRequired| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +### WorkflowCategory + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**WorkflowCategory**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`workflowcategory`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`flowaggregation_workflowcategory`| + +#### WorkflowCategory Choices/Options + +|Value|Label| +|---|---| +|5|**ModernFlow**| +|6|**DesktopFlow**| +|7|**AiFlow**| + +### workflowid + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Workflow Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`workflowid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|workflow| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_flowaggregation](#BKMK_business_unit_flowaggregation) +- [lk_flowaggregation_createdby](#BKMK_lk_flowaggregation_createdby) +- [lk_flowaggregation_createdonbehalfby](#BKMK_lk_flowaggregation_createdonbehalfby) +- [lk_flowaggregation_modifiedby](#BKMK_lk_flowaggregation_modifiedby) +- [lk_flowaggregation_modifiedonbehalfby](#BKMK_lk_flowaggregation_modifiedonbehalfby) +- [owner_flowaggregation](#BKMK_owner_flowaggregation) +- [team_flowaggregation](#BKMK_team_flowaggregation) +- [user_flowaggregation](#BKMK_user_flowaggregation) +- [workflow_flowaggregation_workflowid](#BKMK_workflow_flowaggregation_workflowid) + +### business_unit_flowaggregation + +One-To-Many Relationship: [businessunit business_unit_flowaggregation](businessunit.md#BKMK_business_unit_flowaggregation) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_flowaggregation_createdby + +One-To-Many Relationship: [systemuser lk_flowaggregation_createdby](systemuser.md#BKMK_lk_flowaggregation_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_flowaggregation_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_flowaggregation_createdonbehalfby](systemuser.md#BKMK_lk_flowaggregation_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_flowaggregation_modifiedby + +One-To-Many Relationship: [systemuser lk_flowaggregation_modifiedby](systemuser.md#BKMK_lk_flowaggregation_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_flowaggregation_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_flowaggregation_modifiedonbehalfby](systemuser.md#BKMK_lk_flowaggregation_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_flowaggregation + +One-To-Many Relationship: [owner owner_flowaggregation](owner.md#BKMK_owner_flowaggregation) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_flowaggregation + +One-To-Many Relationship: [team team_flowaggregation](team.md#BKMK_team_flowaggregation) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_flowaggregation + +One-To-Many Relationship: [systemuser user_flowaggregation](systemuser.md#BKMK_user_flowaggregation) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### workflow_flowaggregation_workflowid + +One-To-Many Relationship: [workflow workflow_flowaggregation_workflowid](workflow.md#BKMK_workflow_flowaggregation_workflowid) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflow`| +|ReferencedAttribute|`workflowid`| +|ReferencingAttribute|`workflowid`| +|ReferencingEntityNavigationPropertyName|`workflowid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowcapacityassignment.md b/powerapps-docs/developer/data-platform/reference/entities/flowcapacityassignment.md index 2208697872..a64ad3b6b9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowcapacityassignment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowcapacityassignment.md @@ -1,16 +1,14 @@ --- title: "Flow Capacity Assignment (flowcapacityassignment) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Capacity Assignment (flowcapacityassignment) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Capacity Assignment (flowcapacityassignment) table/entity reference +# Flow Capacity Assignment (flowcapacityassignment) table/entity reference (Microsoft Dataverse) Capacity assignment for usage in Power Automate @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowcapacityassignments(*flowcapacityassignmentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowcapacityassignments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowcapacityassignments(*flowcapacityassignmentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -123,10 +123,10 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |Description|**Number of missing add-ons to be compliant**| |DisplayName|**CapacityOverage**| -|IsValidForForm|True| +|IsValidForForm|False| |IsValidForRead|True| |LogicalName|`capacityoverage`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Integer| |MaxValue|2147483647| |MinValue|0| @@ -165,7 +165,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`capacitytype`| |RequiredLevel|SystemRequired| |Type|Picklist| -|DefaultFormValue|| +|DefaultFormValue|-1| |GlobalChoiceName|`flowcapacityassignment_capacitytype`| #### CapacityType Choices/Options @@ -174,6 +174,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |0|**PowerAutomateHostedRpa**| |1|**PowerAutomatePerProcess**| +|2|**PowerAutomateProcessMining**| ### Count @@ -285,7 +286,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`regarding`| |RequiredLevel|SystemRequired| |Type|Lookup| -|Targets|flowmachine, flowmachinegroup, workflow| +|Targets|flowmachine, flowmachinegroup, msdyn_pminferredtask, workflow| ### regardingIdType @@ -567,6 +568,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [business_unit_flowcapacityassignment](#BKMK_business_unit_flowcapacityassignment) - [flowcapacityassignment_flowmachine](#BKMK_flowcapacityassignment_flowmachine) - [flowcapacityassignment_flowmachinegroup](#BKMK_flowcapacityassignment_flowmachinegroup) +- [flowcapacityassignment_msdyn_pminferredtask](#BKMK_flowcapacityassignment_msdyn_pminferredtask) - [flowcapacityassignment_workflow](#BKMK_flowcapacityassignment_workflow) - [lk_flowcapacityassignment_createdby](#BKMK_lk_flowcapacityassignment_createdby) - [lk_flowcapacityassignment_createdonbehalfby](#BKMK_lk_flowcapacityassignment_createdonbehalfby) @@ -615,6 +617,19 @@ One-To-Many Relationship: [flowmachinegroup flowcapacityassignment_flowmachinegr |IsHierarchical|| |CascadeConfiguration|Archive: `Cascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### flowcapacityassignment_msdyn_pminferredtask + +One-To-Many Relationship: [msdyn_pminferredtask flowcapacityassignment_msdyn_pminferredtask](msdyn_pminferredtask.md#BKMK_flowcapacityassignment_msdyn_pminferredtask) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_pminferredtask`| +|ReferencedAttribute|`msdyn_pminferredtaskid`| +|ReferencingAttribute|`regarding`| +|ReferencingEntityNavigationPropertyName|`regarding_msdyn_pminferredtask`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + ### flowcapacityassignment_workflow One-To-Many Relationship: [workflow flowcapacityassignment_workflow](workflow.md#BKMK_flowcapacityassignment_workflow) @@ -807,6 +822,6 @@ Many-To-One Relationship: [syncerror flowcapacityassignment_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowcredentialapplication.md b/powerapps-docs/developer/data-platform/reference/entities/flowcredentialapplication.md index ef4e2a38ba..aed59680de 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowcredentialapplication.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowcredentialapplication.md @@ -1,16 +1,14 @@ --- title: "Flow Credential Application (flowcredentialapplication) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Credential Application (flowcredentialapplication) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Credential Application (flowcredentialapplication) table/entity reference +# Flow Credential Application (flowcredentialapplication) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowcredentialapplications(*flowcredentialapplicationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowcredentialapplications
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowcredentialapplications(*flowcredentialapplicationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -900,6 +900,6 @@ Many-To-One Relationship: [syncerror flowcredentialapplication_SyncErrors](synce ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowevent.md b/powerapps-docs/developer/data-platform/reference/entities/flowevent.md index d7e90515c7..a1165305a7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowevent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowevent.md @@ -1,16 +1,14 @@ --- title: "Flow Event (flowevent) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Event (flowevent) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Event (flowevent) table/entity reference +# Flow Event (flowevent) table/entity reference (Microsoft Dataverse) Entity to store the events that happen during usage of Power Automate. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowevents(*floweventid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowevents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowevents(*floweventid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -887,6 +887,6 @@ Many-To-One Relationship: [syncerror flowevent_SyncErrors](syncerror.md#BKMK_flo ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowlog.md b/powerapps-docs/developer/data-platform/reference/entities/flowlog.md index 4b018abcff..4c4a134ab0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowlog.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowlog.md @@ -1,16 +1,14 @@ --- title: "Flow Log (flowlog) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Log (flowlog) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Log (flowlog) table/entity reference +# Flow Log (flowlog) table/entity reference (Microsoft Dataverse) @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowlogs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowlogs(*flowlogid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /flowlogs(*flowlogid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /flowlogs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -283,7 +283,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`parentobjectid`| |RequiredLevel|SystemRequired| |Type|Lookup| -|Targets|flowsession, workqueue| +|Targets|flowmachinegroup, flowsession, workqueue| ### parentobjectidIdType @@ -360,6 +360,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |100000201|**WorkqueueProcessorLog**| |100000300|**DesktopFlowOrchestrationRepairSessionMismatchRequest**| |100000301|**DesktopFlowOrchestrationRepairSessionMismatchResponse**| +|100000310|**DesktopFlowOrchestrationRepairWindowsIdentityIncorrectRequest**| +|100000311|**DesktopFlowOrchestrationRepairWindowsIdentityIncorrectResponse**| ### workqueueid @@ -575,6 +577,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [flowmachine_flowlog_flowmachineid](#BKMK_flowmachine_flowlog_flowmachineid) - [flowmachinegroup_flowlog_flowmachinegroupid](#BKMK_flowmachinegroup_flowlog_flowmachinegroupid) +- [flowmachinegroup_flowlog_parentobjectid](#BKMK_flowmachinegroup_flowlog_parentobjectid) - [flowrun_flowlog_cloudflowrunid](#BKMK_flowrun_flowlog_cloudflowrunid) - [flowsession_flowlog_flowsessionid](#BKMK_flowsession_flowlog_flowsessionid) - [flowsession_flowlog_parentobjectid](#BKMK_flowsession_flowlog_parentobjectid) @@ -614,6 +617,19 @@ One-To-Many Relationship: [flowmachinegroup flowmachinegroup_flowlog_flowmachine |IsHierarchical|| |CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### flowmachinegroup_flowlog_parentobjectid + +One-To-Many Relationship: [flowmachinegroup flowmachinegroup_flowlog_parentobjectid](flowmachinegroup.md#BKMK_flowmachinegroup_flowlog_parentobjectid) + +|Property|Value| +|---|---| +|ReferencedEntity|`flowmachinegroup`| +|ReferencedAttribute|`flowmachinegroupid`| +|ReferencingAttribute|`parentobjectid`| +|ReferencingEntityNavigationPropertyName|`parentobjectid_flowmachinegroup`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### flowrun_flowlog_cloudflowrunid One-To-Many Relationship: [flowrun flowrun_flowlog_cloudflowrunid](flowrun.md#BKMK_flowrun_flowlog_cloudflowrunid) @@ -774,6 +790,6 @@ One-To-Many Relationship: [workqueueitem workqueueitem_flowlog_workqueueitemid]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowmachine.md b/powerapps-docs/developer/data-platform/reference/entities/flowmachine.md index 3690f52332..54d7ab695a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowmachine.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowmachine.md @@ -1,16 +1,14 @@ --- title: "Flow Machine (flowmachine) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Machine (flowmachine) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Machine (flowmachine) table/entity reference +# Flow Machine (flowmachine) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowmachines(*flowmachineid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowmachines
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowmachines(*flowmachineid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `LeaveGroup`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| @@ -84,6 +84,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) - [SessionCapacity](#BKMK_SessionCapacity) +- [SnapshotStartedAt](#BKMK_SnapshotStartedAt) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) @@ -439,6 +440,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|0| +### SnapshotStartedAt + +|Property|Value| +|---|---| +|Description|**Time at which the snapshot capture started for a Hosted Hachine**| +|DisplayName|**Snapshot started at**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`snapshotstartedat`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + ### statecode |Property|Value| @@ -901,6 +919,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [flowmachine_PrincipalObjectAttributeAccesses](#BKMK_flowmachine_PrincipalObjectAttributeAccesses) - [flowmachine_ProcessSession](#BKMK_flowmachine_ProcessSession) - [flowmachine_SyncErrors](#BKMK_flowmachine_SyncErrors) +- [flowmachineimageversion_flowmachine](#BKMK_flowmachineimageversion_flowmachine) ### flowcapacityassignment_flowmachine @@ -1022,10 +1041,22 @@ Many-To-One Relationship: [syncerror flowmachine_SyncErrors](syncerror.md#BKMK_f |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### flowmachineimageversion_flowmachine + +Many-To-One Relationship: [flowmachineimageversion flowmachineimageversion_flowmachine](flowmachineimageversion.md#BKMK_flowmachineimageversion_flowmachine) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowmachineimageversion`| +|ReferencingAttribute|`sourcemachineid`| +|ReferencedEntityNavigationPropertyName|`flowmachineimageversion_flowmachine`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowmachinegroup.md b/powerapps-docs/developer/data-platform/reference/entities/flowmachinegroup.md index f128442678..7859c3bf03 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowmachinegroup.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowmachinegroup.md @@ -1,16 +1,14 @@ --- title: "Flow Machine Group (flowmachinegroup) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Machine Group (flowmachinegroup) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Machine Group (flowmachinegroup) table/entity reference +# Flow Machine Group (flowmachinegroup) table/entity reference (Microsoft Dataverse) @@ -22,11 +20,13 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowmachinegroups(*flowmachinegroupid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowmachinegroups
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateFlowCredentialApplication`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowmachinegroups(*flowmachinegroupid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteFlowMachineGroup`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GetPublicKey`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || @@ -67,6 +67,7 @@ The following table lists selected properties for the Flow Machine Group (flowma These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. - [Description](#BKMK_Description) +- [DisconnectionPlannedOn](#BKMK_DisconnectionPlannedOn) - [DomainSetting](#BKMK_DomainSetting) - [FlowGroupType](#BKMK_FlowGroupType) - [flowmachineimage](#BKMK_flowmachineimage) @@ -77,6 +78,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [KeyCreationDate](#BKMK_KeyCreationDate) - [KeyExpiryGracePeriod](#BKMK_KeyExpiryGracePeriod) - [KeyValidityPeriod](#BKMK_KeyValidityPeriod) +- [LastRunDate](#BKMK_LastRunDate) - [ManagementType](#BKMK_ManagementType) - [MaxManagedMachineCount](#BKMK_MaxManagedMachineCount) - [name](#BKMK_name) @@ -116,6 +118,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|2000| +### DisconnectionPlannedOn + +|Property|Value| +|---|---| +|Description|**If set, the date on which the machines of the group will be disconnected.**| +|DisplayName|**Disconnection planned on**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`disconnectionplannedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + ### DomainSetting |Property|Value| @@ -136,6 +155,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |0|**None**| |1|**AadJoined**| +|2|**HybridEntraJoined**| ### FlowGroupType @@ -273,6 +293,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2628000| |MinValue|129600| +### LastRunDate + +|Property|Value| +|---|---| +|Description|**Last date at which a run has targeted the group.**| +|DisplayName|**Last run date**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`lastrundate`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + ### ManagementType |Property|Value| @@ -1119,6 +1156,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [flowmachinegroup_DuplicateBaseRecord](#BKMK_flowmachinegroup_DuplicateBaseRecord) - [flowmachinegroup_DuplicateMatchingRecord](#BKMK_flowmachinegroup_DuplicateMatchingRecord) - [flowmachinegroup_flowlog_flowmachinegroupid](#BKMK_flowmachinegroup_flowlog_flowmachinegroupid) +- [flowmachinegroup_flowlog_parentobjectid](#BKMK_flowmachinegroup_flowlog_parentobjectid) - [flowmachinegroup_flowmachine](#BKMK_flowmachinegroup_flowmachine) - [flowmachinegroup_flowsession_MachineGroupId](#BKMK_flowmachinegroup_flowsession_MachineGroupId) - [flowmachinegroup_MailboxTrackingFolders](#BKMK_flowmachinegroup_MailboxTrackingFolders) @@ -1222,6 +1260,18 @@ Many-To-One Relationship: [flowlog flowmachinegroup_flowlog_flowmachinegroupid]( |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### flowmachinegroup_flowlog_parentobjectid + +Many-To-One Relationship: [flowlog flowmachinegroup_flowlog_parentobjectid](flowlog.md#BKMK_flowmachinegroup_flowlog_parentobjectid) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowlog`| +|ReferencingAttribute|`parentobjectid`| +|ReferencedEntityNavigationPropertyName|`flowmachinegroup_flowlog_parentobjectid`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### flowmachinegroup_flowmachine Many-To-One Relationship: [flowmachine flowmachinegroup_flowmachine](flowmachine.md#BKMK_flowmachinegroup_flowmachine) @@ -1298,6 +1348,6 @@ Many-To-One Relationship: [syncerror flowmachinegroup_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowmachineimage.md b/powerapps-docs/developer/data-platform/reference/entities/flowmachineimage.md index d40328565b..31aa6155ac 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowmachineimage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowmachineimage.md @@ -1,16 +1,14 @@ --- title: "Flow Machine Image (flowmachineimage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Machine Image (flowmachineimage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Machine Image (flowmachineimage) table/entity reference +# Flow Machine Image (flowmachineimage) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowmachineimages(*flowmachineimageid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowmachineimages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowmachineimages(*flowmachineimageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -61,7 +61,9 @@ The following table lists selected properties for the Flow Machine Image (flowma These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. +- [DeprecationDate](#BKMK_DeprecationDate) - [description](#BKMK_description) +- [EndOfSupportDate](#BKMK_EndOfSupportDate) - [flowmachineimageId](#BKMK_flowmachineimageId) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) - [IsCustomizable](#BKMK_IsCustomizable) @@ -75,6 +77,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) +### DeprecationDate + +|Property|Value| +|---|---| +|Description|**Date at which the image will be deprecated, meaning it will not be selectable for Hosted Machine or Hosted Machine Group creation.**| +|DisplayName|**Deprecation date**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`deprecationdate`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + ### description |Property|Value| @@ -92,6 +111,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|2000| +### EndOfSupportDate + +|Property|Value| +|---|---| +|Description|**Date at which the image will be not be supported anymore. At this date it will be impossible for a group using the image to create new bots.**| +|DisplayName|**End of support date**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`endofsupportdate`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + ### flowmachineimageId |Property|Value| @@ -827,6 +863,6 @@ Many-To-One Relationship: [syncerror flowmachineimage_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowmachineimageversion.md b/powerapps-docs/developer/data-platform/reference/entities/flowmachineimageversion.md index 0f6b7acba4..12ca9b3ac7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowmachineimageversion.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowmachineimageversion.md @@ -1,16 +1,14 @@ --- title: "Flow Machine Image Version (flowmachineimageversion) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Machine Image Version (flowmachineimageversion) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Machine Image Version (flowmachineimageversion) table/entity reference +# Flow Machine Image Version (flowmachineimageversion) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowmachineimageversions(*flowmachineimageversionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowmachineimageversions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowmachineimageversions(*flowmachineimageversionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -69,7 +69,9 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) +- [ProvisioningError](#BKMK_ProvisioningError) - [reference](#BKMK_reference) +- [sourcemachineid](#BKMK_sourcemachineid) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [statuserrormessage](#BKMK_statuserrormessage) @@ -188,6 +190,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|EntityName| +### ProvisioningError + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Flow machine image provisioning error**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`provisioningerror`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100000| + ### reference |Property|Value| @@ -205,6 +224,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|2048| +### sourcemachineid + +|Property|Value| +|---|---| +|Description|**The Hosted Machine which the image was created from**| +|DisplayName|**Source machine**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sourcemachineid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|flowmachine| + ### statecode |Property|Value| @@ -247,6 +279,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1|Label: **Active**
State:0
TransitionData: None| |2|Label: **Inactive**
State:1
TransitionData: None| |3|Label: **Error**
State:1
TransitionData: None| +|4|Label: **Provisioning**
State:0
TransitionData: None| +|5|Label: **ProvisioningFailed**
State:1
TransitionData: None| ### statuserrormessage @@ -342,6 +376,8 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [CreatedBy](#BKMK_CreatedBy) - [CreatedOn](#BKMK_CreatedOn) - [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [generalizationlogs](#BKMK_generalizationlogs) +- [generalizationlogs_Name](#BKMK_generalizationlogs_Name) - [IsManaged](#BKMK_IsManaged) - [ModifiedBy](#BKMK_ModifiedBy) - [ModifiedOn](#BKMK_ModifiedOn) @@ -434,6 +470,36 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Type|Lookup| |Targets|systemuser| +### generalizationlogs + +|Property|Value| +|---|---| +|Description|**File containing logs of image generalization process to help debug provisioning errors.**| +|DisplayName|**Generalization logs**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`generalizationlogs`| +|RequiredLevel|None| +|Type|File| +|MaxSizeInKB|32768| + +### generalizationlogs_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`generalizationlogs_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + ### IsManaged |Property|Value| @@ -553,7 +619,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -626,7 +692,9 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali These relationships are many-to-one. Listed by **SchemaName**. - [business_unit_flowmachineimageversion](#BKMK_business_unit_flowmachineimageversion) +- [FileAttachment_flowmachineimageversion_generalizationlogs](#BKMK_FileAttachment_flowmachineimageversion_generalizationlogs) - [flowmachineimage_flowmachineimageversion](#BKMK_flowmachineimage_flowmachineimageversion) +- [flowmachineimageversion_flowmachine](#BKMK_flowmachineimageversion_flowmachine) - [lk_flowmachineimageversion_createdby](#BKMK_lk_flowmachineimageversion_createdby) - [lk_flowmachineimageversion_createdonbehalfby](#BKMK_lk_flowmachineimageversion_createdonbehalfby) - [lk_flowmachineimageversion_modifiedby](#BKMK_lk_flowmachineimageversion_modifiedby) @@ -648,6 +716,19 @@ One-To-Many Relationship: [businessunit business_unit_flowmachineimageversion](b |IsHierarchical|| |CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### FileAttachment_flowmachineimageversion_generalizationlogs + +One-To-Many Relationship: [fileattachment FileAttachment_flowmachineimageversion_generalizationlogs](fileattachment.md#BKMK_FileAttachment_flowmachineimageversion_generalizationlogs) + +|Property|Value| +|---|---| +|ReferencedEntity|`fileattachment`| +|ReferencedAttribute|`fileattachmentid`| +|ReferencingAttribute|`generalizationlogs`| +|ReferencingEntityNavigationPropertyName|`generalizationlogs`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### flowmachineimage_flowmachineimageversion One-To-Many Relationship: [flowmachineimage flowmachineimage_flowmachineimageversion](flowmachineimage.md#BKMK_flowmachineimage_flowmachineimageversion) @@ -661,6 +742,19 @@ One-To-Many Relationship: [flowmachineimage flowmachineimage_flowmachineimagever |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### flowmachineimageversion_flowmachine + +One-To-Many Relationship: [flowmachine flowmachineimageversion_flowmachine](flowmachine.md#BKMK_flowmachineimageversion_flowmachine) + +|Property|Value| +|---|---| +|ReferencedEntity|`flowmachine`| +|ReferencedAttribute|`flowmachineid`| +|ReferencingAttribute|`sourcemachineid`| +|ReferencingEntityNavigationPropertyName|`sourcemachineid_flowmachine`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### lk_flowmachineimageversion_createdby One-To-Many Relationship: [systemuser lk_flowmachineimageversion_createdby](systemuser.md#BKMK_lk_flowmachineimageversion_createdby) @@ -762,6 +856,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [flowmachineimageversion_BulkDeleteFailures](#BKMK_flowmachineimageversion_BulkDeleteFailures) - [flowmachineimageversion_DuplicateBaseRecord](#BKMK_flowmachineimageversion_DuplicateBaseRecord) - [flowmachineimageversion_DuplicateMatchingRecord](#BKMK_flowmachineimageversion_DuplicateMatchingRecord) +- [flowmachineimageversion_FileAttachments](#BKMK_flowmachineimageversion_FileAttachments) - [flowmachineimageversion_MailboxTrackingFolders](#BKMK_flowmachineimageversion_MailboxTrackingFolders) - [flowmachineimageversion_PrincipalObjectAttributeAccesses](#BKMK_flowmachineimageversion_PrincipalObjectAttributeAccesses) - [flowmachineimageversion_ProcessSession](#BKMK_flowmachineimageversion_ProcessSession) @@ -827,6 +922,18 @@ Many-To-One Relationship: [duplicaterecord flowmachineimageversion_DuplicateMatc |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### flowmachineimageversion_FileAttachments + +Many-To-One Relationship: [fileattachment flowmachineimageversion_FileAttachments](fileattachment.md#BKMK_flowmachineimageversion_FileAttachments) + +|Property|Value| +|---|---| +|ReferencingEntity|`fileattachment`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`flowmachineimageversion_FileAttachments`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### flowmachineimageversion_MailboxTrackingFolders Many-To-One Relationship: [mailboxtrackingfolder flowmachineimageversion_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_flowmachineimageversion_MailboxTrackingFolders) @@ -879,6 +986,6 @@ Many-To-One Relationship: [syncerror flowmachineimageversion_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowmachinenetwork.md b/powerapps-docs/developer/data-platform/reference/entities/flowmachinenetwork.md index 1ca649208b..7c8334284a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowmachinenetwork.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowmachinenetwork.md @@ -1,16 +1,14 @@ --- title: "Flow Machine Network (flowmachinenetwork) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Machine Network (flowmachinenetwork) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Machine Network (flowmachinenetwork) table/entity reference +# Flow Machine Network (flowmachinenetwork) table/entity reference (Microsoft Dataverse) @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowmachinenetworks(*flowmachinenetworkid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowmachinenetworks
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateFlowMachineNetwork`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowmachinenetworks(*flowmachinenetworkid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -63,11 +63,17 @@ The following table lists selected properties for the Flow Machine Network (flow These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. +- [CredentialId](#BKMK_CredentialId) - [description](#BKMK_description) +- [DomainName](#BKMK_DomainName) +- [DomainPassword](#BKMK_DomainPassword) +- [DomainUsername](#BKMK_DomainUsername) - [flowmachinenetworkId](#BKMK_flowmachinenetworkId) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) - [IsCustomizable](#BKMK_IsCustomizable) - [name](#BKMK_name) +- [NetworkMetadata](#BKMK_NetworkMetadata) +- [OrganizationalUnit](#BKMK_OrganizationalUnit) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) @@ -81,6 +87,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [type](#BKMK_type) - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) +### CredentialId + +|Property|Value| +|---|---| +|Description|**Unique identifier of a Credential entity providing user name and password to be used in hybrid Entra join configurations to join machines to the domain.**| +|DisplayName|**Credential ID**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`credentialid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|credential| + ### description |Property|Value| @@ -98,6 +117,49 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|2000| +### DomainName + +|Property|Value| +|---|---| +|Description|**Deprecated.**| +|DisplayName|**AD domain name (Deprecated)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`domainname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|64| + +### DomainPassword + +|Property|Value| +|---|---| +|Description|**Unique identifier for the secret environment variable holding the password used to join machines to the domain in hybrid Entra join configurations.**| +|DisplayName|**Domain Password**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`domainpassword`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|environmentvariabledefinition| + +### DomainUsername + +|Property|Value| +|---|---| +|Description|**Unique identifier for the environment variable holding the username used to join machines to the domain in hybrid Entra join configurations.**| +|DisplayName|**Domain Username**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`domainusername`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|environmentvariabledefinition| + ### flowmachinenetworkId |Property|Value| @@ -153,6 +215,40 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|100| +### NetworkMetadata + +|Property|Value| +|---|---| +|Description|**Internal Use Only.**| +|DisplayName|**Network Metadata**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`networkmetadata`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|25000| + +### OrganizationalUnit + +|Property|Value| +|---|---| +|Description|**Deprecated.**| +|DisplayName|**Organizational unit (Deprecated)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`organizationalunit`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|260| + ### OverriddenCreatedOn |Property|Value| @@ -660,6 +756,9 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali These relationships are many-to-one. Listed by **SchemaName**. - [business_unit_flowmachinenetwork](#BKMK_business_unit_flowmachinenetwork) +- [credential_flowmachinenetwork](#BKMK_credential_flowmachinenetwork) +- [environmentvariabledefinition_flowmachinenetwork_domainpassword](#BKMK_environmentvariabledefinition_flowmachinenetwork_domainpassword) +- [environmentvariabledefinition_flowmachinenetwork_domainusername](#BKMK_environmentvariabledefinition_flowmachinenetwork_domainusername) - [lk_flowmachinenetwork_createdby](#BKMK_lk_flowmachinenetwork_createdby) - [lk_flowmachinenetwork_createdonbehalfby](#BKMK_lk_flowmachinenetwork_createdonbehalfby) - [lk_flowmachinenetwork_modifiedby](#BKMK_lk_flowmachinenetwork_modifiedby) @@ -681,6 +780,45 @@ One-To-Many Relationship: [businessunit business_unit_flowmachinenetwork](busine |IsHierarchical|| |CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### credential_flowmachinenetwork + +One-To-Many Relationship: [credential credential_flowmachinenetwork](credential.md#BKMK_credential_flowmachinenetwork) + +|Property|Value| +|---|---| +|ReferencedEntity|`credential`| +|ReferencedAttribute|`credentialid`| +|ReferencingAttribute|`credentialid`| +|ReferencingEntityNavigationPropertyName|`CredentialId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### environmentvariabledefinition_flowmachinenetwork_domainpassword + +One-To-Many Relationship: [environmentvariabledefinition environmentvariabledefinition_flowmachinenetwork_domainpassword](environmentvariabledefinition.md#BKMK_environmentvariabledefinition_flowmachinenetwork_domainpassword) + +|Property|Value| +|---|---| +|ReferencedEntity|`environmentvariabledefinition`| +|ReferencedAttribute|`environmentvariabledefinitionid`| +|ReferencingAttribute|`domainpassword`| +|ReferencingEntityNavigationPropertyName|`DomainPassword`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### environmentvariabledefinition_flowmachinenetwork_domainusername + +One-To-Many Relationship: [environmentvariabledefinition environmentvariabledefinition_flowmachinenetwork_domainusername](environmentvariabledefinition.md#BKMK_environmentvariabledefinition_flowmachinenetwork_domainusername) + +|Property|Value| +|---|---| +|ReferencedEntity|`environmentvariabledefinition`| +|ReferencedAttribute|`environmentvariabledefinitionid`| +|ReferencingAttribute|`domainusername`| +|ReferencingEntityNavigationPropertyName|`DomainUsername`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### lk_flowmachinenetwork_createdby One-To-Many Relationship: [systemuser lk_flowmachinenetwork_createdby](systemuser.md#BKMK_lk_flowmachinenetwork_createdby) @@ -912,6 +1050,6 @@ Many-To-One Relationship: [syncerror flowmachinenetwork_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowrun.md b/powerapps-docs/developer/data-platform/reference/entities/flowrun.md index b8df40b55a..3a89eb151f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowrun.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowrun.md @@ -1,16 +1,14 @@ --- title: "Flow Run (flowrun) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Run (flowrun) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Run (flowrun) table/entity reference +# Flow Run (flowrun) table/entity reference (Microsoft Dataverse) @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowruns(*flowrunid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /flowruns
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowruns(*flowrunid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /flowruns(*flowrunid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /flowruns
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -57,6 +57,10 @@ The following table lists selected properties for the Flow Run (flowrun) table. These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. +- [CallingProductResourceId](#BKMK_CallingProductResourceId) +- [CallingProductRunId](#BKMK_CallingProductRunId) +- [CallingProductType](#BKMK_CallingProductType) +- [ConversationId](#BKMK_ConversationId) - [DurationInMs](#BKMK_DurationInMs) - [EndTime](#BKMK_EndTime) - [ErrorCode](#BKMK_ErrorCode) @@ -64,6 +68,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [flowrunId](#BKMK_flowrunId) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) - [IsPrimary](#BKMK_IsPrimary) +- [ModernFlowType](#BKMK_ModernFlowType) - [name](#BKMK_name) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) @@ -80,6 +85,74 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [Workflow](#BKMK_Workflow) - [WorkflowId](#BKMK_WorkflowId) +### CallingProductResourceId + +|Property|Value| +|---|---| +|Description|**The resource id of the caller**| +|DisplayName|**Calling product resource id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`callingproductresourceid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|255| + +### CallingProductRunId + +|Property|Value| +|---|---| +|Description|**The run id of the caller**| +|DisplayName|**Calling product run id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`callingproductrunid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|255| + +### CallingProductType + +|Property|Value| +|---|---| +|Description|**The type of the product that triggered the run**| +|DisplayName|**Calling product type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`callingproducttype`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|255| + +### ConversationId + +|Property|Value| +|---|---| +|Description|**Copilot Studio Conversation id**| +|DisplayName|**Conversation id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`conversationid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2048| + ### DurationInMs |Property|Value| @@ -192,6 +265,27 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |0|**false**| |1|**true**| +### ModernFlowType + +|Property|Value| +|---|---| +|Description|**Type of the Power Automate Cloud Flow.**| +|DisplayName|**Power Automate Cloud Flow Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modernflowtype`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`flowrun_modernflowtype`| + +#### ModernFlowType Choices/Options + +|Value|Label| +|---|---| +|0|**PowerAutomateFlow**| +|1|**CopilotStudioFlow**| + ### name |Property|Value| @@ -768,6 +862,6 @@ Many-To-One Relationship: [flowlog flowrun_flowlog_cloudflowrunid](flowlog.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/flowsession.md b/powerapps-docs/developer/data-platform/reference/entities/flowsession.md index 10e786a299..9acd4a1dec 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/flowsession.md +++ b/powerapps-docs/developer/data-platform/reference/entities/flowsession.md @@ -1,16 +1,14 @@ --- title: "Flow Session (flowsession) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Session (flowsession) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Session (flowsession) table/entity reference +# Flow Session (flowsession) table/entity reference (Microsoft Dataverse) Entity to store the information that is generated when a Power Automate Desktop flow runs. @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /flowsessions(*flowsessionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CancelDesktopFlowRun`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Create`
Event: True |`POST` /flowsessions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /flowsessions(*flowsessionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -68,6 +68,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [ConnectionId](#BKMK_ConnectionId) - [Context](#BKMK_Context) - [CorrelationId](#BKMK_CorrelationId) +- [Credentials](#BKMK_Credentials) - [ErrorCode](#BKMK_ErrorCode) - [ErrorDetails](#BKMK_ErrorDetails) - [ErrorInnerError](#BKMK_ErrorInnerError) @@ -85,6 +86,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) - [ParentCloudFlowRunSequenceId](#BKMK_ParentCloudFlowRunSequenceId) +- [ParentDesktopFlowRunId](#BKMK_ParentDesktopFlowRunId) - [ParentWorkflowId](#BKMK_ParentWorkflowId) - [ProcessVersion](#BKMK_ProcessVersion) - [RegardingObjectId](#BKMK_RegardingObjectId) @@ -100,6 +102,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [StartedOn](#BKMK_StartedOn) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) +- [SubCategory](#BKMK_SubCategory) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) - [TriggerType](#BKMK_TriggerType) - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) @@ -189,6 +192,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|100| +### Credentials + +|Property|Value| +|---|---| +|Description|**Credentials related to this run.**| +|DisplayName|**Credentials**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`credentials`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100000| + ### ErrorCode |Property|Value| @@ -448,6 +468,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1000| +### ParentDesktopFlowRunId + +|Property|Value| +|---|---| +|Description|**The run id of the parent desktop flow run, only used when the Desktop Flow was run by a desktop flow.**| +|DisplayName|**Parent Desktop Flow Run Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`parentdesktopflowrunid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|flowsession| + ### ParentWorkflowId |Property|Value| @@ -716,6 +749,27 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |13|Label: **Deleted**
State:1
TransitionData: None| |14|Label: **Terminated**
State:1
TransitionData: None| +### SubCategory + +|Property|Value| +|---|---| +|Description|**Sub-Category of the flow session.**| +|DisplayName|**Sub-Category**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`subcategory`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`flowsession_subcategory`| + +#### SubCategory Choices/Options + +|Value|Label| +|---|---| +|0|**Default**| +|1|**Test**| + ### TimeZoneRuleVersionNumber |Property|Value| @@ -1064,6 +1118,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [FileAttachment_FlowSession_Outputs](#BKMK_FileAttachment_FlowSession_Outputs) - [flowmachine_flowsession_MachineId](#BKMK_flowmachine_flowsession_MachineId) - [flowmachinegroup_flowsession_MachineGroupId](#BKMK_flowmachinegroup_flowsession_MachineGroupId) +- [flowsession_flowsession_parentdesktopflowrunid](#BKMK_flowsession_flowsession_parentdesktopflowrunid-many-to-one) - [lk_flowsession_createdby](#BKMK_lk_flowsession_createdby) - [lk_flowsession_createdonbehalfby](#BKMK_lk_flowsession_createdonbehalfby) - [lk_flowsession_modifiedby](#BKMK_lk_flowsession_modifiedby) @@ -1151,6 +1206,19 @@ One-To-Many Relationship: [flowmachinegroup flowmachinegroup_flowsession_Machine |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### flowsession_flowsession_parentdesktopflowrunid + +One-To-Many Relationship: [flowsession flowsession_flowsession_parentdesktopflowrunid](#BKMK_flowsession_flowsession_parentdesktopflowrunid-one-to-many) + +|Property|Value| +|---|---| +|ReferencedEntity|`flowsession`| +|ReferencedAttribute|`flowsessionid`| +|ReferencingAttribute|`parentdesktopflowrunid`| +|ReferencingEntityNavigationPropertyName|`parentdesktopflowrunid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### lk_flowsession_createdby One-To-Many Relationship: [systemuser lk_flowsession_createdby](systemuser.md#BKMK_lk_flowsession_createdby) @@ -1266,10 +1334,12 @@ These relationships are one-to-many. Listed by **SchemaName**. - [flowsession_FileAttachments](#BKMK_flowsession_FileAttachments) - [flowsession_flowlog_flowsessionid](#BKMK_flowsession_flowlog_flowsessionid) - [flowsession_flowlog_parentobjectid](#BKMK_flowsession_flowlog_parentobjectid) +- [flowsession_flowsession_parentdesktopflowrunid](#BKMK_flowsession_flowsession_parentdesktopflowrunid-one-to-many) - [flowsession_MailboxTrackingFolders](#BKMK_flowsession_MailboxTrackingFolders) - [flowsession_PrincipalObjectAttributeAccesses](#BKMK_flowsession_PrincipalObjectAttributeAccesses) - [flowsession_SyncErrors](#BKMK_flowsession_SyncErrors) - [flowsession_workflowbinary_FlowSessionId](#BKMK_flowsession_workflowbinary_FlowSessionId) +- [taggedflowsession_FlowSession_flowsession](#BKMK_taggedflowsession_FlowSession_flowsession) ### flowevent_flowsession @@ -1343,6 +1413,18 @@ Many-To-One Relationship: [flowlog flowsession_flowlog_parentobjectid](flowlog.m |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### flowsession_flowsession_parentdesktopflowrunid + +Many-To-One Relationship: [flowsession flowsession_flowsession_parentdesktopflowrunid](#BKMK_flowsession_flowsession_parentdesktopflowrunid-many-to-one) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowsession`| +|ReferencingAttribute|`parentdesktopflowrunid`| +|ReferencedEntityNavigationPropertyName|`flowsession_flowsession_parentdesktopflowrunid`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### flowsession_MailboxTrackingFolders Many-To-One Relationship: [mailboxtrackingfolder flowsession_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_flowsession_MailboxTrackingFolders) @@ -1391,10 +1473,22 @@ Many-To-One Relationship: [workflowbinary flowsession_workflowbinary_FlowSession |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### taggedflowsession_FlowSession_flowsession + +Many-To-One Relationship: [taggedflowsession taggedflowsession_FlowSession_flowsession](taggedflowsession.md#BKMK_taggedflowsession_FlowSession_flowsession) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedflowsession`| +|ReferencingAttribute|`flowsession`| +|ReferencedEntityNavigationPropertyName|`taggedflowsession_FlowSession_flowsession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/fxexpression.md b/powerapps-docs/developer/data-platform/reference/entities/fxexpression.md index 03483df765..4d6c8443e9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/fxexpression.md +++ b/powerapps-docs/developer/data-platform/reference/entities/fxexpression.md @@ -1,16 +1,14 @@ --- title: "fxexpression table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the fxexpression table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# fxexpression table/entity reference +# fxexpression table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /fxexpressions(*fxexpressionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /fxexpressions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: False |`DELETE` /fxexpressions(*fxexpressionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -952,6 +952,6 @@ Many-To-One Relationship: [syncerror fxexpression_SyncErrors](syncerror.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/gitbranch.md b/powerapps-docs/developer/data-platform/reference/entities/gitbranch.md new file mode 100644 index 0000000000..d67cad03e3 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/gitbranch.md @@ -0,0 +1,184 @@ +--- +title: "Git Branch (GitBranch) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Git Branch (GitBranch) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Git Branch (GitBranch) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Git Branch (GitBranch) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Create`
Event: False |`POST` /gitbranches
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /gitbranches(*gitbranchid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Retrieve`
Event: False |`GET` /gitbranches(*gitbranchid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /gitbranches
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /gitbranches(*gitbranchid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /gitbranches(*gitbranchid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Git Branch (GitBranch) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Git Branch** | +| **DisplayCollectionName** | **Git Branches** | +| **SchemaName** | `GitBranch` | +| **CollectionSchemaName** | `GitBranchs` | +| **EntitySetName** | `gitbranches`| +| **LogicalName** | `gitbranch` | +| **LogicalCollectionName** | `gitbranchs` | +| **PrimaryIdAttribute** | `gitbranchid` | +| **PrimaryNameAttribute** |`branchname` | +| **TableType** | `Virtual` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [BranchName](#BKMK_BranchName) +- [GitBranchId](#BKMK_GitBranchId) +- [GitCommitId](#BKMK_GitCommitId) +- [OrganizationName](#BKMK_OrganizationName) +- [ProjectName](#BKMK_ProjectName) +- [RepositoryName](#BKMK_RepositoryName) +- [UpstreamBranchName](#BKMK_UpstreamBranchName) + +### BranchName + +|Property|Value| +|---|---| +|Description|**The name of the Git Branch.**| +|DisplayName|**Git Branch Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`branchname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### GitBranchId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Git Branch**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`gitbranchid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### GitCommitId + +|Property|Value| +|---|---| +|Description|**Current Git Commit Id of the Git Branch.**| +|DisplayName|**Current Git Commit Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`gitcommitid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### OrganizationName + +|Property|Value| +|---|---| +|Description|**Name of the Git Organization associated with Git Project.**| +|DisplayName|**Git Organization Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`organizationname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### ProjectName + +|Property|Value| +|---|---| +|Description|**Name of Git Project associated with Git Repository.**| +|DisplayName|**Git Project Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`projectname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### RepositoryName + +|Property|Value| +|---|---| +|Description|**Name of Git Repository associated with Git Branch.**| +|DisplayName|**Git Repository Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`repositoryname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### UpstreamBranchName + +|Property|Value| +|---|---| +|Description|**Name of the Git upstream branch from which the branch is created**| +|DisplayName|**Git upstream branch name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`upstreambranchname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/gitconfigurationretrievaldatasource.md b/powerapps-docs/developer/data-platform/reference/entities/gitconfigurationretrievaldatasource.md new file mode 100644 index 0000000000..a4222ee775 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/gitconfigurationretrievaldatasource.md @@ -0,0 +1,94 @@ +--- +title: "Git Configuration Retrieval Data Source (GitConfigurationRetrievalDataSource) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Git Configuration Retrieval Data Source (GitConfigurationRetrievalDataSource) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Git Configuration Retrieval Data Source (GitConfigurationRetrievalDataSource) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Git Configuration Retrieval Data Source (GitConfigurationRetrievalDataSource) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Create`
Event: False |`POST` /gitconfigurationretrievaldatasources
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /gitconfigurationretrievaldatasources(*gitconfigurationretrievaldatasourceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Retrieve`
Event: False |`GET` /gitconfigurationretrievaldatasources(*gitconfigurationretrievaldatasourceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /gitconfigurationretrievaldatasources
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /gitconfigurationretrievaldatasources(*gitconfigurationretrievaldatasourceid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /gitconfigurationretrievaldatasources(*gitconfigurationretrievaldatasourceid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Git Configuration Retrieval Data Source (GitConfigurationRetrievalDataSource) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Git Configuration Retrieval Data Source** | +| **DisplayCollectionName** | **Git Configuration Retrieval Data Sources** | +| **SchemaName** | `GitConfigurationRetrievalDataSource` | +| **CollectionSchemaName** | `GitConfigurationRetrievalDataSources` | +| **EntitySetName** | `gitconfigurationretrievaldatasources`| +| **LogicalName** | `gitconfigurationretrievaldatasource` | +| **LogicalCollectionName** | `gitconfigurationretrievaldatasources` | +| **PrimaryIdAttribute** | `gitconfigurationretrievaldatasourceid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Virtual` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [GitConfigurationRetrievalDataSourceId](#BKMK_GitConfigurationRetrievalDataSourceId) +- [name](#BKMK_name) + +### GitConfigurationRetrievalDataSourceId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Git Configuration Retrieval Data Source**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`gitconfigurationretrievaldatasourceid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/gitorganization.md b/powerapps-docs/developer/data-platform/reference/entities/gitorganization.md new file mode 100644 index 0000000000..6b969c3453 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/gitorganization.md @@ -0,0 +1,94 @@ +--- +title: "Git Organization (GitOrganization) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Git Organization (GitOrganization) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Git Organization (GitOrganization) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Git Organization (GitOrganization) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Create`
Event: False |`POST` /gitorganizations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /gitorganizations(*gitorganizationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Retrieve`
Event: False |`GET` /gitorganizations(*gitorganizationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /gitorganizations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /gitorganizations(*gitorganizationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /gitorganizations(*gitorganizationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Git Organization (GitOrganization) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Git Organization** | +| **DisplayCollectionName** | **Git Organizations** | +| **SchemaName** | `GitOrganization` | +| **CollectionSchemaName** | `GitOrganizations` | +| **EntitySetName** | `gitorganizations`| +| **LogicalName** | `gitorganization` | +| **LogicalCollectionName** | `gitorganizations` | +| **PrimaryIdAttribute** | `gitorganizationid` | +| **PrimaryNameAttribute** |`organizationname` | +| **TableType** | `Virtual` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [GitOrganizationId](#BKMK_GitOrganizationId) +- [OrganizationName](#BKMK_OrganizationName) + +### GitOrganizationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Git Organization**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`gitorganizationid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### OrganizationName + +|Property|Value| +|---|---| +|Description|**The name of the Git organization.**| +|DisplayName|**Git Organization Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`organizationname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/gitproject.md b/powerapps-docs/developer/data-platform/reference/entities/gitproject.md new file mode 100644 index 0000000000..9477d924d5 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/gitproject.md @@ -0,0 +1,112 @@ +--- +title: "Git Project (GitProject) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Git Project (GitProject) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Git Project (GitProject) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Git Project (GitProject) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Create`
Event: False |`POST` /gitprojects
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /gitprojects(*gitprojectid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Retrieve`
Event: False |`GET` /gitprojects(*gitprojectid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /gitprojects
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /gitprojects(*gitprojectid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /gitprojects(*gitprojectid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Git Project (GitProject) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Git Project** | +| **DisplayCollectionName** | **Git Projects** | +| **SchemaName** | `GitProject` | +| **CollectionSchemaName** | `GitProjects` | +| **EntitySetName** | `gitprojects`| +| **LogicalName** | `gitproject` | +| **LogicalCollectionName** | `gitprojects` | +| **PrimaryIdAttribute** | `gitprojectid` | +| **PrimaryNameAttribute** |`projectname` | +| **TableType** | `Virtual` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [GitProjectId](#BKMK_GitProjectId) +- [OrganizationName](#BKMK_OrganizationName) +- [ProjectName](#BKMK_ProjectName) + +### GitProjectId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Git Project**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`gitprojectid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### OrganizationName + +|Property|Value| +|---|---| +|Description|**Name of the Git Organization associated with Git Project.**| +|DisplayName|**Git Organization Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`organizationname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### ProjectName + +|Property|Value| +|---|---| +|Description|**The name of the Git Project.**| +|DisplayName|**Git Project Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`projectname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/gitrepository.md b/powerapps-docs/developer/data-platform/reference/entities/gitrepository.md new file mode 100644 index 0000000000..b5a7c9d646 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/gitrepository.md @@ -0,0 +1,148 @@ +--- +title: "Git Repository (GitRepository) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Git Repository (GitRepository) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Git Repository (GitRepository) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Git Repository (GitRepository) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Create`
Event: False |`POST` /gitrepositories
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /gitrepositories(*gitrepositoryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Retrieve`
Event: False |`GET` /gitrepositories(*gitrepositoryid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /gitrepositories
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /gitrepositories(*gitrepositoryid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /gitrepositories(*gitrepositoryid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Git Repository (GitRepository) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Git Repository** | +| **DisplayCollectionName** | **Git Repositories** | +| **SchemaName** | `GitRepository` | +| **CollectionSchemaName** | `GitRepositories` | +| **EntitySetName** | `gitrepositories`| +| **LogicalName** | `gitrepository` | +| **LogicalCollectionName** | `gitrepositories` | +| **PrimaryIdAttribute** | `gitrepositoryid` | +| **PrimaryNameAttribute** |`repositoryname` | +| **TableType** | `Virtual` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [DefaultBranch](#BKMK_DefaultBranch) +- [GitRepositoryId](#BKMK_GitRepositoryId) +- [OrganizationName](#BKMK_OrganizationName) +- [ProjectName](#BKMK_ProjectName) +- [RepositoryName](#BKMK_RepositoryName) + +### DefaultBranch + +|Property|Value| +|---|---| +|Description|**Name of Git Default Git Branch with Git Repository.**| +|DisplayName|**Git Repository Default Branch**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`defaultbranch`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### GitRepositoryId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Git Repository**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`gitrepositoryid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### OrganizationName + +|Property|Value| +|---|---| +|Description|**Name of the Git Organization associated with Git Project.**| +|DisplayName|**Git Organization Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`organizationname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### ProjectName + +|Property|Value| +|---|---| +|Description|**Name of Git Project associated with Git Repository.**| +|DisplayName|**Git Project Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`projectname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### RepositoryName + +|Property|Value| +|---|---| +|Description|**The name of the Git Repository.**| +|DisplayName|**Git Repository Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`repositoryname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/goal.md b/powerapps-docs/developer/data-platform/reference/entities/goal.md index cb3e2dcca0..3015b283e1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/goal.md +++ b/powerapps-docs/developer/data-platform/reference/entities/goal.md @@ -1,16 +1,14 @@ --- title: "Goal table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Goal table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Goal table/entity reference +# Goal table/entity reference (Microsoft Dataverse) Target objective for a user or a team for a specified time period. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /goals(*goalid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /goals
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /goals(*goalid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Recalculate`
Event: True | || @@ -2102,6 +2102,6 @@ Many-To-One Relationship: [syncerror Goal_SyncErrors](syncerror.md#BKMK_Goal_Syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/goalrollupquery.md b/powerapps-docs/developer/data-platform/reference/entities/goalrollupquery.md index 158f947020..f162efea1c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/goalrollupquery.md +++ b/powerapps-docs/developer/data-platform/reference/entities/goalrollupquery.md @@ -1,16 +1,14 @@ --- title: "Rollup Query (GoalRollupQuery) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Rollup Query (GoalRollupQuery) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Rollup Query (GoalRollupQuery) table/entity reference +# Rollup Query (GoalRollupQuery) table/entity reference (Microsoft Dataverse) Query that is used to filter the results of the goal rollup. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /goalrollupqueries(*goalrollupqueryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /goalrollupqueries
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /goalrollupqueries(*goalrollupqueryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /goalrollupqueries(*goalrollupqueryid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -740,6 +740,6 @@ Many-To-One Relationship: [syncerror GoalRollupQuery_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/governanceconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/governanceconfiguration.md new file mode 100644 index 0000000000..040d9d2976 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/governanceconfiguration.md @@ -0,0 +1,761 @@ +--- +title: "Governance Configuration (GovernanceConfiguration) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Governance Configuration (GovernanceConfiguration) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Governance Configuration (GovernanceConfiguration) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Governance Configuration (GovernanceConfiguration) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /governanceconfigurations(*governanceconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /governanceconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /governanceconfigurations(*governanceconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /governanceconfigurations(*governanceconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /governanceconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /governanceconfigurations(*governanceconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /governanceconfigurations(*governanceconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /governanceconfigurations(*governanceconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Governance Configuration (GovernanceConfiguration) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Governance Configuration** | +| **DisplayCollectionName** | **Governance Configurations** | +| **SchemaName** | `GovernanceConfiguration` | +| **CollectionSchemaName** | `GovernanceConfigurations` | +| **EntitySetName** | `governanceconfigurations`| +| **LogicalName** | `governanceconfiguration` | +| **LogicalCollectionName** | `governanceconfigurations` | +| **PrimaryIdAttribute** | `governanceconfigurationid` | +| **PrimaryNameAttribute** |`scope` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ConfigurationType](#BKMK_ConfigurationType) +- [ConfigurationValues](#BKMK_ConfigurationValues) +- [Enabled](#BKMK_Enabled) +- [GovernanceConfigurationId](#BKMK_GovernanceConfigurationId) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [Scope](#BKMK_Scope) +- [ScopeId](#BKMK_ScopeId) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TenantId](#BKMK_TenantId) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) +- [Version](#BKMK_Version) + +### ConfigurationType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**ConfigurationType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`configurationtype`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### ConfigurationValues + +|Property|Value| +|---|---| +|Description|**They payload of this configuration**| +|DisplayName|**ConfigurationValues**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`configurationvalues`| +|RequiredLevel|ApplicationRequired| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|600000| + +### Enabled + +|Property|Value| +|---|---| +|Description|**Checks to see if governance configuration is enabled or not.**| +|DisplayName|**Enabled**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`enabled`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`governanceconfiguration_enabled`| +|DefaultValue|True| +|True Label|Yes| +|False Label|No| + +### GovernanceConfigurationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Governance Configuration**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`governanceconfigurationid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### Scope + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Scope**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`scope`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### ScopeId + +|Property|Value| +|---|---| +|Description|**Unique identifier for the scope to which the customer content applies**| +|DisplayName|**Scope Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`scopeid`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|250| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Governance Configuration**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`governanceconfiguration_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Governance Configuration**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`governanceconfiguration_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TenantId + +|Property|Value| +|---|---| +|Description|**Tenant Guid**| +|DisplayName|**Tenant Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`tenantid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|36| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### Version + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Version**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`version`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_governanceconfiguration](#BKMK_business_unit_governanceconfiguration) +- [lk_governanceconfiguration_createdby](#BKMK_lk_governanceconfiguration_createdby) +- [lk_governanceconfiguration_createdonbehalfby](#BKMK_lk_governanceconfiguration_createdonbehalfby) +- [lk_governanceconfiguration_modifiedby](#BKMK_lk_governanceconfiguration_modifiedby) +- [lk_governanceconfiguration_modifiedonbehalfby](#BKMK_lk_governanceconfiguration_modifiedonbehalfby) +- [owner_governanceconfiguration](#BKMK_owner_governanceconfiguration) +- [team_governanceconfiguration](#BKMK_team_governanceconfiguration) +- [user_governanceconfiguration](#BKMK_user_governanceconfiguration) + +### business_unit_governanceconfiguration + +One-To-Many Relationship: [businessunit business_unit_governanceconfiguration](businessunit.md#BKMK_business_unit_governanceconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_governanceconfiguration_createdby + +One-To-Many Relationship: [systemuser lk_governanceconfiguration_createdby](systemuser.md#BKMK_lk_governanceconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_governanceconfiguration_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_governanceconfiguration_createdonbehalfby](systemuser.md#BKMK_lk_governanceconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_governanceconfiguration_modifiedby + +One-To-Many Relationship: [systemuser lk_governanceconfiguration_modifiedby](systemuser.md#BKMK_lk_governanceconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_governanceconfiguration_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_governanceconfiguration_modifiedonbehalfby](systemuser.md#BKMK_lk_governanceconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_governanceconfiguration + +One-To-Many Relationship: [owner owner_governanceconfiguration](owner.md#BKMK_owner_governanceconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_governanceconfiguration + +One-To-Many Relationship: [team team_governanceconfiguration](team.md#BKMK_team_governanceconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_governanceconfiguration + +One-To-Many Relationship: [systemuser user_governanceconfiguration](systemuser.md#BKMK_user_governanceconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [governanceconfiguration_AsyncOperations](#BKMK_governanceconfiguration_AsyncOperations) +- [governanceconfiguration_BulkDeleteFailures](#BKMK_governanceconfiguration_BulkDeleteFailures) +- [governanceconfiguration_DuplicateBaseRecord](#BKMK_governanceconfiguration_DuplicateBaseRecord) +- [governanceconfiguration_DuplicateMatchingRecord](#BKMK_governanceconfiguration_DuplicateMatchingRecord) +- [governanceconfiguration_MailboxTrackingFolders](#BKMK_governanceconfiguration_MailboxTrackingFolders) +- [governanceconfiguration_PrincipalObjectAttributeAccesses](#BKMK_governanceconfiguration_PrincipalObjectAttributeAccesses) +- [governanceconfiguration_ProcessSession](#BKMK_governanceconfiguration_ProcessSession) +- [governanceconfiguration_SyncErrors](#BKMK_governanceconfiguration_SyncErrors) + +### governanceconfiguration_AsyncOperations + +Many-To-One Relationship: [asyncoperation governanceconfiguration_AsyncOperations](asyncoperation.md#BKMK_governanceconfiguration_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`governanceconfiguration_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### governanceconfiguration_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure governanceconfiguration_BulkDeleteFailures](bulkdeletefailure.md#BKMK_governanceconfiguration_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`governanceconfiguration_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### governanceconfiguration_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord governanceconfiguration_DuplicateBaseRecord](duplicaterecord.md#BKMK_governanceconfiguration_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`governanceconfiguration_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### governanceconfiguration_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord governanceconfiguration_DuplicateMatchingRecord](duplicaterecord.md#BKMK_governanceconfiguration_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`governanceconfiguration_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### governanceconfiguration_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder governanceconfiguration_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_governanceconfiguration_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`governanceconfiguration_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### governanceconfiguration_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess governanceconfiguration_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_governanceconfiguration_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`governanceconfiguration_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### governanceconfiguration_ProcessSession + +Many-To-One Relationship: [processsession governanceconfiguration_ProcessSession](processsession.md#BKMK_governanceconfiguration_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`governanceconfiguration_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### governanceconfiguration_SyncErrors + +Many-To-One Relationship: [syncerror governanceconfiguration_SyncErrors](syncerror.md#BKMK_governanceconfiguration_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`governanceconfiguration_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/import.md b/powerapps-docs/developer/data-platform/reference/entities/import.md index 085bb9f373..99c76a77f9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/import.md +++ b/powerapps-docs/developer/data-platform/reference/entities/import.md @@ -1,16 +1,14 @@ --- title: "Data Import (Import) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Import (Import) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Import (Import) table/entity reference +# Data Import (Import) table/entity reference (Microsoft Dataverse) Status and ownership information for an import job. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /imports
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /imports(*importid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: False | || | `ImportRecordsImport`
Event: False | || | `ModifyAccess`
Event: False | || @@ -595,6 +595,6 @@ Many-To-One Relationship: [importfile Import_ImportFile](importfile.md#BKMK_Impo ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/importdata.md b/powerapps-docs/developer/data-platform/reference/entities/importdata.md index 6a5e1acdcb..56af1a1497 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/importdata.md +++ b/powerapps-docs/developer/data-platform/reference/entities/importdata.md @@ -1,19 +1,27 @@ --- title: "Import Data (ImportData) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Import Data (ImportData) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Import Data (ImportData) table/entity reference +# Import Data (ImportData) table/entity reference (Microsoft Dataverse) Unprocessed data from imported files. +## Messages + +The following table lists the messages for the Import Data (ImportData) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Import Data (ImportData) table. @@ -574,6 +582,6 @@ Many-To-One Relationship: [importlog ImportLog_ImportData](importlog.md#BKMK_Imp ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/importentitymapping.md b/powerapps-docs/developer/data-platform/reference/entities/importentitymapping.md index a3a4e0dd2d..243ea95d21 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/importentitymapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/importentitymapping.md @@ -1,16 +1,14 @@ --- title: "Import Entity Mapping (ImportEntityMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Import Entity Mapping (ImportEntityMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Import Entity Mapping (ImportEntityMapping) table/entity reference +# Import Entity Mapping (ImportEntityMapping) table/entity reference (Microsoft Dataverse) Mapping for entities in a data map. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /importentitymappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /importentitymappings(*importentitymappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /importentitymappings(*importentitymappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /importentitymappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -491,6 +491,6 @@ One-To-Many Relationship: [systemuser lk_importentitymapping_modifiedonbehalfby] ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/importfile.md b/powerapps-docs/developer/data-platform/reference/entities/importfile.md index 97bf4a9323..6cc7f81ccf 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/importfile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/importfile.md @@ -1,16 +1,14 @@ --- title: "Import Source File (ImportFile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Import Source File (ImportFile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Import Source File (ImportFile) table/entity reference +# Import Source File (ImportFile) table/entity reference (Microsoft Dataverse) File name of file used for import. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /importfiles(*importfileid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /importfiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /importfiles(*importfileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GetDistinctValuesImportFile`
Event: False | || | `GetHeaderColumnsImportFile`
Event: False | || | `GrantAccess`
Event: False | || @@ -1162,6 +1162,6 @@ Many-To-One Relationship: [importlog ImportLog_ImportFile](importlog.md#BKMK_Imp ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/importjob.md b/powerapps-docs/developer/data-platform/reference/entities/importjob.md index 96073ce204..d2986dabc5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/importjob.md +++ b/powerapps-docs/developer/data-platform/reference/entities/importjob.md @@ -1,16 +1,14 @@ --- title: "Import Job (ImportJob) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Import Job (ImportJob) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Import Job (ImportJob) table/entity reference +# Import Job (ImportJob) table/entity reference (Microsoft Dataverse) For internal use only. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /importjobs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /importjobs(*importjobid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /importjobs(*importjobid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /importjobs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /importjobs(*importjobid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -440,6 +440,6 @@ One-To-Many Relationship: [organization organization_importjob](organization.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/importlog.md b/powerapps-docs/developer/data-platform/reference/entities/importlog.md index 92529d9ae5..c3f89ad748 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/importlog.md +++ b/powerapps-docs/developer/data-platform/reference/entities/importlog.md @@ -1,16 +1,14 @@ --- title: "Import Log (ImportLog) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Import Log (ImportLog) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Import Log (ImportLog) table/entity reference +# Import Log (ImportLog) table/entity reference (Microsoft Dataverse) Failure reason and other detailed information for a record that failed to import. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /importlogs(*importlogid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /importlogs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -654,6 +654,6 @@ Many-To-One Relationship: [bulkdeletefailure ImportLog_BulkDeleteFailures](bulkd ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/importmap.md b/powerapps-docs/developer/data-platform/reference/entities/importmap.md index 8655388750..7e86dab06b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/importmap.md +++ b/powerapps-docs/developer/data-platform/reference/entities/importmap.md @@ -1,16 +1,14 @@ --- title: "Data Map (ImportMap) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Map (ImportMap) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Map (ImportMap) table/entity reference +# Data Map (ImportMap) table/entity reference (Microsoft Dataverse) Data map used in import. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /importmaps(*importmapid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /importmaps
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /importmaps(*importmapid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `ExportMappingsImportMap`
Event: False | || | `GrantAccess`
Event: False | || | `ImportMappingsImportMap`
Event: False | || @@ -901,6 +901,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |4812|**Time Zone Localized Name**| |5000|**Recently Used**| |5004|**NL2SQ Registration Information**| +|5006|**Event Expander Breadcrumb**| |7000|**System Application Metadata**| |7001|**User Application Metadata**| |7100|**Solution**| @@ -984,6 +985,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |9814|**Relationship Attribute**| |9815|**Entity Index**| |9816|**Index Attribute**| +|9817|**Option Set Value**| |9820|**Secured Masking Column**| |9866|**Mobile Offline Profile**| |9867|**Mobile Offline Profile Item**| @@ -1056,289 +1058,349 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |10032|**ProvisionLanguageForUser**| |10033|**Shared Object**| |10034|**Shared Workspace**| -|10035|**Shared Workspace Pool**| -|10036|**Data Lake Folder**| -|10037|**Data Lake Folder Permission**| -|10038|**Data Lake Workspace**| -|10039|**Data Lake Workspace Permission**| -|10040|**Data Processing configuration**| -|10041|**Exported Excel**| -|10042|**RetainedData Excel**| -|10043|**Synapse Database**| -|10044|**Synapse Link External Table State**| -|10045|**Synapse Link Profile**| -|10046|**Synapse Link Profile Entity**| -|10047|**Synapse Link Profile Entity State**| -|10048|**Synapse Link Schedule**| -|10049|**Component Version**| -|10050|**Component Version Data Source**| -|10051|**Component Version (Internal)**| -|10052|**DataflowRefreshHistory**| -|10053|**EntityRefreshHistory**| -|10054|**Shared Link Setting**| -|10055|**DelegatedAuthorization**| -|10057|**CascadeGrantRevokeAccessRecordsTracker**| -|10058|**CascadeGrantRevokeAccessVersionTracker**| -|10059|**RevokeInheritedAccessRecordsTracker**| -|10060|**TdsMetadata**| -|10061|**Model-Driven App Element**| -|10062|**Model-Driven App Component Node's Edge**| -|10063|**Model-Driven App Component Node**| -|10064|**Model-Driven App Setting**| -|10065|**Model-Driven App User Setting**| -|10066|**Organization Setting**| -|10067|**Setting Definition**| -|10068|**CanvasApp Extended Metadata**| -|10069|**Service Plan Mapping**| -|10070|**Service Plan Custom Control**| -|10072|**ApplicationUser**| -|10075|**OData v4 Data Source**| -|10076|**Workflow Binary**| -|10077|**Credential**| -|10078|**Desktop Flow Module**| -|10079|**Flow Capacity Assignment**| -|10080|**Flow Credential Application**| -|10081|**Flow Event**| -|10082|**Flow Machine**| -|10083|**Flow Machine Group**| -|10084|**Flow Machine Image**| -|10085|**Flow Machine Image Version**| -|10086|**Flow Machine Network**| -|10087|**ProcessStageParameter**| -|10088|**Work Queue**| -|10089|**Work Queue Item**| -|10090|**Desktop Flow Binary**| -|10091|**Flow Log**| -|10092|**Flow Run**| -|10093|**Action Approval Model**| -|10094|**Approval**| -|10095|**Approval Request**| -|10096|**Approval Response**| -|10097|**Approval Step**| -|10098|**Await All Action Approval Model**| -|10099|**Await All Approval Model**| -|10100|**Basic Approval Model Data**| -|10101|**Flow Approval**| -|10110|**Connection Reference**| -|10111|**DVFileSearch**| -|10112|**DVFileSearchAttribute**| -|10113|**DVFileSearchEntity**| -|10114|**DVTableSearch**| -|10115|**DVTableSearchAttribute**| -|10116|**DVTableSearchEntity**| -|10117|**AICopilot**| -|10118|**AIPluginAuth**| -|10119|**AI Plugin Conversation Starter**| -|10120|**AI Plugin Conversation Starter Mapping**| -|10121|**AI Plugin Governance**| -|10122|**AI Plugin Governance Extended**| -|10123|**AIPluginOperationResponseTemplate**| -|10124|**AIPluginTitle**| -|10125|**SideloadedAIPlugin**| -|10126|**AIPlugin**| -|10127|**AIPluginExternalSchema**| -|10128|**AIPluginExternalSchemaProperty**| -|10129|**AIPluginInstance**| -|10130|**AIPluginOperation**| -|10131|**AIPluginOperationParameter**| -|10132|**AIPluginUserSetting**| -|10134|**AI Event**| -|10135|**AI Builder Feedback Loop**| -|10136|**AI Form Processing Document**| -|10137|**AI Object Detection Image**| -|10138|**AI Object Detection Label**| -|10139|**AI Object Detection Bounding Box**| -|10140|**AI Object Detection Image Mapping**| -|10142|**AI Builder Dataset**| -|10143|**AI Builder Dataset File**| -|10144|**AI Builder Dataset Record**| -|10145|**AI Builder Datasets Container**| -|10146|**AI Builder File**| -|10147|**AI Builder File Attached Data**| -|10148|**Help Page**| -|10149|**Tour**| -|10150|**BotContent**| -|10151|**ConversationTranscript**| -|10152|**Copilot**| -|10153|**Copilot component**| -|10154|**Copilot component collection**| -|10165|**Comment**| -|10166|**Fabric AISkill**| -|10167|**App Insights Metadata**| -|10168|**Dataflow Connection Reference**| -|10169|**Schedule**| -|10170|**Dataflow Template**| -|10171|**Dataflow DatalakeFolder**| -|10172|**Data Movement Service Request**| -|10173|**Data Movement Service Request Status**| -|10174|**DMS Sync Request**| -|10175|**DMS Sync Status**| -|10176|**Knowledge Asset Configuration**| -|10177|**Module Run Detail**| -|10178|**Salesforce Structured Object**| -|10179|**Salesforce Structured QnA Config**| -|10180|**Workflow Action Status**| -|10181|**FederatedKnowledgeConfiguration**| -|10182|**FederatedKnowledgeEntityConfiguration**| -|10183|**PDF Setting**| -|10184|**Activity File Attachment**| -|10185|**Teams chat**| -|10186|**Service Configuration**| -|10187|**SLA KPI**| -|10188|**Integrated search provider**| -|10189|**Knowledge Management Setting**| -|10190|**Knowledge Federated Article**| -|10191|**Knowledge Federated Article Incident**| -|10192|**Search provider**| -|10193|**Knowledge Article Image**| -|10194|**Knowledge Configuration**| -|10195|**Knowledge Interaction Insight**| -|10196|**Knowledge Search Insight**| -|10197|**Favorite knowledge article**| -|10198|**Knowledge article language setting**| -|10199|**Knowledge Article Attachment**| -|10200|**Knowledge personalization**| -|10201|**Knowledge Article Template**| -|10202|**Knowledge search personal filter config**| -|10203|**Knowledge search filter**| -|10205|**SupportUserTable**| -|10206|**FxExpression**| -|10207|**PowerfxRule**| -|10208|**Planner Business Scenario**| -|10209|**Planner Sync Action**| -|10210|**Ms Graph Resource To Subscription**| -|10211|**Virtual Entity Metadata**| -|10212|**Background Operation**| -|10213|**Report Parameter**| -|10214|**MobileOfflineProfileExtension**| -|10215|**MobileOfflineProfileItemFilter**| -|10216|**TeamMobileOfflineProfileMembership**| -|10217|**UserMobileOfflineProfileMembership**| -|10218|**OrganizationDataSyncSubscription**| -|10219|**OrganizationDataSyncSubscriptionEntity**| -|10220|**OrganizationDataSyncSubscriptionFnoTable**| -|10221|**OrganizationDataSyncFnoState**| -|10222|**OrganizationDataSyncState**| -|10223|**ArchiveCleanupInfo**| -|10224|**ArchiveCleanupOperation**| -|10225|**BulkArchiveConfig**| -|10226|**BulkArchiveFailureDetail**| -|10227|**BulkArchiveOperation**| -|10228|**BulkArchiveOperationDetail**| -|10229|**EnableArchivalRequest**| -|10230|**MetadataForArchival**| -|10231|**ReconciliationEntityInfo**| -|10232|**ReconciliationEntityStepInfo**| -|10233|**ReconciliationInfo**| -|10234|**RetentionCleanupInfo**| -|10235|**RetentionCleanupOperation**| -|10236|**RetentionConfig**| -|10237|**RetentionFailureDetail**| -|10238|**RetentionOperation**| -|10239|**RetentionOperationDetail**| -|10240|**Notification**| -|10241|**User Rating**| -|10242|**Mobile App**| -|10243|**Insights Store Data Source**| -|10244|**Insights Store Virtual Entity**| -|10245|**RoleEditorLayout**| -|10246|**Deleted Record Reference**| -|10247|**Restore Deleted Records Configuration**| -|10248|**App Action**| -|10249|**App Action Migration**| -|10250|**App Action Rule**| -|10253|**Card**| -|10254|**Card State Item**| -|10257|**Entity link chat configuration**| -|10258|**Rich Text Attachment**| -|10259|**Custom Control Extended Setting**| -|10260|**Timeline Pin**| -|10261|**Virtual Connector Data Source**| -|10262|**Virtual Table Column Candidate**| -|10264|**PM Analysis History**| -|10265|**PM Business Rule Automation Config**| -|10266|**PM Calendar**| -|10267|**PM Calendar Version**| -|10268|**PM Inferred Task**| -|10269|**PM Process Extended Metadata Version**| -|10270|**PM Process Template**| -|10271|**PM Process User Settings**| -|10272|**PM Process Version**| -|10273|**PM Recording**| -|10274|**PM Simulation**| -|10275|**PM Template**| -|10276|**PM View**| -|10277|**Analysis Component**| -|10278|**Analysis Job**| -|10279|**Analysis Override**| -|10280|**Analysis Result**| -|10281|**Analysis Result Detail**| -|10282|**Solution Health Rule**| -|10283|**Solution Health Rule Argument**| -|10284|**Solution Health Rule Set**| -|10285|**Power BI Dataset**| -|10286|**powerbidatasetapdx**| -|10287|**Power BI Mashup Parameter**| -|10288|**Power BI Report**| -|10289|**powerbireportapdx**| -|10290|**File Upload**| -|10291|**MainFewShot**| -|10292|**MakerFewShot**| -|10293|**SearchAttributeSettings**| -|10294|**SearchCustomAnalyzer**| -|10295|**SearchRelationshipSettings**| -|10296|**SearchResultsCache**| -|10297|**Search Telemetry**| -|10298|**ViewAsExampleQuestion**| -|10299|**CopilotExampleQuestion**| -|10300|**CopilotGlossaryTerm**| -|10301|**CopilotSynonyms**| -|10302|**Site Component**| -|10303|**Site**| -|10304|**Site Language**| -|10305|**Power Pages Site Published**| -|10308|**External Identity**| -|10309|**Invitation**| -|10310|**Invite Redemption**| -|10311|**Portal Comment**| -|10312|**Setting**| -|10313|**Multistep Form Session**| -|10317|**Ad Placement**| -|10318|**Column Permission**| -|10319|**Column Permission Profile**| -|10320|**Content Snippet**| -|10321|**Basic Form**| -|10322|**Basic Form Metadata**| -|10323|**List**| -|10324|**Table Permission**| -|10325|**Page Template**| -|10326|**Poll Placement**| -|10327|**Power Pages Core Entity DS**| -|10328|**Publishing State**| -|10329|**Publishing State Transition Rule**| -|10330|**Redirect**| -|10331|**Shortcut**| -|10332|**Site Marker**| -|10333|**Site Setting**| -|10334|**Web File**| -|10335|**Multistep Form**| -|10336|**Multistep Form Metadata**| -|10337|**Form Step**| -|10338|**Web Link**| -|10339|**Web Link Set**| -|10340|**Web Page**| -|10341|**Web Page Access Control Rule**| -|10342|**Web Role**| -|10343|**Website**| -|10344|**Website Access**| -|10345|**Website Language**| -|10346|**Web Template**| -|10353|**Power Pages Scan Report**| -|10354|**Power Pages Log**| -|10359|**Catalog Submission Files**| -|10360|**Package Submission Store**| -|10531|**Form Mapping**| -|18085|**Event Expander Breadcrumb**| +|10035|**Shared Workspace Access Token**| +|10036|**Shared Workspace Pool**| +|10037|**Data Lake Folder**| +|10038|**Data Lake Folder Permission**| +|10039|**Data Lake Workspace**| +|10040|**Data Lake Workspace Permission**| +|10041|**Data Processing configuration**| +|10042|**Exported Excel**| +|10043|**RetainedData Excel**| +|10044|**Synapse Database**| +|10045|**Synapse Link External Table State**| +|10046|**Synapse Link Profile**| +|10047|**Synapse Link Profile Entity**| +|10048|**Synapse Link Profile Entity State**| +|10049|**Synapse Link Schedule**| +|10050|**Component Version**| +|10051|**Component Version Data Source**| +|10052|**Component Version (Internal)**| +|10053|**Git Branch**| +|10054|**Git Configuration Retrieval Data Source**| +|10055|**Git Organization**| +|10056|**Git Project**| +|10057|**Git Repository**| +|10058|**Source Control Branch Configuration**| +|10059|**Source Control Component**| +|10060|**Source Control Component Payload**| +|10061|**Source Control Configuration**| +|10062|**Staged Source Control Component**| +|10063|**DataflowRefreshHistory**| +|10064|**EntityRefreshHistory**| +|10065|**Shared Link Setting**| +|10066|**DelegatedAuthorization**| +|10068|**CascadeGrantRevokeAccessRecordsTracker**| +|10069|**CascadeGrantRevokeAccessVersionTracker**| +|10070|**RevokeInheritedAccessRecordsTracker**| +|10071|**TdsMetadata**| +|10072|**Model-Driven App Element**| +|10073|**Model-Driven App Component Node's Edge**| +|10074|**Model-Driven App Component Node**| +|10075|**Model-Driven App Setting**| +|10076|**Model-Driven App User Setting**| +|10077|**Organization Setting**| +|10078|**Setting Definition**| +|10079|**CanvasApp Extended Metadata**| +|10080|**Service Plan Mapping**| +|10081|**Service Plan Custom Control**| +|10083|**ApplicationUser**| +|10086|**OData v4 Data Source**| +|10087|**Workflow Binary**| +|10088|**Business Process**| +|10089|**Credential**| +|10090|**Desktop Flow Module**| +|10091|**Flow Capacity Assignment**| +|10092|**Flow Credential Application**| +|10093|**Flow Event**| +|10094|**Flow Machine**| +|10095|**Flow Machine Group**| +|10096|**Flow Machine Image**| +|10097|**Flow Machine Image Version**| +|10098|**Flow Machine Network**| +|10099|**ProcessStageParameter**| +|10100|**Saving Rule**| +|10101|**Tag**| +|10102|**Tagged Flow Session**| +|10103|**Tagged Process**| +|10104|**Workflow Metadata**| +|10105|**Work Queue**| +|10106|**Work Queue Item**| +|10107|**Desktop Flow Binary**| +|10108|**Flow Aggregation**| +|10109|**Flow Log**| +|10110|**Flow Run**| +|10111|**Action Approval Model**| +|10112|**Approval**| +|10113|**Approval Request**| +|10114|**Approval Response**| +|10115|**Approval Step**| +|10116|**Await All Action Approval Model**| +|10117|**Await All Approval Model**| +|10118|**Basic Approval Model Data**| +|10119|**Flow Approval**| +|10128|**Connection Reference**| +|10129|**DVFileSearch**| +|10130|**DVFileSearchAttribute**| +|10131|**DVFileSearchEntity**| +|10132|**DVTableSearch**| +|10133|**DVTableSearchAttribute**| +|10134|**DVTableSearchEntity**| +|10135|**AICopilot**| +|10136|**AIPluginAuth**| +|10137|**AI Plugin Conversation Starter**| +|10138|**AI Plugin Conversation Starter Mapping**| +|10139|**AI Plugin Governance**| +|10140|**AI Plugin Governance Extended**| +|10141|**AIPluginOperationResponseTemplate**| +|10142|**AIPluginTitle**| +|10143|**SideloadedAIPlugin**| +|10144|**AIPlugin**| +|10145|**AIPluginExternalSchema**| +|10146|**AIPluginExternalSchemaProperty**| +|10147|**AIPluginInstance**| +|10148|**AIPluginOperation**| +|10149|**AIPluginOperationParameter**| +|10150|**AIPluginUserSetting**| +|10152|**Data Processing Event**| +|10153|**AI Event**| +|10154|**AI Model Catalog**| +|10155|**AI Builder Feedback Loop**| +|10156|**AI Form Processing Document**| +|10157|**AI Object Detection Image**| +|10158|**AI Object Detection Label**| +|10159|**AI Object Detection Bounding Box**| +|10160|**AI Object Detection Image Mapping**| +|10162|**AI Builder Dataset**| +|10163|**AI Builder Dataset File**| +|10164|**AI Builder Dataset Record**| +|10165|**AI Builder Datasets Container**| +|10166|**AI Builder File**| +|10167|**AI Builder File Attached Data**| +|10168|**Help Page**| +|10169|**Tour**| +|10170|**BotContent**| +|10171|**ConversationTranscript**| +|10172|**Copilot**| +|10173|**Copilot component**| +|10174|**Copilot component collection**| +|10185|**Comment**| +|10186|**Governance Configuration**| +|10187|**Fabric AISkill**| +|10188|**App Insights Metadata**| +|10189|**Dataflow Connection Reference**| +|10190|**Schedule**| +|10191|**Dataflow Template**| +|10192|**Dataflow DatalakeFolder**| +|10193|**Data Movement Service Request**| +|10194|**Data Movement Service Request Status**| +|10195|**DMS Sync Request**| +|10196|**DMS Sync Status**| +|10197|**Knowledge Asset Configuration**| +|10198|**Module Run Detail**| +|10199|**QnA**| +|10200|**Salesforce Structured Object**| +|10201|**Salesforce Structured QnA Config**| +|10202|**Workflow Action Status**| +|10203|**FederatedKnowledgeConfiguration**| +|10204|**FederatedKnowledgeEntityConfiguration**| +|10205|**Form Mapping**| +|10206|**Copilot Interactions**| +|10207|**PDF Setting**| +|10208|**Activity File Attachment**| +|10209|**Teams chat**| +|10210|**Service Configuration**| +|10211|**SLA KPI**| +|10212|**Integrated search provider**| +|10213|**Knowledge Management Setting**| +|10214|**Knowledge Federated Article**| +|10215|**Knowledge Federated Article Incident**| +|10216|**Search provider**| +|10217|**Knowledge Article Image**| +|10218|**Knowledge Configuration**| +|10219|**Knowledge Interaction Insight**| +|10220|**Knowledge Search Insight**| +|10221|**Favorite knowledge article**| +|10222|**Knowledge article language setting**| +|10223|**Knowledge Article Attachment**| +|10224|**Knowledge personalization**| +|10225|**Knowledge Article Template**| +|10226|**Knowledge search personal filter config**| +|10227|**Knowledge search filter**| +|10229|**Entity Cluster Configuration**| +|10230|**SupportUserTable**| +|10231|**FxExpression**| +|10232|**Function**| +|10233|**Plug-in**| +|10234|**PowerfxRule**| +|10235|**Planner Business Scenario**| +|10236|**Planner Sync Action**| +|10237|**Sensitivity Label**| +|10238|**Ms Graph Resource To Subscription**| +|10239|**Virtual Entity Metadata**| +|10240|**Background Operation**| +|10241|**Report Parameter**| +|10242|**MobileOfflineProfileExtension**| +|10243|**MobileOfflineProfileItemFilter**| +|10244|**TeamMobileOfflineProfileMembership**| +|10245|**UserMobileOfflineProfileMembership**| +|10246|**OrganizationDataSyncSubscription**| +|10247|**OrganizationDataSyncSubscriptionEntity**| +|10248|**OrganizationDataSyncSubscriptionFnoTable**| +|10249|**OrganizationDataSyncFnoState**| +|10250|**OrganizationDataSyncState**| +|10251|**ArchiveCleanupInfo**| +|10252|**ArchiveCleanupOperation**| +|10253|**BulkArchiveConfig**| +|10254|**BulkArchiveFailureDetail**| +|10255|**BulkArchiveOperation**| +|10256|**BulkArchiveOperationDetail**| +|10257|**EnableArchivalRequest**| +|10258|**MetadataForArchival**| +|10259|**ReconciliationEntityInfo**| +|10260|**ReconciliationEntityStepInfo**| +|10261|**ReconciliationInfo**| +|10262|**RetentionCleanupInfo**| +|10263|**RetentionCleanupOperation**| +|10264|**RetentionConfig**| +|10265|**RetentionFailureDetail**| +|10266|**RetentionOperation**| +|10267|**RetentionOperationDetail**| +|10268|**RetentionSuccessDetail**| +|10269|**CertificateCredential**| +|10270|**Notification**| +|10271|**User Rating**| +|10272|**Mobile App**| +|10273|**Insights Store Data Source**| +|10274|**Insights Store Virtual Entity**| +|10275|**RoleEditorLayout**| +|10276|**Deleted Record Reference**| +|10277|**Restore Deleted Records Configuration**| +|10278|**App Action**| +|10279|**App Action Migration**| +|10280|**App Action Rule**| +|10283|**Card**| +|10284|**Card State Item**| +|10287|**Entity link chat configuration**| +|10288|**SharePoint Managed Identity**| +|10289|**AI Insight Card**| +|10290|**AI Skill Config**| +|10291|**Data Workspace**| +|10292|**Plan**| +|10293|**Plan Artifact**| +|10294|**Plan Attachment**| +|10295|**Rich Text Attachment**| +|10296|**Custom Control Extended Setting**| +|10298|**Timeline Pin**| +|10299|**Virtual Connector Data Source**| +|10300|**Virtual Table Column Candidate**| +|10302|**PM Analysis History**| +|10303|**PM Business Rule Automation Config**| +|10304|**PM Calendar**| +|10305|**PM Calendar Version**| +|10306|**PM Inferred Task**| +|10307|**PM Process Extended Metadata Version**| +|10308|**PM Process Template**| +|10309|**PM Process User Settings**| +|10310|**PM Process Version**| +|10311|**PM Recording**| +|10312|**PM Simulation**| +|10313|**PM Template**| +|10314|**PM View**| +|10315|**Analysis Component**| +|10316|**Analysis Job**| +|10317|**Analysis Override**| +|10318|**Analysis Result**| +|10319|**Analysis Result Detail**| +|10320|**Solution Health Rule**| +|10321|**Solution Health Rule Argument**| +|10322|**Solution Health Rule Set**| +|10323|**Power BI Dataset**| +|10324|**powerbidatasetapdx**| +|10325|**Power BI Mashup Parameter**| +|10326|**Power BI Report**| +|10327|**powerbireportapdx**| +|10328|**File Upload**| +|10329|**MainFewShot**| +|10330|**MakerFewShot**| +|10331|**SearchAttributeSettings**| +|10332|**SearchCustomAnalyzer**| +|10333|**SearchRelationshipSettings**| +|10334|**SearchResultsCache**| +|10335|**Search Telemetry**| +|10336|**TextDataRecordsIndexingStatus**| +|10337|**ViewAsExampleQuestion**| +|10338|**CopilotExampleQuestion**| +|10339|**CopilotGlossaryTerm**| +|10340|**CopilotSynonyms**| +|10341|**Site Component**| +|10342|**Site**| +|10343|**Site Language**| +|10344|**Power Pages Site Published**| +|10347|**External Identity**| +|10348|**Invitation**| +|10349|**Invite Redemption**| +|10350|**Portal Comment**| +|10351|**Setting**| +|10352|**Multistep Form Session**| +|10356|**Ad Placement**| +|10357|**Column Permission**| +|10358|**Column Permission Profile**| +|10359|**Content Snippet**| +|10360|**Basic Form**| +|10361|**Basic Form Metadata**| +|10362|**List**| +|10363|**Table Permission**| +|10364|**Page Template**| +|10365|**Poll Placement**| +|10366|**Power Pages Core Entity DS**| +|10367|**Publishing State**| +|10368|**Publishing State Transition Rule**| +|10369|**Redirect**| +|10370|**Shortcut**| +|10371|**Site Marker**| +|10372|**Site Setting**| +|10373|**Web File**| +|10374|**Multistep Form**| +|10375|**Multistep Form Metadata**| +|10376|**Form Step**| +|10377|**Web Link**| +|10378|**Web Link Set**| +|10379|**Web Page**| +|10380|**Web Page Access Control Rule**| +|10381|**Web Role**| +|10382|**Website**| +|10383|**Website Access**| +|10384|**Website Language**| +|10385|**Web Template**| +|10392|**Power Pages Scan Report**| +|10393|**Power Pages Log**| +|10394|**PowerPagesManagedIdentity**| +|10395|**Power Pages Site AI Feedback**| +|10400|**Catalog Submission Files**| +|10401|**Package Submission Store**| +|10402|**processor registration**| +|10403|**signal**| +|10404|**signal registration**| +|10405|**trait**| +|10406|**trait registration**| +|10627|**FederatedKnowledgeCitation**| +|10628|**FederatedKnowledgeMetadataRefresh**| +|10629|**Email Address Configuration**| +|10630|**indexedtrait**| +|10645|**AI Evaluation Configuration**| +|10646|**AI Evaluation Run**| +|10647|**AI Test Case**| +|10648|**AI Test Case Document**| +|10649|**AI Test Case Input**| +|10650|**AI Test Run**| +|10651|**AI Test Run Batch**| +|10667|**Approval Process**| +|10668|**Approval Stage Approval**| +|10669|**Approval Stage Condition**| +|10670|**Approval Stage Order**| +|10671|**UnstructuredFileSearchEntity**| +|10672|**UnstructuredFileSearchRecord**| ## Many-to-One relationships @@ -1571,6 +1633,6 @@ Many-To-One Relationship: [transformationmapping TransformationMapping_ImportMap ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/indexattributes.md b/powerapps-docs/developer/data-platform/reference/entities/indexattributes.md index 97b65cc75f..cd5ca86776 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/indexattributes.md +++ b/powerapps-docs/developer/data-platform/reference/entities/indexattributes.md @@ -1,19 +1,27 @@ --- title: "Index Attribute (IndexAttributes) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Index Attribute (IndexAttributes) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Index Attribute (IndexAttributes) table/entity reference +# Index Attribute (IndexAttributes) table/entity reference (Microsoft Dataverse) Stores index attributes +## Messages + +The following table lists the messages for the Index Attribute (IndexAttributes) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Index Attribute (IndexAttributes) table. @@ -172,6 +180,6 @@ Many-To-One Relationship: [syncerror indexattributes_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/indexedtrait.md b/powerapps-docs/developer/data-platform/reference/entities/indexedtrait.md new file mode 100644 index 0000000000..c0e1111394 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/indexedtrait.md @@ -0,0 +1,639 @@ +--- +title: "indexedtrait table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the indexedtrait table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# indexedtrait table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the indexedtrait table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /indexedtraits(*indexedtraitid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /indexedtraits
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /indexedtraits(*indexedtraitid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /indexedtraits(*indexedtraitid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /indexedtraits
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `Update`
Event: True |`PATCH` /indexedtraits(*indexedtraitid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: True |`PATCH` /indexedtraits(*indexedtraitid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: True | || + + +## Events + +The following table lists the events for the indexedtrait table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the indexedtrait table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **indexedtrait** | +| **DisplayCollectionName** | **indexedtraits** | +| **SchemaName** | `indexedtrait` | +| **CollectionSchemaName** | `indexedtraits` | +| **EntitySetName** | `indexedtraits`| +| **LogicalName** | `indexedtrait` | +| **LogicalCollectionName** | `indexedtraits` | +| **PrimaryIdAttribute** | `indexedtraitid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AlternativeKey](#BKMK_AlternativeKey) +- [DetailedContents](#BKMK_DetailedContents) +- [FilterCriteria](#BKMK_FilterCriteria) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [indexedtraitId](#BKMK_indexedtraitId) +- [name](#BKMK_name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [PartitionId](#BKMK_PartitionId) +- [Properties](#BKMK_Properties) +- [SearchContents](#BKMK_SearchContents) +- [TraitType](#BKMK_TraitType) +- [TTLInSeconds](#BKMK_TTLInSeconds) +- [UserId](#BKMK_UserId) + +### AlternativeKey + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**AlternativeKey**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`alternativekey`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### DetailedContents + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**DetailedContents**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`detailedcontents`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Json| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### FilterCriteria + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**FilterCriteria**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`filtercriteria`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### indexedtraitId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**IndexedTraitId**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`indexedtraitid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### Properties + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Properties**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`properties`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Json| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### SearchContents + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**SearchContents**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`searchcontents`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Json| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### TraitType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**TraitType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`traittype`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + +### UserId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**UserId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`userid`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_indexedtrait](#BKMK_business_unit_indexedtrait) +- [lk_indexedtrait_createdby](#BKMK_lk_indexedtrait_createdby) +- [lk_indexedtrait_createdonbehalfby](#BKMK_lk_indexedtrait_createdonbehalfby) +- [lk_indexedtrait_modifiedby](#BKMK_lk_indexedtrait_modifiedby) +- [lk_indexedtrait_modifiedonbehalfby](#BKMK_lk_indexedtrait_modifiedonbehalfby) +- [owner_indexedtrait](#BKMK_owner_indexedtrait) +- [team_indexedtrait](#BKMK_team_indexedtrait) +- [user_indexedtrait](#BKMK_user_indexedtrait) + +### business_unit_indexedtrait + +One-To-Many Relationship: [businessunit business_unit_indexedtrait](businessunit.md#BKMK_business_unit_indexedtrait) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_indexedtrait_createdby + +One-To-Many Relationship: [systemuser lk_indexedtrait_createdby](systemuser.md#BKMK_lk_indexedtrait_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_indexedtrait_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_indexedtrait_createdonbehalfby](systemuser.md#BKMK_lk_indexedtrait_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_indexedtrait_modifiedby + +One-To-Many Relationship: [systemuser lk_indexedtrait_modifiedby](systemuser.md#BKMK_lk_indexedtrait_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_indexedtrait_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_indexedtrait_modifiedonbehalfby](systemuser.md#BKMK_lk_indexedtrait_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_indexedtrait + +One-To-Many Relationship: [owner owner_indexedtrait](owner.md#BKMK_owner_indexedtrait) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_indexedtrait + +One-To-Many Relationship: [team team_indexedtrait](team.md#BKMK_team_indexedtrait) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_indexedtrait + +One-To-Many Relationship: [systemuser user_indexedtrait](systemuser.md#BKMK_user_indexedtrait) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/interactionforemail.md b/powerapps-docs/developer/data-platform/reference/entities/interactionforemail.md index 7958703dfe..af292f7496 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/interactionforemail.md +++ b/powerapps-docs/developer/data-platform/reference/entities/interactionforemail.md @@ -1,16 +1,14 @@ --- title: "Interaction for Email (InteractionForEmail) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Interaction for Email (InteractionForEmail) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Interaction for Email (InteractionForEmail) table/entity reference +# Interaction for Email (InteractionForEmail) table/entity reference (Microsoft Dataverse) @@ -21,7 +19,9 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Delete`
Event: True |`DELETE` /interactionforemails(*interactionforemailid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /interactionforemails
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -845,6 +845,6 @@ Many-To-One Relationship: [chat interactionforemail_chats](chat.md#BKMK_interact ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/invaliddependency.md b/powerapps-docs/developer/data-platform/reference/entities/invaliddependency.md index db8df0285f..42b96e2a61 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/invaliddependency.md +++ b/powerapps-docs/developer/data-platform/reference/entities/invaliddependency.md @@ -1,16 +1,14 @@ --- title: "Invalid Dependency (InvalidDependency) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Invalid Dependency (InvalidDependency) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Invalid Dependency (InvalidDependency) table/entity reference +# Invalid Dependency (InvalidDependency) table/entity reference (Microsoft Dataverse) An invalid dependency in the CRM system. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /invaliddependencies(*invaliddependencyid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /invaliddependencies
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -387,6 +387,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/kbarticle.md b/powerapps-docs/developer/data-platform/reference/entities/kbarticle.md index fc7649683c..cfc9dd190c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/kbarticle.md +++ b/powerapps-docs/developer/data-platform/reference/entities/kbarticle.md @@ -1,16 +1,14 @@ --- title: "Article (KbArticle) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Article (KbArticle) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Article (KbArticle) table/entity reference +# Article (KbArticle) table/entity reference (Microsoft Dataverse) Structured content that is part of the knowledge base. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /kbarticles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /kbarticles(*kbarticleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /kbarticles(*kbarticleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveByTopIncidentProductKbArticle`
Event: False | || | `RetrieveByTopIncidentSubjectKbArticle`
Event: False | || @@ -946,6 +946,6 @@ This is a self-referencing many-to-many relationship. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/kbarticlecomment.md b/powerapps-docs/developer/data-platform/reference/entities/kbarticlecomment.md index a06bb1a127..7d257ada79 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/kbarticlecomment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/kbarticlecomment.md @@ -1,16 +1,14 @@ --- title: "Article Comment (KbArticleComment) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Article Comment (KbArticleComment) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Article Comment (KbArticleComment) table/entity reference +# Article Comment (KbArticleComment) table/entity reference (Microsoft Dataverse) Comment on a knowledge base article. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /kbarticlecomments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /kbarticlecomments(*kbarticlecommentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /kbarticlecomments(*kbarticlecommentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /kbarticlecomments
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /kbarticlecomments(*kbarticlecommentid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -364,6 +364,6 @@ Many-To-One Relationship: [processsession KbArticleComment_ProcessSessions](proc ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/kbarticletemplate.md b/powerapps-docs/developer/data-platform/reference/entities/kbarticletemplate.md index 6a2050de9a..851758e2e3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/kbarticletemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/kbarticletemplate.md @@ -1,16 +1,14 @@ --- title: "Article Template (KbArticleTemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Article Template (KbArticleTemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Article Template (KbArticleTemplate) table/entity reference +# Article Template (KbArticleTemplate) table/entity reference (Microsoft Dataverse) Template for a knowledge base article that contains the standard attributes of an article. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /kbarticletemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /kbarticletemplates(*kbarticletemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /kbarticletemplates(*kbarticletemplateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /kbarticletemplates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /kbarticletemplates(*kbarticletemplateid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -607,6 +607,6 @@ Many-To-One Relationship: [syncerror KbArticleTemplate_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/keyvaultreference.md b/powerapps-docs/developer/data-platform/reference/entities/keyvaultreference.md index d416e3d8e2..b61b339305 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/keyvaultreference.md +++ b/powerapps-docs/developer/data-platform/reference/entities/keyvaultreference.md @@ -1,16 +1,14 @@ --- title: "Key Vault Reference (KeyVaultReference) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Key Vault Reference (KeyVaultReference) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Key Vault Reference (KeyVaultReference) table/entity reference +# Key Vault Reference (KeyVaultReference) table/entity reference (Microsoft Dataverse) Contains data that refers to an Azure Key Vault containing credentials used to connect to secure web-hosted resources. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /keyvaultreferences(*keyvaultreferenceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /keyvaultreferences
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /keyvaultreferences(*keyvaultreferenceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -555,7 +555,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -907,6 +907,6 @@ Many-To-One Relationship: [syncerror keyvaultreference_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/knowledgearticle.md b/powerapps-docs/developer/data-platform/reference/entities/knowledgearticle.md index b66da5cc9b..3b749bfab6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/knowledgearticle.md +++ b/powerapps-docs/developer/data-platform/reference/entities/knowledgearticle.md @@ -1,16 +1,14 @@ --- title: "Knowledge Article (KnowledgeArticle) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Article (KnowledgeArticle) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Article (KnowledgeArticle) table/entity reference +# Knowledge Article (KnowledgeArticle) table/entity reference (Microsoft Dataverse) Organizational knowledge for internal and external use. @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /knowledgearticles(*knowledgearticleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /knowledgearticles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateKnowledgeArticleTranslation`
Event: True | || | `CreateKnowledgeArticleVersion`
Event: True | || | `Delete`
Event: True |`DELETE` /knowledgearticles(*knowledgearticleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `FullTextSearchKnowledgeArticle`
Event: False | || | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || @@ -383,8 +383,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**field to indicate the agent review status of the article**| -|DisplayName|**Agent Review Status**| +|Description|**field to indicate the review status of the article**| +|DisplayName|**Representative Review**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_agentreviewstatus`| @@ -398,7 +398,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Value|Label| |---|---| |100000000|**Not Reviewed**| -|100000001|**Reviewed By Agent**| +|100000001|**Reviewed**| ### msdyn_compliancestatecode @@ -2165,6 +2165,6 @@ See [msdyn_kbattachment msdyn_msdyn_kbattachment_knowledgearticle Many-To-Many R ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/knowledgearticleviews.md b/powerapps-docs/developer/data-platform/reference/entities/knowledgearticleviews.md index 4416309ffe..4c313d75b0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/knowledgearticleviews.md +++ b/powerapps-docs/developer/data-platform/reference/entities/knowledgearticleviews.md @@ -1,16 +1,14 @@ --- title: "Knowledge Article Views (KnowledgeArticleViews) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Article Views (KnowledgeArticleViews) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Article Views (KnowledgeArticleViews) table/entity reference +# Knowledge Article Views (KnowledgeArticleViews) table/entity reference (Microsoft Dataverse) No of times an article is viewed per day @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /knowledgearticleviews
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /knowledgearticleviews(*knowledgearticleviewsid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IncrementKnowledgeArticleViewCount`
Event: False | || | `Retrieve`
Event: True |`GET` /knowledgearticleviews(*knowledgearticleviewsid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /knowledgearticleviews
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -564,6 +564,6 @@ Many-To-One Relationship: [syncerror KnowledgeArticleViews_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/knowledgebaserecord.md b/powerapps-docs/developer/data-platform/reference/entities/knowledgebaserecord.md index 4f0a0595a7..ec4d6e9f00 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/knowledgebaserecord.md +++ b/powerapps-docs/developer/data-platform/reference/entities/knowledgebaserecord.md @@ -1,16 +1,14 @@ --- title: "Knowledge Base Record (KnowledgeBaseRecord) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Base Record (KnowledgeBaseRecord) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Base Record (KnowledgeBaseRecord) table/entity reference +# Knowledge Base Record (KnowledgeBaseRecord) table/entity reference (Microsoft Dataverse) Metadata of knowledge base (KB) articles associated with Microsoft Dynamics 365 entities. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /knowledgebaserecords(*knowledgebaserecordid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /knowledgebaserecords
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /knowledgebaserecords(*knowledgebaserecordid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /knowledgebaserecords(*knowledgebaserecordid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -702,6 +702,6 @@ Many-To-One Relationship: [task KnowledgeBaseRecord_Tasks](task.md#BKMK_Knowledg ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/languagelocale.md b/powerapps-docs/developer/data-platform/reference/entities/languagelocale.md index d234b741eb..b760c52fdb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/languagelocale.md +++ b/powerapps-docs/developer/data-platform/reference/entities/languagelocale.md @@ -1,16 +1,14 @@ --- title: "Language (LanguageLocale) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Language (LanguageLocale) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Language (LanguageLocale) table/entity reference +# Language (LanguageLocale) table/entity reference (Microsoft Dataverse) Language @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /languagelocale(*languagelocaleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /languagelocale
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: True |`PATCH` /languagelocale(*languagelocaleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -266,6 +266,6 @@ Many-To-One Relationship: [knowledgearticle knowledgearticle_languagelocaleid](k ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/languageprovisioningstate.md b/powerapps-docs/developer/data-platform/reference/entities/languageprovisioningstate.md index 59aa10c437..cdc4e79f07 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/languageprovisioningstate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/languageprovisioningstate.md @@ -1,16 +1,14 @@ --- title: "Language Provisioning State (LanguageProvisioningState) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Language Provisioning State (LanguageProvisioningState) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Language Provisioning State (LanguageProvisioningState) table/entity reference +# Language Provisioning State (LanguageProvisioningState) table/entity reference (Microsoft Dataverse) Container for language provisioning checkpoint states @@ -148,6 +146,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/letter.md b/powerapps-docs/developer/data-platform/reference/entities/letter.md index 0b9e5621c8..0116e9d3df 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/letter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/letter.md @@ -1,16 +1,14 @@ --- title: "Letter table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Letter table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Letter table/entity reference +# Letter table/entity reference (Microsoft Dataverse) Activity that tracks the delivery of a letter. The activity can contain the electronic copy of the letter. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /letters(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /letters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /letters(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /letters(*activityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -1480,6 +1480,6 @@ Many-To-One Relationship: [slakpiinstance slakpiinstance_letter](slakpiinstance. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/lookupmapping.md b/powerapps-docs/developer/data-platform/reference/entities/lookupmapping.md index 440106d583..b6048ca5cb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/lookupmapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/lookupmapping.md @@ -1,16 +1,14 @@ --- title: "Lookup Mapping (LookUpMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Lookup Mapping (LookUpMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Lookup Mapping (LookUpMapping) table/entity reference +# Lookup Mapping (LookUpMapping) table/entity reference (Microsoft Dataverse) In a data map, maps a lookup attribute in a source file to Microsoft Dynamics 365. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /lookupmappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /lookupmappings(*lookupmappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /lookupmappings(*lookupmappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /lookupmappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -519,6 +519,6 @@ One-To-Many Relationship: [transformationparametermapping LookUpMapping_Transfor ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mailbox.md b/powerapps-docs/developer/data-platform/reference/entities/mailbox.md index aec4b415fa..5bff271797 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mailbox.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mailbox.md @@ -1,16 +1,14 @@ --- title: "Mailbox table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Mailbox table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Mailbox table/entity reference +# Mailbox table/entity reference (Microsoft Dataverse) @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /mailboxes(*mailboxid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mailboxes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /mailboxes(*mailboxid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: False | || | `ModifyAccess`
Event: False | || | `Retrieve`
Event: False |`GET` /mailboxes(*mailboxid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -57,6 +57,9 @@ The following table lists selected properties for the Mailbox table. These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. +- [ACSEnabledForOutgoingEmail](#BKMK_ACSEnabledForOutgoingEmail) +- [ACSMailFromCreated](#BKMK_ACSMailFromCreated) +- [ACSOutgoingEmailStatus](#BKMK_ACSOutgoingEmailStatus) - [ACTDeliveryMethod](#BKMK_ACTDeliveryMethod) - [ACTStatus](#BKMK_ACTStatus) - [AllowEmailConnectorToUseCredentials](#BKMK_AllowEmailConnectorToUseCredentials) @@ -78,6 +81,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [ItemsFailedForLastSync](#BKMK_ItemsFailedForLastSync) - [ItemsProcessedForLastSync](#BKMK_ItemsProcessedForLastSync) - [LastAutoDiscoveredOn](#BKMK_LastAutoDiscoveredOn) +- [LastIncomingEmailsRequestedFromEmailServerOn](#BKMK_LastIncomingEmailsRequestedFromEmailServerOn) - [LastMessageId](#BKMK_LastMessageId) - [LastSuccessfulSyncCompletedOn](#BKMK_LastSuccessfulSyncCompletedOn) - [LastSyncError](#BKMK_LastSyncError) @@ -121,6 +125,60 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) - [VerboseLoggingEnabled](#BKMK_VerboseLoggingEnabled) +### ACSEnabledForOutgoingEmail + +|Property|Value| +|---|---| +|Description|**Determines if ACS integration should be enabled for outgoing email synchronization.**| +|DisplayName|**ACS Enabled for Outgoing Email**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acsenabledforoutgoingemail`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`mailbox_acsenabledforoutgoingemail`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### ACSMailFromCreated + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**ACS MailFrom Created**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acsmailfromcreated`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`mailbox_acsmailfromcreated`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### ACSOutgoingEmailStatus + +|Property|Value| +|---|---| +|Description|**The status of ACS outgoing email synchronization.**| +|DisplayName|**ACS Outgoing Email Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`acsoutgoingemailstatus`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`mailbox_acsoutgoingemailstatus`| + +#### ACSOutgoingEmailStatus Choices/Options + +|Value|Label| +|---|---| +|0|**Not Run**| +|1|**Success**| +|2|**Failure**| + ### ACTDeliveryMethod |Property|Value| @@ -383,7 +441,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`incomingemaildeliverymethod`| |RequiredLevel|None| |Type|Picklist| -|DefaultFormValue|| +|DefaultFormValue|-1| |GlobalChoiceName|`mailbox_incomingemaildeliverymethod`| #### IncomingEmailDeliveryMethod Choices/Options @@ -392,7 +450,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |0|**None**| |1|**Microsoft Dynamics 365 for Outlook**| -|2|**Server-Side Synchronization or Email Router**| +|2|**Server-Side Synchronization**| |3|**Forward Mailbox**| ### IncomingEmailStatus @@ -494,6 +552,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |ImeMode|Auto| |SourceTypeMask|0| +### LastIncomingEmailsRequestedFromEmailServerOn + +|Property|Value| +|---|---| +|Description|**The timestamp when last set of incoming emails were requested from external email server. For internal use only.**| +|DisplayName|**Last Incoming Emails Requested From Email Server On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`lastincomingemailsrequestedfromemailserveron`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + ### LastMessageId |Property|Value| @@ -818,7 +893,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`outgoingemaildeliverymethod`| |RequiredLevel|None| |Type|Picklist| -|DefaultFormValue|| +|DefaultFormValue|-1| |GlobalChoiceName|`mailbox_outgoingemaildeliverymethod`| #### OutgoingEmailDeliveryMethod Choices/Options @@ -827,7 +902,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |0|**None**| |1|**Microsoft Dynamics 365 for Outlook**| -|2|**Server-Side Synchronization or Email Router**| +|2|**Server-Side Synchronization**| ### OutgoingEmailStatus @@ -1202,6 +1277,8 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [CreatedBy](#BKMK_CreatedBy) - [CreatedOn](#BKMK_CreatedOn) - [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [EmailAddressApprovedBy](#BKMK_EmailAddressApprovedBy) +- [EmailAddressApprovedOn](#BKMK_EmailAddressApprovedOn) - [EntityImage_Timestamp](#BKMK_EntityImage_Timestamp) - [EntityImage_URL](#BKMK_EntityImage_URL) - [EntityImageId](#BKMK_EntityImageId) @@ -1241,6 +1318,8 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [ReceivingPostponedUntilForACT](#BKMK_ReceivingPostponedUntilForACT) - [RegardingObjectId](#BKMK_RegardingObjectId) - [RegardingObjectTypeCode](#BKMK_RegardingObjectTypeCode) +- [TestAndEnableLastAttemptedBy](#BKMK_TestAndEnableLastAttemptedBy) +- [TestAndEnableLastAttemptedOn](#BKMK_TestAndEnableLastAttemptedOn) - [TransientFailureCount](#BKMK_TransientFailureCount) - [VersionNumber](#BKMK_VersionNumber) @@ -1301,6 +1380,36 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Type|Lookup| |Targets|systemuser| +### EmailAddressApprovedBy + +|Property|Value| +|---|---| +|Description|**The user who approved the email address for synchronization.**| +|DisplayName|**Email Address Approved By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`emailaddressapprovedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### EmailAddressApprovedOn + +|Property|Value| +|---|---| +|Description|**Date and time the mailbox's email address was approved.**| +|DisplayName|**Email Address Approved On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`emailaddressapprovedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|True| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + ### EntityImage_Timestamp |Property|Value| @@ -1897,6 +2006,36 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |RequiredLevel|None| |Type|EntityName| +### TestAndEnableLastAttemptedBy + +|Property|Value| +|---|---| +|Description|**The user who last attempted to Test and Enable the mailbox.**| +|DisplayName|**Test and Enable Last Attempted By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`testandenablelastattemptedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### TestAndEnableLastAttemptedOn + +|Property|Value| +|---|---| +|Description|**The date and time of the last test and enable attempt.**| +|DisplayName|**Test and Enable Last Attempted On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`testandenablelastattemptedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|True| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + ### TransientFailureCount |Property|Value| @@ -1936,8 +2075,10 @@ These relationships are many-to-one. Listed by **SchemaName**. - [lk_mailbox_createdonbehalfby](#BKMK_lk_mailbox_createdonbehalfby) - [lk_mailbox_modifiedby](#BKMK_lk_mailbox_modifiedby) - [lk_mailbox_modifiedonbehalfby](#BKMK_lk_mailbox_modifiedonbehalfby) +- [mailbox_emailaddressapprovedby_systemuser](#BKMK_mailbox_emailaddressapprovedby_systemuser) - [mailbox_regarding_queue](#BKMK_mailbox_regarding_queue) - [mailbox_regarding_systemuser](#BKMK_mailbox_regarding_systemuser) +- [mailbox_testandenablelastattemptedby_systemuser](#BKMK_mailbox_testandenablelastattemptedby_systemuser) - [organization_mailbox](#BKMK_organization_mailbox) - [owner_mailbox](#BKMK_owner_mailbox) - [team_mailbox](#BKMK_team_mailbox) @@ -2034,6 +2175,19 @@ One-To-Many Relationship: [systemuser lk_mailbox_modifiedonbehalfby](systemuser. |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### mailbox_emailaddressapprovedby_systemuser + +One-To-Many Relationship: [systemuser mailbox_emailaddressapprovedby_systemuser](systemuser.md#BKMK_mailbox_emailaddressapprovedby_systemuser) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`emailaddressapprovedby`| +|ReferencingEntityNavigationPropertyName|`emailaddressapprovedby_mailbox`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### mailbox_regarding_queue One-To-Many Relationship: [queue mailbox_regarding_queue](queue.md#BKMK_mailbox_regarding_queue) @@ -2060,6 +2214,19 @@ One-To-Many Relationship: [systemuser mailbox_regarding_systemuser](systemuser.m |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `Cascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### mailbox_testandenablelastattemptedby_systemuser + +One-To-Many Relationship: [systemuser mailbox_testandenablelastattemptedby_systemuser](systemuser.md#BKMK_mailbox_testandenablelastattemptedby_systemuser) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`testandenablelastattemptedby`| +|ReferencingEntityNavigationPropertyName|`testandenablelastattemptedby_mailbox`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### organization_mailbox One-To-Many Relationship: [organization organization_mailbox](organization.md#BKMK_organization_mailbox) @@ -2317,6 +2484,6 @@ Many-To-One Relationship: [tracelog tracelog_Mailbox](tracelog.md#BKMK_tracelog_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mailboxtrackingfolder.md b/powerapps-docs/developer/data-platform/reference/entities/mailboxtrackingfolder.md index 3e4408b58a..7be2a1af8d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mailboxtrackingfolder.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mailboxtrackingfolder.md @@ -1,16 +1,14 @@ --- title: "Mailbox Auto Tracking Folder (MailboxTrackingFolder) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Mailbox Auto Tracking Folder (MailboxTrackingFolder) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Mailbox Auto Tracking Folder (MailboxTrackingFolder) table/entity reference +# Mailbox Auto Tracking Folder (MailboxTrackingFolder) table/entity reference (Microsoft Dataverse) Stores data about what folders for a mailbox are auto tracked @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /mailboxtrackingfolders
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /mailboxtrackingfolders(*mailboxtrackingfolderid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /mailboxtrackingfolders(*mailboxtrackingfolderid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /mailboxtrackingfolders
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /mailboxtrackingfolders(*mailboxtrackingfolderid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -155,7 +155,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`regardingobjectid`| |RequiredLevel|None| |Type|Lookup| -|Targets|account, activityfileattachment, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, asyncoperation, attributeimageconfig, attributemaskingrule, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, chat, comment, connectioninstance, connectionreference, connector, contact, conversationtranscript, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, enablearchivalrequest, entityanalyticsconfig, entityimageconfig, entityindex, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, fabricaiskill, featurecontrolsetting, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, holidaywrapper, indexattributes, internalcatalogassignment, keyvaultreference, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, mobileofflineprofileextension, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, plannerbusinessscenario, plannersyncaction, pluginpackage, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesscanreport, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processstageparameter, provisionlanguageforuser, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recyclebinconfig, relationshipattribute, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, revokeinheritedaccessrecordstracker, roleeditorlayout, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sideloadedaiplugin, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuserauthorizationchangetracker, tdsmetadata, teammobileofflineprofilemembership, territory, usermobileofflineprofilemembership, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workqueue, workqueueitem| +|Targets|account, activityfileattachment, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiinsightcard, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, aiskillconfig, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, approvalprocess, approvalstageapproval, approvalstagecondition, approvalstageorder, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, asyncoperation, attributeimageconfig, attributemaskingrule, attributepicklistvalue, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessprocess, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, certificatecredential, chat, comment, connectioninstance, connectionreference, connector, contact, conversationtranscript, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, emailaddressconfiguration, enablearchivalrequest, entityanalyticsconfig, entityclusterconfig, entityimageconfig, entityindex, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, fabricaiskill, featurecontrolsetting, federatedknowledgecitation, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, federatedknowledgemetadatarefresh, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, governanceconfiguration, holidaywrapper, indexattributes, internalcatalogassignment, keyvaultreference, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, mobileofflineprofileextension, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aidataprocessingevent, msdyn_aievaluationconfiguration, msdyn_aievaluationrun, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aimodelcatalog, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_aitestcase, msdyn_aitestcasedocument, msdyn_aitestcaseinput, msdyn_aitestrun, msdyn_aitestrunbatch, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_copilotinteractions, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dataworkspace, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_function, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_plan, msdyn_planartifact, msdyn_planattachment, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_qna, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, plannerbusinessscenario, plannersyncaction, plugin, pluginpackage, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesmanagedidentity, powerpagesscanreport, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processorregistration, processstageparameter, provisionlanguageforuser, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recyclebinconfig, relationshipattribute, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, retentionsuccessdetail, revokeinheritedaccessrecordstracker, roleeditorlayout, savingrule, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointmanagedidentity, sideloadedaiplugin, signalregistration, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuserauthorizationchangetracker, tag, taggedflowsession, taggedprocess, tdsmetadata, teammobileofflineprofilemembership, territory, traitregistration, unstructuredfilesearchentity, unstructuredfilesearchrecord, usermobileofflineprofilemembership, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workflowmetadata, workqueue, workqueueitem| ### RegardingObjectTypeCode @@ -383,16 +383,23 @@ These relationships are many-to-one. Listed by **SchemaName**. - [appactionrule_MailboxTrackingFolders](#BKMK_appactionrule_MailboxTrackingFolders) - [application_MailboxTrackingFolders](#BKMK_application_MailboxTrackingFolders) - [applicationuser_MailboxTrackingFolders](#BKMK_applicationuser_MailboxTrackingFolders) +- [approvalprocess_MailboxTrackingFolders](#BKMK_approvalprocess_MailboxTrackingFolders) +- [approvalstageapproval_MailboxTrackingFolders](#BKMK_approvalstageapproval_MailboxTrackingFolders) +- [approvalstagecondition_MailboxTrackingFolders](#BKMK_approvalstagecondition_MailboxTrackingFolders) +- [approvalstageorder_MailboxTrackingFolders](#BKMK_approvalstageorder_MailboxTrackingFolders) - [AsyncOperation_MailboxTrackingFolder](#BKMK_AsyncOperation_MailboxTrackingFolder) - [attributeimageconfig_MailboxTrackingFolders](#BKMK_attributeimageconfig_MailboxTrackingFolders) - [attributemaskingrule_MailboxTrackingFolders](#BKMK_attributemaskingrule_MailboxTrackingFolders) +- [attributepicklistvalue_MailboxTrackingFolders](#BKMK_attributepicklistvalue_MailboxTrackingFolders) - [bot_MailboxTrackingFolders](#BKMK_bot_MailboxTrackingFolders) - [botcomponent_MailboxTrackingFolders](#BKMK_botcomponent_MailboxTrackingFolders) - [botcomponentcollection_MailboxTrackingFolders](#BKMK_botcomponentcollection_MailboxTrackingFolders) +- [businessprocess_MailboxTrackingFolders](#BKMK_businessprocess_MailboxTrackingFolders) - [businessunit_mailboxtrackingfolder](#BKMK_businessunit_mailboxtrackingfolder) - [card_MailboxTrackingFolders](#BKMK_card_MailboxTrackingFolders) - [catalog_MailboxTrackingFolders](#BKMK_catalog_MailboxTrackingFolders) - [catalogassignment_MailboxTrackingFolders](#BKMK_catalogassignment_MailboxTrackingFolders) +- [certificatecredential_MailboxTrackingFolders](#BKMK_certificatecredential_MailboxTrackingFolders) - [chat_MailboxTrackingFolders](#BKMK_chat_MailboxTrackingFolders) - [connectioninstance_MailboxTrackingFolders](#BKMK_connectioninstance_MailboxTrackingFolders) - [connectionreference_MailboxTrackingFolders](#BKMK_connectionreference_MailboxTrackingFolders) @@ -420,7 +427,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [dvtablesearch_MailboxTrackingFolders](#BKMK_dvtablesearch_MailboxTrackingFolders) - [dvtablesearchattribute_MailboxTrackingFolders](#BKMK_dvtablesearchattribute_MailboxTrackingFolders) - [dvtablesearchentity_MailboxTrackingFolders](#BKMK_dvtablesearchentity_MailboxTrackingFolders) +- [emailaddressconfiguration_MailboxTrackingFolders](#BKMK_emailaddressconfiguration_MailboxTrackingFolders) - [entityanalyticsconfig_MailboxTrackingFolders](#BKMK_entityanalyticsconfig_MailboxTrackingFolders) +- [entityclusterconfig_MailboxTrackingFolders](#BKMK_entityclusterconfig_MailboxTrackingFolders) - [entityimageconfig_MailboxTrackingFolders](#BKMK_entityimageconfig_MailboxTrackingFolders) - [entityindex_MailboxTrackingFolders](#BKMK_entityindex_MailboxTrackingFolders) - [entityrecordfilter_MailboxTrackingFolders](#BKMK_entityrecordfilter_MailboxTrackingFolders) @@ -442,6 +451,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [flowmachinenetwork_MailboxTrackingFolders](#BKMK_flowmachinenetwork_MailboxTrackingFolders) - [flowsession_MailboxTrackingFolders](#BKMK_flowsession_MailboxTrackingFolders) - [fxexpression_MailboxTrackingFolders](#BKMK_fxexpression_MailboxTrackingFolders) +- [governanceconfiguration_MailboxTrackingFolders](#BKMK_governanceconfiguration_MailboxTrackingFolders) - [indexattributes_MailboxTrackingFolders](#BKMK_indexattributes_MailboxTrackingFolders) - [keyvaultreference_MailboxTrackingFolders](#BKMK_keyvaultreference_MailboxTrackingFolders) - [lk_mailboxtrackingfolder_createdby](#BKMK_lk_mailboxtrackingfolder_createdby) @@ -463,6 +473,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aibfile_MailboxTrackingFolders](#BKMK_msdyn_aibfile_MailboxTrackingFolders) - [msdyn_aibfileattacheddata_MailboxTrackingFolders](#BKMK_msdyn_aibfileattacheddata_MailboxTrackingFolders) - [msdyn_aiconfiguration_MailboxTrackingFolders](#BKMK_msdyn_aiconfiguration_MailboxTrackingFolders) +- [msdyn_aidataprocessingevent_MailboxTrackingFolders](#BKMK_msdyn_aidataprocessingevent_MailboxTrackingFolders) +- [msdyn_aievaluationconfiguration_MailboxTrackingFolders](#BKMK_msdyn_aievaluationconfiguration_MailboxTrackingFolders) +- [msdyn_aievaluationrun_MailboxTrackingFolders](#BKMK_msdyn_aievaluationrun_MailboxTrackingFolders) - [msdyn_aievent_MailboxTrackingFolders](#BKMK_msdyn_aievent_MailboxTrackingFolders) - [msdyn_aifptrainingdocument_MailboxTrackingFolders](#BKMK_msdyn_aifptrainingdocument_MailboxTrackingFolders) - [msdyn_aimodel_MailboxTrackingFolders](#BKMK_msdyn_aimodel_MailboxTrackingFolders) @@ -471,12 +484,18 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aiodtrainingboundingbox_MailboxTrackingFolders](#BKMK_msdyn_aiodtrainingboundingbox_MailboxTrackingFolders) - [msdyn_aiodtrainingimage_MailboxTrackingFolders](#BKMK_msdyn_aiodtrainingimage_MailboxTrackingFolders) - [msdyn_aitemplate_MailboxTrackingFolders](#BKMK_msdyn_aitemplate_MailboxTrackingFolders) +- [msdyn_aitestcase_MailboxTrackingFolders](#BKMK_msdyn_aitestcase_MailboxTrackingFolders) +- [msdyn_aitestcasedocument_MailboxTrackingFolders](#BKMK_msdyn_aitestcasedocument_MailboxTrackingFolders) +- [msdyn_aitestcaseinput_MailboxTrackingFolders](#BKMK_msdyn_aitestcaseinput_MailboxTrackingFolders) +- [msdyn_aitestrun_MailboxTrackingFolders](#BKMK_msdyn_aitestrun_MailboxTrackingFolders) +- [msdyn_aitestrunbatch_MailboxTrackingFolders](#BKMK_msdyn_aitestrunbatch_MailboxTrackingFolders) - [msdyn_analysiscomponent_MailboxTrackingFolders](#BKMK_msdyn_analysiscomponent_MailboxTrackingFolders) - [msdyn_analysisjob_MailboxTrackingFolders](#BKMK_msdyn_analysisjob_MailboxTrackingFolders) - [msdyn_analysisoverride_MailboxTrackingFolders](#BKMK_msdyn_analysisoverride_MailboxTrackingFolders) - [msdyn_analysisresult_MailboxTrackingFolders](#BKMK_msdyn_analysisresult_MailboxTrackingFolders) - [msdyn_analysisresultdetail_MailboxTrackingFolders](#BKMK_msdyn_analysisresultdetail_MailboxTrackingFolders) - [msdyn_appinsightsmetadata_MailboxTrackingFolders](#BKMK_msdyn_appinsightsmetadata_MailboxTrackingFolders) +- [msdyn_copilotinteractions_MailboxTrackingFolders](#BKMK_msdyn_copilotinteractions_MailboxTrackingFolders) - [msdyn_customcontrolextendedsettings_MailboxTrackingFolders](#BKMK_msdyn_customcontrolextendedsettings_MailboxTrackingFolders) - [msdyn_dataflow_datalakefolder_MailboxTrackingFolders](#BKMK_msdyn_dataflow_datalakefolder_MailboxTrackingFolders) - [msdyn_dataflow_MailboxTrackingFolders](#BKMK_msdyn_dataflow_MailboxTrackingFolders) @@ -503,6 +522,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_flow_basicapprovalmodel_MailboxTrackingFolders](#BKMK_msdyn_flow_basicapprovalmodel_MailboxTrackingFolders) - [msdyn_flow_flowapproval_MailboxTrackingFolders](#BKMK_msdyn_flow_flowapproval_MailboxTrackingFolders) - [msdyn_formmapping_MailboxTrackingFolders](#BKMK_msdyn_formmapping_MailboxTrackingFolders) +- [msdyn_function_MailboxTrackingFolders](#BKMK_msdyn_function_MailboxTrackingFolders) - [msdyn_helppage_MailboxTrackingFolders](#BKMK_msdyn_helppage_MailboxTrackingFolders) - [msdyn_insightsstorevirtualentity_MailboxTrackingFolders](#BKMK_msdyn_insightsstorevirtualentity_MailboxTrackingFolders) - [msdyn_integratedsearchprovider_MailboxTrackingFolders](#BKMK_msdyn_integratedsearchprovider_MailboxTrackingFolders) @@ -534,6 +554,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_pmsimulation_MailboxTrackingFolders](#BKMK_msdyn_pmsimulation_MailboxTrackingFolders) - [msdyn_pmtemplate_MailboxTrackingFolders](#BKMK_msdyn_pmtemplate_MailboxTrackingFolders) - [msdyn_pmview_MailboxTrackingFolders](#BKMK_msdyn_pmview_MailboxTrackingFolders) +- [msdyn_qna_MailboxTrackingFolders](#BKMK_msdyn_qna_MailboxTrackingFolders) - [msdyn_richtextfile_MailboxTrackingFolders](#BKMK_msdyn_richtextfile_MailboxTrackingFolders) - [msdyn_salesforcestructuredobject_MailboxTrackingFolders](#BKMK_msdyn_salesforcestructuredobject_MailboxTrackingFolders) - [msdyn_salesforcestructuredqnaconfig_MailboxTrackingFolders](#BKMK_msdyn_salesforcestructuredqnaconfig_MailboxTrackingFolders) @@ -561,6 +582,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [packagehistory_MailboxTrackingFolders](#BKMK_packagehistory_MailboxTrackingFolders) - [plannerbusinessscenario_MailboxTrackingFolders](#BKMK_plannerbusinessscenario_MailboxTrackingFolders) - [plannersyncaction_MailboxTrackingFolders](#BKMK_plannersyncaction_MailboxTrackingFolders) +- [plugin_MailboxTrackingFolders](#BKMK_plugin_MailboxTrackingFolders) - [pluginpackage_MailboxTrackingFolders](#BKMK_pluginpackage_MailboxTrackingFolders) - [powerbidataset_MailboxTrackingFolders](#BKMK_powerbidataset_MailboxTrackingFolders) - [powerbidatasetapdx_MailboxTrackingFolders](#BKMK_powerbidatasetapdx_MailboxTrackingFolders) @@ -572,6 +594,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [powerpagesite_MailboxTrackingFolders](#BKMK_powerpagesite_MailboxTrackingFolders) - [powerpagesitelanguage_MailboxTrackingFolders](#BKMK_powerpagesitelanguage_MailboxTrackingFolders) - [powerpagesitepublished_MailboxTrackingFolders](#BKMK_powerpagesitepublished_MailboxTrackingFolders) +- [powerpagesmanagedidentity_MailboxTrackingFolders](#BKMK_powerpagesmanagedidentity_MailboxTrackingFolders) - [powerpagesscanreport_MailboxTrackingFolders](#BKMK_powerpagesscanreport_MailboxTrackingFolders) - [privilegecheckerlog_MailboxTrackingFolders](#BKMK_privilegecheckerlog_MailboxTrackingFolders) - [privilegecheckerrun_MailboxTrackingFolders](#BKMK_privilegecheckerrun_MailboxTrackingFolders) @@ -587,7 +610,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [retentionfailuredetail_MailboxTrackingFolders](#BKMK_retentionfailuredetail_MailboxTrackingFolders) - [retentionoperation_MailboxTrackingFolders](#BKMK_retentionoperation_MailboxTrackingFolders) - [retentionoperationdetail_MailboxTrackingFolders](#BKMK_retentionoperationdetail_MailboxTrackingFolders) +- [retentionsuccessdetail_MailboxTrackingFolders](#BKMK_retentionsuccessdetail_MailboxTrackingFolders) - [roleeditorlayout_MailboxTrackingFolders](#BKMK_roleeditorlayout_MailboxTrackingFolders) +- [savingrule_MailboxTrackingFolders](#BKMK_savingrule_MailboxTrackingFolders) - [searchattributesettings_MailboxTrackingFolders](#BKMK_searchattributesettings_MailboxTrackingFolders) - [searchcustomanalyzer_MailboxTrackingFolders](#BKMK_searchcustomanalyzer_MailboxTrackingFolders) - [searchrelationshipsettings_MailboxTrackingFolders](#BKMK_searchrelationshipsettings_MailboxTrackingFolders) @@ -597,6 +622,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [sharedobject_MailboxTrackingFolders](#BKMK_sharedobject_MailboxTrackingFolders) - [sharedworkspace_MailboxTrackingFolders](#BKMK_sharedworkspace_MailboxTrackingFolders) - [sharedworkspacepool_MailboxTrackingFolders](#BKMK_sharedworkspacepool_MailboxTrackingFolders) +- [sharepointmanagedidentity_MailboxTrackingFolders](#BKMK_sharepointmanagedidentity_MailboxTrackingFolders) - [sideloadedaiplugin_MailboxTrackingFolders](#BKMK_sideloadedaiplugin_MailboxTrackingFolders) - [solutioncomponentattributeconfiguration_MailboxTrackingFolders](#BKMK_solutioncomponentattributeconfiguration_MailboxTrackingFolders) - [solutioncomponentbatchconfiguration_MailboxTrackingFolders](#BKMK_solutioncomponentbatchconfiguration_MailboxTrackingFolders) @@ -614,14 +640,20 @@ These relationships are many-to-one. Listed by **SchemaName**. - [synapselinkprofileentitystate_MailboxTrackingFolders](#BKMK_synapselinkprofileentitystate_MailboxTrackingFolders) - [synapselinkschedule_MailboxTrackingFolders](#BKMK_synapselinkschedule_MailboxTrackingFolders) - [systemuserauthorizationchangetracker_MailboxTrackingFolders](#BKMK_systemuserauthorizationchangetracker_MailboxTrackingFolders) +- [tag_MailboxTrackingFolders](#BKMK_tag_MailboxTrackingFolders) +- [taggedflowsession_MailboxTrackingFolders](#BKMK_taggedflowsession_MailboxTrackingFolders) +- [taggedprocess_MailboxTrackingFolders](#BKMK_taggedprocess_MailboxTrackingFolders) - [team_mailboxtrackingfolder](#BKMK_team_mailboxtrackingfolder) - [teammobileofflineprofilemembership_MailboxTrackingFolders](#BKMK_teammobileofflineprofilemembership_MailboxTrackingFolders) - [territory_MailboxTrackingFolders](#BKMK_territory_MailboxTrackingFolders) +- [unstructuredfilesearchentity_MailboxTrackingFolders](#BKMK_unstructuredfilesearchentity_MailboxTrackingFolders) +- [unstructuredfilesearchrecord_MailboxTrackingFolders](#BKMK_unstructuredfilesearchrecord_MailboxTrackingFolders) - [usermobileofflineprofilemembership_MailboxTrackingFolders](#BKMK_usermobileofflineprofilemembership_MailboxTrackingFolders) - [userrating_MailboxTrackingFolders](#BKMK_userrating_MailboxTrackingFolders) - [viewasexamplequestion_MailboxTrackingFolders](#BKMK_viewasexamplequestion_MailboxTrackingFolders) - [virtualentitymetadata_MailboxTrackingFolders](#BKMK_virtualentitymetadata_MailboxTrackingFolders) - [workflowbinary_MailboxTrackingFolders](#BKMK_workflowbinary_MailboxTrackingFolders) +- [workflowmetadata_MailboxTrackingFolders](#BKMK_workflowmetadata_MailboxTrackingFolders) - [workqueue_MailboxTrackingFolders](#BKMK_workqueue_MailboxTrackingFolders) - [workqueueitem_MailboxTrackingFolders](#BKMK_workqueueitem_MailboxTrackingFolders) @@ -989,6 +1021,58 @@ One-To-Many Relationship: [applicationuser applicationuser_MailboxTrackingFolder |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### approvalprocess_MailboxTrackingFolders + +One-To-Many Relationship: [approvalprocess approvalprocess_MailboxTrackingFolders](approvalprocess.md#BKMK_approvalprocess_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageapproval_MailboxTrackingFolders + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_MailboxTrackingFolders](approvalstageapproval.md#BKMK_approvalstageapproval_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstagecondition_MailboxTrackingFolders + +One-To-Many Relationship: [approvalstagecondition approvalstagecondition_MailboxTrackingFolders](approvalstagecondition.md#BKMK_approvalstagecondition_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_MailboxTrackingFolders + +One-To-Many Relationship: [approvalstageorder approvalstageorder_MailboxTrackingFolders](approvalstageorder.md#BKMK_approvalstageorder_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageorder`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### AsyncOperation_MailboxTrackingFolder One-To-Many Relationship: [asyncoperation AsyncOperation_MailboxTrackingFolder](asyncoperation.md#BKMK_AsyncOperation_MailboxTrackingFolder) @@ -1028,6 +1112,19 @@ One-To-Many Relationship: [attributemaskingrule attributemaskingrule_MailboxTrac |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### attributepicklistvalue_MailboxTrackingFolders + +One-To-Many Relationship: [attributepicklistvalue attributepicklistvalue_MailboxTrackingFolders](attributepicklistvalue.md#BKMK_attributepicklistvalue_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`attributepicklistvalue`| +|ReferencedAttribute|`attributepicklistvalueid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_attributepicklistvalue`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### bot_MailboxTrackingFolders One-To-Many Relationship: [bot bot_MailboxTrackingFolders](bot.md#BKMK_bot_MailboxTrackingFolders) @@ -1067,6 +1164,19 @@ One-To-Many Relationship: [botcomponentcollection botcomponentcollection_Mailbox |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### businessprocess_MailboxTrackingFolders + +One-To-Many Relationship: [businessprocess businessprocess_MailboxTrackingFolders](businessprocess.md#BKMK_businessprocess_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessprocess`| +|ReferencedAttribute|`businessprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_businessprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### businessunit_mailboxtrackingfolder One-To-Many Relationship: [businessunit businessunit_mailboxtrackingfolder](businessunit.md#BKMK_businessunit_mailboxtrackingfolder) @@ -1119,6 +1229,19 @@ One-To-Many Relationship: [catalogassignment catalogassignment_MailboxTrackingFo |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### certificatecredential_MailboxTrackingFolders + +One-To-Many Relationship: [certificatecredential certificatecredential_MailboxTrackingFolders](certificatecredential.md#BKMK_certificatecredential_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`certificatecredential`| +|ReferencedAttribute|`certificatecredentialid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_certificatecredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### chat_MailboxTrackingFolders One-To-Many Relationship: [chat chat_MailboxTrackingFolders](chat.md#BKMK_chat_MailboxTrackingFolders) @@ -1470,6 +1593,19 @@ One-To-Many Relationship: [dvtablesearchentity dvtablesearchentity_MailboxTracki |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### emailaddressconfiguration_MailboxTrackingFolders + +One-To-Many Relationship: [emailaddressconfiguration emailaddressconfiguration_MailboxTrackingFolders](emailaddressconfiguration.md#BKMK_emailaddressconfiguration_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`emailaddressconfiguration`| +|ReferencedAttribute|`emailaddressconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_emailaddressconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### entityanalyticsconfig_MailboxTrackingFolders One-To-Many Relationship: [entityanalyticsconfig entityanalyticsconfig_MailboxTrackingFolders](entityanalyticsconfig.md#BKMK_entityanalyticsconfig_MailboxTrackingFolders) @@ -1483,6 +1619,19 @@ One-To-Many Relationship: [entityanalyticsconfig entityanalyticsconfig_MailboxTr |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### entityclusterconfig_MailboxTrackingFolders + +One-To-Many Relationship: [entityclusterconfig entityclusterconfig_MailboxTrackingFolders](entityclusterconfig.md#BKMK_entityclusterconfig_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`entityclusterconfig`| +|ReferencedAttribute|`entityclusterconfigid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_entityclusterconfig`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### entityimageconfig_MailboxTrackingFolders One-To-Many Relationship: [entityimageconfig entityimageconfig_MailboxTrackingFolders](entityimageconfig.md#BKMK_entityimageconfig_MailboxTrackingFolders) @@ -1756,6 +1905,19 @@ One-To-Many Relationship: [fxexpression fxexpression_MailboxTrackingFolders](fxe |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### governanceconfiguration_MailboxTrackingFolders + +One-To-Many Relationship: [governanceconfiguration governanceconfiguration_MailboxTrackingFolders](governanceconfiguration.md#BKMK_governanceconfiguration_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`governanceconfiguration`| +|ReferencedAttribute|`governanceconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_governanceconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### indexattributes_MailboxTrackingFolders One-To-Many Relationship: [indexattributes indexattributes_MailboxTrackingFolders](indexattributes.md#BKMK_indexattributes_MailboxTrackingFolders) @@ -2029,6 +2191,45 @@ One-To-Many Relationship: [msdyn_aiconfiguration msdyn_aiconfiguration_MailboxTr |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aidataprocessingevent_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_aidataprocessingevent msdyn_aidataprocessingevent_MailboxTrackingFolders](msdyn_aidataprocessingevent.md#BKMK_msdyn_aidataprocessingevent_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aidataprocessingevent`| +|ReferencedAttribute|`msdyn_aidataprocessingeventid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aidataprocessingevent`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationconfiguration_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_aievaluationconfiguration msdyn_aievaluationconfiguration_MailboxTrackingFolders](msdyn_aievaluationconfiguration.md#BKMK_msdyn_aievaluationconfiguration_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationconfiguration`| +|ReferencedAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationrun_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_aievaluationrun msdyn_aievaluationrun_MailboxTrackingFolders](msdyn_aievaluationrun.md#BKMK_msdyn_aievaluationrun_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationrun`| +|ReferencedAttribute|`msdyn_aievaluationrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_aievent_MailboxTrackingFolders One-To-Many Relationship: [msdyn_aievent msdyn_aievent_MailboxTrackingFolders](msdyn_aievent.md#BKMK_msdyn_aievent_MailboxTrackingFolders) @@ -2133,6 +2334,71 @@ One-To-Many Relationship: [msdyn_aitemplate msdyn_aitemplate_MailboxTrackingFold |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aitestcase_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_aitestcase msdyn_aitestcase_MailboxTrackingFolders](msdyn_aitestcase.md#BKMK_msdyn_aitestcase_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcase`| +|ReferencedAttribute|`msdyn_aitestcaseid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcase`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcasedocument_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_aitestcasedocument msdyn_aitestcasedocument_MailboxTrackingFolders](msdyn_aitestcasedocument.md#BKMK_msdyn_aitestcasedocument_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcasedocument`| +|ReferencedAttribute|`msdyn_aitestcasedocumentid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcasedocument`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcaseinput_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_aitestcaseinput msdyn_aitestcaseinput_MailboxTrackingFolders](msdyn_aitestcaseinput.md#BKMK_msdyn_aitestcaseinput_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcaseinput`| +|ReferencedAttribute|`msdyn_aitestcaseinputid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcaseinput`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrun_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_aitestrun msdyn_aitestrun_MailboxTrackingFolders](msdyn_aitestrun.md#BKMK_msdyn_aitestrun_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrun`| +|ReferencedAttribute|`msdyn_aitestrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrunbatch_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_MailboxTrackingFolders](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrunbatch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_analysiscomponent_MailboxTrackingFolders One-To-Many Relationship: [msdyn_analysiscomponent msdyn_analysiscomponent_MailboxTrackingFolders](msdyn_analysiscomponent.md#BKMK_msdyn_analysiscomponent_MailboxTrackingFolders) @@ -2211,6 +2477,19 @@ One-To-Many Relationship: [msdyn_appinsightsmetadata msdyn_appinsightsmetadata_M |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_copilotinteractions_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_copilotinteractions msdyn_copilotinteractions_MailboxTrackingFolders](msdyn_copilotinteractions.md#BKMK_msdyn_copilotinteractions_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_copilotinteractions`| +|ReferencedAttribute|`msdyn_copilotinteractionsid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_copilotinteractions`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_customcontrolextendedsettings_MailboxTrackingFolders One-To-Many Relationship: [msdyn_customcontrolextendedsettings msdyn_customcontrolextendedsettings_MailboxTrackingFolders](msdyn_customcontrolextendedsettings.md#BKMK_msdyn_customcontrolextendedsettings_MailboxTrackingFolders) @@ -2549,6 +2828,19 @@ One-To-Many Relationship: [msdyn_formmapping msdyn_formmapping_MailboxTrackingFo |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_function_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_function msdyn_function_MailboxTrackingFolders](msdyn_function.md#BKMK_msdyn_function_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_function`| +|ReferencedAttribute|`msdyn_functionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_function`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_helppage_MailboxTrackingFolders One-To-Many Relationship: [msdyn_helppage msdyn_helppage_MailboxTrackingFolders](msdyn_helppage.md#BKMK_msdyn_helppage_MailboxTrackingFolders) @@ -2952,6 +3244,19 @@ One-To-Many Relationship: [msdyn_pmview msdyn_pmview_MailboxTrackingFolders](msd |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_qna_MailboxTrackingFolders + +One-To-Many Relationship: [msdyn_qna msdyn_qna_MailboxTrackingFolders](msdyn_qna.md#BKMK_msdyn_qna_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_qna`| +|ReferencedAttribute|`msdyn_qnaid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_qna`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_richtextfile_MailboxTrackingFolders One-To-Many Relationship: [msdyn_richtextfile msdyn_richtextfile_MailboxTrackingFolders](msdyn_richtextfile.md#BKMK_msdyn_richtextfile_MailboxTrackingFolders) @@ -3303,6 +3608,19 @@ One-To-Many Relationship: [plannersyncaction plannersyncaction_MailboxTrackingFo |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### plugin_MailboxTrackingFolders + +One-To-Many Relationship: [plugin plugin_MailboxTrackingFolders](plugin.md#BKMK_plugin_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`plugin`| +|ReferencedAttribute|`pluginid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_plugin`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### pluginpackage_MailboxTrackingFolders One-To-Many Relationship: [pluginpackage pluginpackage_MailboxTrackingFolders](pluginpackage.md#BKMK_pluginpackage_MailboxTrackingFolders) @@ -3446,6 +3764,19 @@ One-To-Many Relationship: [powerpagesitepublished powerpagesitepublished_Mailbox |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### powerpagesmanagedidentity_MailboxTrackingFolders + +One-To-Many Relationship: [powerpagesmanagedidentity powerpagesmanagedidentity_MailboxTrackingFolders](powerpagesmanagedidentity.md#BKMK_powerpagesmanagedidentity_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_powerpagesmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### powerpagesscanreport_MailboxTrackingFolders One-To-Many Relationship: [powerpagesscanreport powerpagesscanreport_MailboxTrackingFolders](powerpagesscanreport.md#BKMK_powerpagesscanreport_MailboxTrackingFolders) @@ -3641,6 +3972,19 @@ One-To-Many Relationship: [retentionoperationdetail retentionoperationdetail_Mai |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### retentionsuccessdetail_MailboxTrackingFolders + +One-To-Many Relationship: [retentionsuccessdetail retentionsuccessdetail_MailboxTrackingFolders](retentionsuccessdetail.md#BKMK_retentionsuccessdetail_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`retentionsuccessdetail`| +|ReferencedAttribute|`retentionsuccessdetailid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_retentionsuccessdetail`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### roleeditorlayout_MailboxTrackingFolders One-To-Many Relationship: [roleeditorlayout roleeditorlayout_MailboxTrackingFolders](roleeditorlayout.md#BKMK_roleeditorlayout_MailboxTrackingFolders) @@ -3654,6 +3998,19 @@ One-To-Many Relationship: [roleeditorlayout roleeditorlayout_MailboxTrackingFold |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### savingrule_MailboxTrackingFolders + +One-To-Many Relationship: [savingrule savingrule_MailboxTrackingFolders](savingrule.md#BKMK_savingrule_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`savingrule`| +|ReferencedAttribute|`savingruleid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_savingrule`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### searchattributesettings_MailboxTrackingFolders One-To-Many Relationship: [searchattributesettings searchattributesettings_MailboxTrackingFolders](searchattributesettings.md#BKMK_searchattributesettings_MailboxTrackingFolders) @@ -3771,6 +4128,19 @@ One-To-Many Relationship: [sharedworkspacepool sharedworkspacepool_MailboxTracki |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### sharepointmanagedidentity_MailboxTrackingFolders + +One-To-Many Relationship: [sharepointmanagedidentity sharepointmanagedidentity_MailboxTrackingFolders](sharepointmanagedidentity.md#BKMK_sharepointmanagedidentity_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`sharepointmanagedidentity`| +|ReferencedAttribute|`sharepointmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_sharepointmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### sideloadedaiplugin_MailboxTrackingFolders One-To-Many Relationship: [sideloadedaiplugin sideloadedaiplugin_MailboxTrackingFolders](sideloadedaiplugin.md#BKMK_sideloadedaiplugin_MailboxTrackingFolders) @@ -3992,6 +4362,45 @@ One-To-Many Relationship: [systemuserauthorizationchangetracker systemuserauthor |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### tag_MailboxTrackingFolders + +One-To-Many Relationship: [tag tag_MailboxTrackingFolders](tag.md#BKMK_tag_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`tag`| +|ReferencedAttribute|`tagid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_tag`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedflowsession_MailboxTrackingFolders + +One-To-Many Relationship: [taggedflowsession taggedflowsession_MailboxTrackingFolders](taggedflowsession.md#BKMK_taggedflowsession_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedflowsession`| +|ReferencedAttribute|`taggedflowsessionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedflowsession`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedprocess_MailboxTrackingFolders + +One-To-Many Relationship: [taggedprocess taggedprocess_MailboxTrackingFolders](taggedprocess.md#BKMK_taggedprocess_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedprocess`| +|ReferencedAttribute|`taggedprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### team_mailboxtrackingfolder One-To-Many Relationship: [team team_mailboxtrackingfolder](team.md#BKMK_team_mailboxtrackingfolder) @@ -4031,6 +4440,32 @@ One-To-Many Relationship: [territory territory_MailboxTrackingFolders](territory |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### unstructuredfilesearchentity_MailboxTrackingFolders + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_MailboxTrackingFolders](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchrecord_MailboxTrackingFolders + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_MailboxTrackingFolders](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### usermobileofflineprofilemembership_MailboxTrackingFolders One-To-Many Relationship: [usermobileofflineprofilemembership usermobileofflineprofilemembership_MailboxTrackingFolders](usermobileofflineprofilemembership.md#BKMK_usermobileofflineprofilemembership_MailboxTrackingFolders) @@ -4096,6 +4531,19 @@ One-To-Many Relationship: [workflowbinary workflowbinary_MailboxTrackingFolders] |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### workflowmetadata_MailboxTrackingFolders + +One-To-Many Relationship: [workflowmetadata workflowmetadata_MailboxTrackingFolders](workflowmetadata.md#BKMK_workflowmetadata_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### workqueue_MailboxTrackingFolders One-To-Many Relationship: [workqueue workqueue_MailboxTrackingFolders](workqueue.md#BKMK_workqueue_MailboxTrackingFolders) @@ -4126,6 +4574,6 @@ One-To-Many Relationship: [workqueueitem workqueueitem_MailboxTrackingFolders](w ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mailmergetemplate.md b/powerapps-docs/developer/data-platform/reference/entities/mailmergetemplate.md index c8205709d9..f6c83c56a9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mailmergetemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mailmergetemplate.md @@ -1,16 +1,14 @@ --- title: "Mail Merge Template (MailMergeTemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Mail Merge Template (MailMergeTemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Mail Merge Template (MailMergeTemplate) table/entity reference +# Mail Merge Template (MailMergeTemplate) table/entity reference (Microsoft Dataverse) Template for a mail merge document that contains the standard attributes of that document. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /mailmergetemplates(*mailmergetemplateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /mailmergetemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /mailmergetemplates(*mailmergetemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: False | || | `ModifyAccess`
Event: False | || | `Retrieve`
Event: False |`GET` /mailmergetemplates(*mailmergetemplateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -923,6 +923,6 @@ Many-To-One Relationship: [syncerror MailMergeTemplate_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mainfewshot.md b/powerapps-docs/developer/data-platform/reference/entities/mainfewshot.md index a4480b743f..8675f33bcd 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mainfewshot.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mainfewshot.md @@ -1,16 +1,14 @@ --- title: "mainfewshot table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the mainfewshot table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# mainfewshot table/entity reference +# mainfewshot table/entity reference (Microsoft Dataverse) This fewshot entity will only be updated during solution installation. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mainfewshots
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mainfewshots(*mainfewshotid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /mainfewshots(*mainfewshotid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /mainfewshots
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -767,6 +767,6 @@ Many-To-One Relationship: [syncerror mainfewshot_SyncErrors](syncerror.md#BKMK_m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/makerfewshot.md b/powerapps-docs/developer/data-platform/reference/entities/makerfewshot.md index 674edb23da..0cff1868b2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/makerfewshot.md +++ b/powerapps-docs/developer/data-platform/reference/entities/makerfewshot.md @@ -1,16 +1,14 @@ --- title: "makerfewshot table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the makerfewshot table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# makerfewshot table/entity reference +# makerfewshot table/entity reference (Microsoft Dataverse) This fewshot is updated by maker for testing the queries and by the NL2SQ with the results @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /makerfewshots
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /makerfewshots(*makerfewshotid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /makerfewshots(*makerfewshotid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -106,7 +106,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**EntityScope that can be used to extract results. Format: [entityscopeA], [entityscopeB]**| +|Description|**EntityScope that can be used to extract results. Format: \[entityscopeA\], \[entityscopeB\]**| |DisplayName|**EntityScope**| |IsValidForForm|True| |IsValidForRead|True| @@ -123,7 +123,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**EntityScopeColumn within the EntityScope specified above.Format: [EntityScopeA].[EntityScopeColumnA1], [EntityScopeB].[EntityScopeColumnB2]**| +|Description|**EntityScopeColumn within the EntityScope specified above.Format: \[EntityScopeA\].\[EntityScopeColumnA1\], \[EntityScopeB\].\[EntityScopeColumnB2\]**| |DisplayName|**EntityScopeColumn**| |IsValidForForm|True| |IsValidForRead|True| @@ -613,6 +613,6 @@ Many-To-One Relationship: [syncerror makerfewshot_SyncErrors](syncerror.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/managedidentity.md b/powerapps-docs/developer/data-platform/reference/entities/managedidentity.md index f2f550250d..d2a552060d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/managedidentity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/managedidentity.md @@ -1,16 +1,14 @@ --- title: "Managed Identity (ManagedIdentity) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Managed Identity (ManagedIdentity) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Managed Identity (ManagedIdentity) table/entity reference +# Managed Identity (ManagedIdentity) table/entity reference (Microsoft Dataverse) Contains data to represent an Azure Active Directory Application used to connect to secure web-hosted resources. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /managedidentities(*managedidentityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /managedidentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /managedidentities(*managedidentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -78,6 +78,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [TenantId](#BKMK_TenantId) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) +- [Version](#BKMK_Version) ### ApplicationId @@ -186,8 +187,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**The name assigned to this Managed Identity.**| -|DisplayName|**Name**| +|Description|| +|DisplayName|| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`name`| @@ -345,6 +346,20 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|-1| +### Version + +|Property|Value| +|---|---| +|Description|**Version indicating the format of the FIC subject.**| +|DisplayName|| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`version`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|0| + ## Read-only columns/attributes @@ -579,7 +594,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -783,10 +798,12 @@ One-To-Many Relationship: [systemuser user_managedidentity](systemuser.md#BKMK_u These relationships are one-to-many. Listed by **SchemaName**. +- [ComponentId_CertificateCredential_Managedidentity](#BKMK_ComponentId_CertificateCredential_Managedidentity) - [managedidentity_AsyncOperations](#BKMK_managedidentity_AsyncOperations) - [managedidentity_BulkDeleteFailures](#BKMK_managedidentity_BulkDeleteFailures) - [managedidentity_DuplicateBaseRecord](#BKMK_managedidentity_DuplicateBaseRecord) - [managedidentity_DuplicateMatchingRecord](#BKMK_managedidentity_DuplicateMatchingRecord) +- [managedidentity_emailserverprofile_acsmanagedidentityid](#BKMK_managedidentity_emailserverprofile_acsmanagedidentityid) - [managedidentity_emailserverprofile_managedidentityid](#BKMK_managedidentity_emailserverprofile_managedidentityid) - [managedidentity_KeyVaultReference](#BKMK_managedidentity_KeyVaultReference) - [managedidentity_MailboxTrackingFolders](#BKMK_managedidentity_MailboxTrackingFolders) @@ -794,7 +811,22 @@ These relationships are one-to-many. Listed by **SchemaName**. - [managedidentity_pluginpackage](#BKMK_managedidentity_pluginpackage) - [managedidentity_PrincipalObjectAttributeAccesses](#BKMK_managedidentity_PrincipalObjectAttributeAccesses) - [managedidentity_ProcessSession](#BKMK_managedidentity_ProcessSession) +- [managedidentity_ServiceEndpoint](#BKMK_managedidentity_ServiceEndpoint) +- [ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId](#BKMK_ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId) - [managedidentity_SyncErrors](#BKMK_managedidentity_SyncErrors) +- [PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity](#BKMK_PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity) + +### ComponentId_CertificateCredential_Managedidentity + +Many-To-One Relationship: [certificatecredential ComponentId_CertificateCredential_Managedidentity](certificatecredential.md#BKMK_ComponentId_CertificateCredential_Managedidentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`componentid`| +|ReferencedEntityNavigationPropertyName|`ComponentId_CertificateCredential_Managedidentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| ### managedidentity_AsyncOperations @@ -844,6 +876,18 @@ Many-To-One Relationship: [duplicaterecord managedidentity_DuplicateMatchingReco |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### managedidentity_emailserverprofile_acsmanagedidentityid + +Many-To-One Relationship: [emailserverprofile managedidentity_emailserverprofile_acsmanagedidentityid](emailserverprofile.md#BKMK_managedidentity_emailserverprofile_acsmanagedidentityid) + +|Property|Value| +|---|---| +|ReferencingEntity|`emailserverprofile`| +|ReferencingAttribute|`acsmanagedidentityid`| +|ReferencedEntityNavigationPropertyName|`managedidentity_emailserverprofile_acsmanagedidentityid`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### managedidentity_emailserverprofile_managedidentityid Many-To-One Relationship: [emailserverprofile managedidentity_emailserverprofile_managedidentityid](emailserverprofile.md#BKMK_managedidentity_emailserverprofile_managedidentityid) @@ -928,6 +972,30 @@ Many-To-One Relationship: [processsession managedidentity_ProcessSession](proces |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### managedidentity_ServiceEndpoint + +Many-To-One Relationship: [serviceendpoint managedidentity_ServiceEndpoint](serviceendpoint.md#BKMK_managedidentity_ServiceEndpoint) + +|Property|Value| +|---|---| +|ReferencingEntity|`serviceendpoint`| +|ReferencingAttribute|`managedidentityid`| +|ReferencedEntityNavigationPropertyName|`managedidentity_ServiceEndpoint`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId + +Many-To-One Relationship: [sharepointmanagedidentity ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId](sharepointmanagedidentity.md#BKMK_ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharepointmanagedidentity`| +|ReferencingAttribute|`managedidentityid`| +|ReferencedEntityNavigationPropertyName|`ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### managedidentity_SyncErrors Many-To-One Relationship: [syncerror managedidentity_SyncErrors](syncerror.md#BKMK_managedidentity_SyncErrors) @@ -940,10 +1008,22 @@ Many-To-One Relationship: [syncerror managedidentity_SyncErrors](syncerror.md#BK |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity + +Many-To-One Relationship: [powerpagesmanagedidentity PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity](powerpagesmanagedidentity.md#BKMK_PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`managedidentity`| +|ReferencedEntityNavigationPropertyName|`PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/managedproperty.md b/powerapps-docs/developer/data-platform/reference/entities/managedproperty.md index 3421e0516e..bdce48e9e3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/managedproperty.md +++ b/powerapps-docs/developer/data-platform/reference/entities/managedproperty.md @@ -1,16 +1,14 @@ --- title: "Managed Property (ManagedProperty) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Managed Property (ManagedProperty) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Managed Property (ManagedProperty) table/entity reference +# Managed Property (ManagedProperty) table/entity reference (Microsoft Dataverse) @@ -182,6 +180,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/maskingrule.md b/powerapps-docs/developer/data-platform/reference/entities/maskingrule.md index f9cb9b9170..ef8f9f9820 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/maskingrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/maskingrule.md @@ -1,16 +1,14 @@ --- title: "Secured Masking Rule (MaskingRule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Secured Masking Rule (MaskingRule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Secured Masking Rule (MaskingRule) table/entity reference +# Secured Masking Rule (MaskingRule) table/entity reference (Microsoft Dataverse) Secured Masking Rules to apply to fields. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /maskingrules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /maskingrules(*maskingruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /maskingrules(*maskingruleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /maskingrules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /maskingrules(*maskingruleid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -71,10 +71,12 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [DisplayName](#BKMK_DisplayName) - [IsCustomizable](#BKMK_IsCustomizable) - [MaskedCharacter](#BKMK_MaskedCharacter) +- [MaskedRichTestData](#BKMK_MaskedRichTestData) - [MaskedTestData](#BKMK_MaskedTestData) - [MaskingRuleId](#BKMK_MaskingRuleId) - [Name](#BKMK_Name) - [RegularExpression](#BKMK_RegularExpression) +- [RichTestData](#BKMK_RichTestData) - [TestData](#BKMK_TestData) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) @@ -142,6 +144,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1| +### MaskedRichTestData + +|Property|Value| +|---|---| +|Description|**Rich text test data evaluated by a secured masking rule**| +|DisplayName|**Masked Rich Text Test Data**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`maskedrichtestdata`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|RichText| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + ### MaskedTestData |Property|Value| @@ -192,7 +211,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Regular Expression in C#**| +|Description|**Regular Expression in C\#**| |DisplayName|**Regular Expression**| |IsValidForForm|True| |IsValidForRead|True| @@ -205,6 +224,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|500| +### RichTestData + +|Property|Value| +|---|---| +|Description|**Rich text test data to evaluate a secured masking rule**| +|DisplayName|**Enter Rich Text Test Data**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`richtestdata`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|RichText| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + ### TestData |Property|Value| @@ -604,6 +640,6 @@ Many-To-One Relationship: [syncerror maskingrule_SyncErrors](syncerror.md#BKMK_m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/metadataforarchival.md b/powerapps-docs/developer/data-platform/reference/entities/metadataforarchival.md index 4b49880b93..d51e7380a1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/metadataforarchival.md +++ b/powerapps-docs/developer/data-platform/reference/entities/metadataforarchival.md @@ -1,16 +1,14 @@ --- title: "MetadataForArchival table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the MetadataForArchival table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# MetadataForArchival table/entity reference +# MetadataForArchival table/entity reference (Microsoft Dataverse) Holds metadata values of tables for retention @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /metadataforarchivals
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /metadataforarchivals(*metadataforarchivalid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /metadataforarchivals(*metadataforarchivalid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /metadataforarchivals
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -657,6 +657,6 @@ Many-To-One Relationship: [syncerror metadataforarchival_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/metric.md b/powerapps-docs/developer/data-platform/reference/entities/metric.md index 9f83742245..3cf8a163c3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/metric.md +++ b/powerapps-docs/developer/data-platform/reference/entities/metric.md @@ -1,16 +1,14 @@ --- title: "Goal Metric (Metric) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Goal Metric (Metric) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Goal Metric (Metric) table/entity reference +# Goal Metric (Metric) table/entity reference (Microsoft Dataverse) Type of measurement for a goal, such as money amount or count. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /metrics
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /metrics(*metricid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /metrics(*metricid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /metrics
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: True |`PATCH` /metrics(*metricid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -542,6 +542,6 @@ Many-To-One Relationship: [syncerror Metric_SyncErrors](syncerror.md#BKMK_Metric ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofile.md b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofile.md index c9165c3cef..cb88cc2bcb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofile.md @@ -1,16 +1,14 @@ --- title: "Mobile Offline Profile (MobileOfflineProfile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Mobile Offline Profile (MobileOfflineProfile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Mobile Offline Profile (MobileOfflineProfile) table/entity reference +# Mobile Offline Profile (MobileOfflineProfile) table/entity reference (Microsoft Dataverse) Information to administer and manage the data available to mobile devices in offline mode. @@ -21,18 +19,20 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CloneMobileOfflineProfile`
Event: True | || | `Create`
Event: False |`POST` /mobileofflineprofiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /mobileofflineprofiles(*mobileofflineprofileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /mobileofflineprofiles(*mobileofflineprofileid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /mobileofflineprofiles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublished`
Event: False | || | `RetrieveUnpublishedMultiple`
Event: False | || | `Update`
Event: False |`PATCH` /mobileofflineprofiles(*mobileofflineprofileid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| -| `ValidateUnpublished`
Event: False | || +| `Upsert`
Event: False |`PATCH` /mobileofflineprofiles(*mobileofflineprofileid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || | `Validate`
Event: False | || | `ValidateSavedQuery`
Event: False | || -| `Upsert`
Event: False |`PATCH` /mobileofflineprofiles(*mobileofflineprofileid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `ValidateUnpublished`
Event: False | || ## Properties @@ -622,6 +622,6 @@ Many-To-One Relationship: [usermobileofflineprofilemembership mobileofflineprofi ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileextension.md b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileextension.md index f306b7a5f2..3b0d397dd4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileextension.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileextension.md @@ -1,16 +1,14 @@ --- title: "mobileofflineprofileextension table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the mobileofflineprofileextension table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# mobileofflineprofileextension table/entity reference +# mobileofflineprofileextension table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mobileofflineprofileextensions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mobileofflineprofileextensions(*mobileofflineprofileextensionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /mobileofflineprofileextensions(*mobileofflineprofileextensionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /mobileofflineprofileextensions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -527,6 +527,6 @@ Many-To-One Relationship: [syncerror mobileofflineprofileextension_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitem.md b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitem.md index cba67ed676..c27dc40ab8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitem.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitem.md @@ -1,16 +1,14 @@ --- title: "Mobile Offline Profile Item (MobileOfflineProfileItem) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Mobile Offline Profile Item (MobileOfflineProfileItem) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Mobile Offline Profile Item (MobileOfflineProfileItem) table/entity reference +# Mobile Offline Profile Item (MobileOfflineProfileItem) table/entity reference (Microsoft Dataverse) Information on entity availability to mobile devices in offline mode for a mobile offline profile item. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /mobileofflineprofileitems
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /mobileofflineprofileitems(*mobileofflineprofileitemid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /mobileofflineprofileitems(*mobileofflineprofileitemid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /mobileofflineprofileitems
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublished`
Event: False | || @@ -817,6 +817,6 @@ Many-To-One Relationship: [mobileofflineprofileitemassociation MobileOfflineProf ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitemassociation.md b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitemassociation.md index 1b1acafb60..51fa8f3a95 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitemassociation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitemassociation.md @@ -1,16 +1,14 @@ --- title: "Mobile Offline Profile Item Association (MobileOfflineProfileItemAssociation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Mobile Offline Profile Item Association (MobileOfflineProfileItemAssociation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Mobile Offline Profile Item Association (MobileOfflineProfileItemAssociation) table/entity reference +# Mobile Offline Profile Item Association (MobileOfflineProfileItemAssociation) table/entity reference (Microsoft Dataverse) Information on relationships to be used to follow related entity's records for mobile offline profile item. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /mobileofflineprofileitemassociations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /mobileofflineprofileitemassociations(*mobileofflineprofileitemassociationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /mobileofflineprofileitemassociations(*mobileofflineprofileitemassociationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /mobileofflineprofileitemassociations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublished`
Event: False | || @@ -618,6 +618,6 @@ One-To-Many Relationship: [organization MobileOfflineProfileItemAssociation_orga ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitemfilter.md b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitemfilter.md index 0418611e8e..6b9fc05d03 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitemfilter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mobileofflineprofileitemfilter.md @@ -1,16 +1,14 @@ --- title: "mobileofflineprofileitemfilter table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the mobileofflineprofileitemfilter table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# mobileofflineprofileitemfilter table/entity reference +# mobileofflineprofileitemfilter table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mobileofflineprofileitemfilters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mobileofflineprofileitemfilters(*mobileofflineprofileitemfilterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /mobileofflineprofileitemfilters(*mobileofflineprofileitemfilterid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /mobileofflineprofileitemfilters
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -235,14 +235,14 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Value|Label| |---|---| -|0|**CUD_IN**| -|1|**RELATED_CUD_IN**| -|2|**SHARED_IN**| -|3|**RELATED_SHARED_IN**| -|4|**CUD_OUT**| -|5|**FULL_SYNC**| -|6|**RELATED_ENTITIES**| -|7|**RELATED_INTERSECT_ENTITIES**| +|0|**CUD\_IN**| +|1|**RELATED\_CUD\_IN**| +|2|**SHARED\_IN**| +|3|**RELATED\_SHARED\_IN**| +|4|**CUD\_OUT**| +|5|**FULL\_SYNC**| +|6|**RELATED\_ENTITIES**| +|7|**RELATED\_INTERSECT\_ENTITIES**| ### type @@ -262,11 +262,11 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Value|Label| |---|---| -|0|**DELTA_IN**| -|1|**DELTA_OUT**| -|2|**FULL_SYNC**| -|3|**TOP_1**| -|4|**RELATED_ENTITIES**| +|0|**DELTA\_IN**| +|1|**DELTA\_OUT**| +|2|**FULL\_SYNC**| +|3|**TOP\_1**| +|4|**RELATED\_ENTITIES**| ## Read-only columns/attributes @@ -360,6 +360,6 @@ One-To-Many Relationship: [mobileofflineprofile mobileofflineprofile_mobileoffli ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/monthlyfiscalcalendar.md b/powerapps-docs/developer/data-platform/reference/entities/monthlyfiscalcalendar.md index be48783229..bf55f4ff16 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/monthlyfiscalcalendar.md +++ b/powerapps-docs/developer/data-platform/reference/entities/monthlyfiscalcalendar.md @@ -1,16 +1,14 @@ --- title: "Monthly Fiscal Calendar (MonthlyFiscalCalendar) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Monthly Fiscal Calendar (MonthlyFiscalCalendar) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Monthly Fiscal Calendar (MonthlyFiscalCalendar) table/entity reference +# Monthly Fiscal Calendar (MonthlyFiscalCalendar) table/entity reference (Microsoft Dataverse) Monthly fiscal calendar of an organization. A span of time during which the financial activities of an organization are calculated. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /monthlyfiscalcalendars
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /monthlyfiscalcalendars(*userfiscalcalendarid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /monthlyfiscalcalendars(*userfiscalcalendarid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /monthlyfiscalcalendars
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /monthlyfiscalcalendars(*userfiscalcalendarid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -865,6 +865,6 @@ Many-To-One Relationship: [bulkdeletefailure MonthlyFiscalCalendar_BulkDeleteFai ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdataset.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdataset.md index c5285c65e8..abd3ba5b96 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdataset.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdataset.md @@ -1,16 +1,14 @@ --- title: "AI Builder Dataset (msdyn_AIBDataset) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Builder Dataset (msdyn_AIBDataset) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Builder Dataset (msdyn_AIBDataset) table/entity reference +# AI Builder Dataset (msdyn_AIBDataset) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aibdatasets(*msdyn_aibdatasetid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aibdatasets
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aibdatasets(*msdyn_aibdatasetid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -721,6 +721,6 @@ Many-To-One Relationship: [msdyn_aibdatasetrecord msdyn_AIBDatasetRecord_msdyn_A ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetfile.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetfile.md index 4ecfe58e8c..30218e6a45 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetfile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetfile.md @@ -1,16 +1,14 @@ --- title: "AI Builder Dataset File (msdyn_AIBDatasetFile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Builder Dataset File (msdyn_AIBDatasetFile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Builder Dataset File (msdyn_AIBDatasetFile) table/entity reference +# AI Builder Dataset File (msdyn_AIBDatasetFile) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aibdatasetfiles(*msdyn_aibdatasetfileid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aibdatasetfiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aibdatasetfiles(*msdyn_aibdatasetfileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -736,6 +736,6 @@ Many-To-One Relationship: [msdyn_aibfileattacheddata msdyn_AIBFileAttachedData_m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetrecord.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetrecord.md index 4811670a8b..0b82f20f86 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetrecord.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetrecord.md @@ -1,16 +1,14 @@ --- title: "AI Builder Dataset Record (msdyn_AIBDatasetRecord) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Builder Dataset Record (msdyn_AIBDatasetRecord) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Builder Dataset Record (msdyn_AIBDatasetRecord) table/entity reference +# AI Builder Dataset Record (msdyn_AIBDatasetRecord) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aibdatasetrecords(*msdyn_aibdatasetrecordid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aibdatasetrecords
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aibdatasetrecords(*msdyn_aibdatasetrecordid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -717,6 +717,6 @@ Many-To-One Relationship: [syncerror msdyn_aibdatasetrecord_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetscontainer.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetscontainer.md index cbb3c6d80e..7ae796ba1f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetscontainer.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibdatasetscontainer.md @@ -1,16 +1,14 @@ --- title: "AI Builder Datasets Container (msdyn_AIBDatasetsContainer) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Builder Datasets Container (msdyn_AIBDatasetsContainer) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Builder Datasets Container (msdyn_AIBDatasetsContainer) table/entity reference +# AI Builder Datasets Container (msdyn_AIBDatasetsContainer) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aibdatasetscontainers(*msdyn_aibdatasetscontainerid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aibdatasetscontainers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aibdatasetscontainers(*msdyn_aibdatasetscontainerid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -703,6 +703,6 @@ Many-To-One Relationship: [msdyn_aibfile msdyn_AIBFile_msdyn_AIBDatasetsCont](ms ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfeedbackloop.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfeedbackloop.md index 9bc7ef0aa5..e94010d25d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfeedbackloop.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfeedbackloop.md @@ -1,16 +1,14 @@ --- title: "AI Builder Feedback Loop (msdyn_AIBFeedbackLoop) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Builder Feedback Loop (msdyn_AIBFeedbackLoop) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Builder Feedback Loop (msdyn_AIBFeedbackLoop) table/entity reference +# AI Builder Feedback Loop (msdyn_AIBFeedbackLoop) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aibfeedbackloops(*msdyn_aibfeedbackloopid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aibfeedbackloops
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aibfeedbackloops(*msdyn_aibfeedbackloopid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -782,6 +782,6 @@ Many-To-One Relationship: [syncerror msdyn_aibfeedbackloop_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfile.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfile.md index 54055f267d..fd1dc58544 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfile.md @@ -1,16 +1,14 @@ --- title: "AI Builder File (msdyn_AIBFile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Builder File (msdyn_AIBFile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Builder File (msdyn_AIBFile) table/entity reference +# AI Builder File (msdyn_AIBFile) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aibfiles(*msdyn_aibfileid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aibfiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aibfiles(*msdyn_aibfileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -882,6 +882,6 @@ Many-To-One Relationship: [syncerror msdyn_aibfile_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfileattacheddata.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfileattacheddata.md index d3e62658f8..c45c316968 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfileattacheddata.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aibfileattacheddata.md @@ -1,16 +1,14 @@ --- title: "AI Builder File Attached Data (msdyn_AIBFileAttachedData) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Builder File Attached Data (msdyn_AIBFileAttachedData) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Builder File Attached Data (msdyn_AIBFileAttachedData) table/entity reference +# AI Builder File Attached Data (msdyn_AIBFileAttachedData) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aibfileattacheddatas(*msdyn_aibfileattacheddataid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aibfileattacheddatas
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aibfileattacheddatas(*msdyn_aibfileattacheddataid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -713,6 +713,6 @@ Many-To-One Relationship: [syncerror msdyn_aibfileattacheddata_SyncErrors](synce ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiconfiguration.md index d57564dc59..d19372b9fb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiconfiguration.md @@ -1,16 +1,14 @@ --- title: "AI Configuration (msdyn_AIConfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Configuration (msdyn_AIConfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Configuration (msdyn_AIConfiguration) table/entity reference +# AI Configuration (msdyn_AIConfiguration) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CancelTraining`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Create`
Event: False |`POST` /msdyn_aiconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /msdyn_aiconfigurations(*msdyn_aiconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `PublishAIConfiguration`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `QuickTest`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: False |`GET` /msdyn_aiconfigurations(*msdyn_aiconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -785,7 +785,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Property|Value| |---|---| |Description|**This is a file type attribute to store Ai builder Model.**| -|DisplayName|**msdyn_Model**| +|DisplayName|**msdyn\_Model**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_model`| @@ -1047,7 +1047,7 @@ One-To-Many Relationship: [msdyn_aimodel msdyn_aimodel_msdyn_aiconfiguration](ms |ReferencingAttribute|`msdyn_aimodelid`| |ReferencingEntityNavigationPropertyName|`msdyn_AIModelId`| |IsHierarchical|| -|CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| ### msdyn_createdfromconfiguration_msdyn_toconfiguration @@ -1233,6 +1233,6 @@ See [msdyn_aiodlabel msdyn_aiodlabel_msdyn_aiconfiguration Many-To-Many Relation ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aidataprocessingevent.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aidataprocessingevent.md new file mode 100644 index 0000000000..47a5f3c062 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aidataprocessingevent.md @@ -0,0 +1,859 @@ +--- +title: "Data Processing Event (msdyn_AIDataProcessingEvent) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Data Processing Event (msdyn_AIDataProcessingEvent) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Data Processing Event (msdyn_AIDataProcessingEvent) table/entity reference (Microsoft Dataverse) + +Events that are triggered by Data Processing. + +## Messages + +The following table lists the messages for the Data Processing Event (msdyn_AIDataProcessingEvent) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_aidataprocessingevents(*msdyn_aidataprocessingeventid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_aidataprocessingevents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_aidataprocessingevents(*msdyn_aidataprocessingeventid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_aidataprocessingevents(*msdyn_aidataprocessingeventid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_aidataprocessingevents
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_aidataprocessingevents(*msdyn_aidataprocessingeventid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_aidataprocessingevents(*msdyn_aidataprocessingeventid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_aidataprocessingevents(*msdyn_aidataprocessingeventid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Data Processing Event (msdyn_AIDataProcessingEvent) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Data Processing Event** | +| **DisplayCollectionName** | **Data Processing Events** | +| **SchemaName** | `msdyn_AIDataProcessingEvent` | +| **CollectionSchemaName** | `msdyn_AIDataProcessingEvents` | +| **EntitySetName** | `msdyn_aidataprocessingevents`| +| **LogicalName** | `msdyn_aidataprocessingevent` | +| **LogicalCollectionName** | `msdyn_aidataprocessingevents` | +| **PrimaryIdAttribute** | `msdyn_aidataprocessingeventid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [msdyn_AIDataProcessingEventId](#BKMK_msdyn_AIDataProcessingEventId) +- [msdyn_CustomData](#BKMK_msdyn_CustomData) +- [msdyn_InputDataFormat](#BKMK_msdyn_InputDataFormat) +- [msdyn_Name](#BKMK_msdyn_Name) +- [msdyn_ProcessedData](#BKMK_msdyn_ProcessedData) +- [msdyn_ProcessingStatus](#BKMK_msdyn_ProcessingStatus) +- [msdyn_ProcessorName](#BKMK_msdyn_ProcessorName) +- [msdyn_ProcessorType](#BKMK_msdyn_ProcessorType) +- [msdyn_ReceivedDate](#BKMK_msdyn_ReceivedDate) +- [msdyn_UpdatedDate](#BKMK_msdyn_UpdatedDate) +- [msdyn_ValidationResult](#BKMK_msdyn_ValidationResult) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### msdyn_AIDataProcessingEventId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Data Processing Event**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_aidataprocessingeventid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_CustomData + +|Property|Value| +|---|---| +|Description|**Free area. Used for instructions to a reviewer, or JSON for cases where maker needs more customized info.**| +|DisplayName|**Custom Data**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_customdata`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|10000| + +### msdyn_InputDataFormat + +|Property|Value| +|---|---| +|Description|**Format of Input Data (JSON, XML, etc)**| +|DisplayName|**Input Data Format**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_inputdataformat`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|**Name of data source (e.g. file name on Document Processing)**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### msdyn_ProcessedData + +|Property|Value| +|---|---| +|Description|**Output of AI models for this data. (e.g. Extracted data from Documents in Doc. Processing)**| +|DisplayName|**Processed Data**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_processeddata`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_ProcessingStatus + +|Property|Value| +|---|---| +|Description|**Current processing status of data.**| +|DisplayName|**Processing Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_processingstatus`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|375150000| +|GlobalChoiceName|`msdyn_aidataprocessingevent_msdyn_processingstatus`| + +#### msdyn_ProcessingStatus Choices/Options + +|Value|Label| +|---|---| +|375150000|**New**| +|375150001|**Processed**| +|375150002|**Processing Failed**| +|375150003|**Validated**| +|375150004|**Manual Review**| +|375150005|**Exported**| +|375150006|**Exporting Failed**| +|375150007|**Rejected**| + +### msdyn_ProcessorName + +|Property|Value| +|---|---| +|Description|**Agent or Model processing this data.**| +|DisplayName|**Processor Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_processorname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### msdyn_ProcessorType + +|Property|Value| +|---|---| +|Description|**Type of processor (e.g. bot or workflow)**| +|DisplayName|**Processor Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_processortype`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### msdyn_ReceivedDate + +|Property|Value| +|---|---| +|Description|**Date input data was received.**| +|DisplayName|**Received Date**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_receiveddate`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|True| +|DateTimeBehavior|TimeZoneIndependent| +|Format|DateOnly| +|ImeMode|Auto| +|SourceTypeMask|0| + +### msdyn_UpdatedDate + +|Property|Value| +|---|---| +|Description|**Date the last update of Processing Status happened.**| +|DisplayName|**Updated Date**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_updateddate`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|True| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + +### msdyn_ValidationResult + +|Property|Value| +|---|---| +|Description|**Result of validation process when this data is handled by an agent or AI model.**| +|DisplayName|**Validation Result**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_validationresult`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the DataProcessingEvent**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aidataprocessingevent_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the DataProcessingEvent**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aidataprocessingevent_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [msdyn_InputData](#BKMK_msdyn_InputData) +- [msdyn_InputData_Name](#BKMK_msdyn_InputData_Name) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### msdyn_InputData + +|Property|Value| +|---|---| +|Description|**Input data of the process (e.g. file content for Document Processing).**| +|DisplayName|**Input Data**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_inputdata`| +|RequiredLevel|None| +|Type|File| +|MaxSizeInKB|32768| + +### msdyn_InputData_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_inputdata_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_aidataprocessingevent](#BKMK_business_unit_msdyn_aidataprocessingevent) +- [FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData](#BKMK_FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData) +- [lk_msdyn_aidataprocessingevent_createdby](#BKMK_lk_msdyn_aidataprocessingevent_createdby) +- [lk_msdyn_aidataprocessingevent_createdonbehalfby](#BKMK_lk_msdyn_aidataprocessingevent_createdonbehalfby) +- [lk_msdyn_aidataprocessingevent_modifiedby](#BKMK_lk_msdyn_aidataprocessingevent_modifiedby) +- [lk_msdyn_aidataprocessingevent_modifiedonbehalfby](#BKMK_lk_msdyn_aidataprocessingevent_modifiedonbehalfby) +- [owner_msdyn_aidataprocessingevent](#BKMK_owner_msdyn_aidataprocessingevent) +- [team_msdyn_aidataprocessingevent](#BKMK_team_msdyn_aidataprocessingevent) +- [user_msdyn_aidataprocessingevent](#BKMK_user_msdyn_aidataprocessingevent) + +### business_unit_msdyn_aidataprocessingevent + +One-To-Many Relationship: [businessunit business_unit_msdyn_aidataprocessingevent](businessunit.md#BKMK_business_unit_msdyn_aidataprocessingevent) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData + +One-To-Many Relationship: [fileattachment FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData](fileattachment.md#BKMK_FileAttachment_msdyn_AIDataProcessingEvent_msdyn_InputData) + +|Property|Value| +|---|---| +|ReferencedEntity|`fileattachment`| +|ReferencedAttribute|`fileattachmentid`| +|ReferencingAttribute|`msdyn_inputdata`| +|ReferencingEntityNavigationPropertyName|`msdyn_inputdata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aidataprocessingevent_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_aidataprocessingevent_createdby](systemuser.md#BKMK_lk_msdyn_aidataprocessingevent_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aidataprocessingevent_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aidataprocessingevent_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_aidataprocessingevent_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aidataprocessingevent_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_aidataprocessingevent_modifiedby](systemuser.md#BKMK_lk_msdyn_aidataprocessingevent_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aidataprocessingevent_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aidataprocessingevent_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_aidataprocessingevent_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_aidataprocessingevent + +One-To-Many Relationship: [owner owner_msdyn_aidataprocessingevent](owner.md#BKMK_owner_msdyn_aidataprocessingevent) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_aidataprocessingevent + +One-To-Many Relationship: [team team_msdyn_aidataprocessingevent](team.md#BKMK_team_msdyn_aidataprocessingevent) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_aidataprocessingevent + +One-To-Many Relationship: [systemuser user_msdyn_aidataprocessingevent](systemuser.md#BKMK_user_msdyn_aidataprocessingevent) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_aidataprocessingevent_AsyncOperations](#BKMK_msdyn_aidataprocessingevent_AsyncOperations) +- [msdyn_aidataprocessingevent_BulkDeleteFailures](#BKMK_msdyn_aidataprocessingevent_BulkDeleteFailures) +- [msdyn_aidataprocessingevent_FileAttachments](#BKMK_msdyn_aidataprocessingevent_FileAttachments) +- [msdyn_aidataprocessingevent_MailboxTrackingFolders](#BKMK_msdyn_aidataprocessingevent_MailboxTrackingFolders) +- [msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses) +- [msdyn_aidataprocessingevent_ProcessSession](#BKMK_msdyn_aidataprocessingevent_ProcessSession) +- [msdyn_aidataprocessingevent_SyncErrors](#BKMK_msdyn_aidataprocessingevent_SyncErrors) + +### msdyn_aidataprocessingevent_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_aidataprocessingevent_AsyncOperations](asyncoperation.md#BKMK_msdyn_aidataprocessingevent_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aidataprocessingevent_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aidataprocessingevent_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_aidataprocessingevent_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_aidataprocessingevent_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aidataprocessingevent_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aidataprocessingevent_FileAttachments + +Many-To-One Relationship: [fileattachment msdyn_aidataprocessingevent_FileAttachments](fileattachment.md#BKMK_msdyn_aidataprocessingevent_FileAttachments) + +|Property|Value| +|---|---| +|ReferencingEntity|`fileattachment`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aidataprocessingevent_FileAttachments`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aidataprocessingevent_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_aidataprocessingevent_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_aidataprocessingevent_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aidataprocessingevent_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aidataprocessingevent_ProcessSession + +Many-To-One Relationship: [processsession msdyn_aidataprocessingevent_ProcessSession](processsession.md#BKMK_msdyn_aidataprocessingevent_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aidataprocessingevent_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aidataprocessingevent_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_aidataprocessingevent_SyncErrors](syncerror.md#BKMK_msdyn_aidataprocessingevent_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aidataprocessingevent_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievaluationconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievaluationconfiguration.md new file mode 100644 index 0000000000..f68a7a7321 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievaluationconfiguration.md @@ -0,0 +1,855 @@ +--- +title: "AI Evaluation Configuration (msdyn_AIEvaluationConfiguration) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the AI Evaluation Configuration (msdyn_AIEvaluationConfiguration) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# AI Evaluation Configuration (msdyn_AIEvaluationConfiguration) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the AI Evaluation Configuration (msdyn_AIEvaluationConfiguration) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_aievaluationconfigurations(*msdyn_aievaluationconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_aievaluationconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_aievaluationconfigurations(*msdyn_aievaluationconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_aievaluationconfigurations(*msdyn_aievaluationconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_aievaluationconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_aievaluationconfigurations(*msdyn_aievaluationconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_aievaluationconfigurations(*msdyn_aievaluationconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_aievaluationconfigurations(*msdyn_aievaluationconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the AI Evaluation Configuration (msdyn_AIEvaluationConfiguration) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the AI Evaluation Configuration (msdyn_AIEvaluationConfiguration) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **AI Evaluation Configuration** | +| **DisplayCollectionName** | **AI Evaluation Configuration** | +| **SchemaName** | `msdyn_AIEvaluationConfiguration` | +| **CollectionSchemaName** | `msdyn_AIEvaluationConfigurations` | +| **EntitySetName** | `msdyn_aievaluationconfigurations`| +| **LogicalName** | `msdyn_aievaluationconfiguration` | +| **LogicalCollectionName** | `msdyn_aievaluationconfigurations` | +| **PrimaryIdAttribute** | `msdyn_aievaluationconfigurationid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [msdyn_AIEvaluationConfigurationId](#BKMK_msdyn_AIEvaluationConfigurationId) +- [msdyn_AIObjectId](#BKMK_msdyn_AIObjectId) +- [msdyn_AIObjectType](#BKMK_msdyn_AIObjectType) +- [msdyn_ConfigurationState](#BKMK_msdyn_ConfigurationState) +- [msdyn_Description](#BKMK_msdyn_Description) +- [msdyn_EvaluationCriteria](#BKMK_msdyn_EvaluationCriteria) +- [msdyn_Name](#BKMK_msdyn_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### msdyn_AIEvaluationConfigurationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**AIEvaluationConfiguration**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_aievaluationconfigurationid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_AIObjectId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AIObject associated with AIEvaluationConfiguration.**| +|DisplayName|**AIObject**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aiobjectid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_AIObjectType + +|Property|Value| +|---|---| +|Description|**The Object type.**| +|DisplayName|**AIObjectType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aiobjecttype`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_ConfigurationState + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Evaluation configuration state**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_configurationstate`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`msdyn_aievaluationconfiguration_msdyn_configurationstate`| + +#### msdyn_ConfigurationState Choices/Options + +|Value|Label| +|---|---| +|0|**Active**| +|1|**Inactive**| + +### msdyn_Description + +|Property|Value| +|---|---| +|Description|**The description of the evaluation configuration.**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_description`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### msdyn_EvaluationCriteria + +|Property|Value| +|---|---| +|Description|**Evaluation Criteria.**| +|DisplayName|**Evaluation Criteria**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_evaluationcriteria`| +|RequiredLevel|None| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|**The name of the AI evaluation configuration.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the AI Evaluation Configuration**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aievaluationconfiguration_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the AI Evaluation Configuration**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aievaluationconfiguration_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_aievaluationconfiguration](#BKMK_business_unit_msdyn_aievaluationconfiguration) +- [lk_msdyn_aievaluationconfiguration_createdby](#BKMK_lk_msdyn_aievaluationconfiguration_createdby) +- [lk_msdyn_aievaluationconfiguration_createdonbehalfby](#BKMK_lk_msdyn_aievaluationconfiguration_createdonbehalfby) +- [lk_msdyn_aievaluationconfiguration_modifiedby](#BKMK_lk_msdyn_aievaluationconfiguration_modifiedby) +- [lk_msdyn_aievaluationconfiguration_modifiedonbehalfby](#BKMK_lk_msdyn_aievaluationconfiguration_modifiedonbehalfby) +- [owner_msdyn_aievaluationconfiguration](#BKMK_owner_msdyn_aievaluationconfiguration) +- [team_msdyn_aievaluationconfiguration](#BKMK_team_msdyn_aievaluationconfiguration) +- [user_msdyn_aievaluationconfiguration](#BKMK_user_msdyn_aievaluationconfiguration) + +### business_unit_msdyn_aievaluationconfiguration + +One-To-Many Relationship: [businessunit business_unit_msdyn_aievaluationconfiguration](businessunit.md#BKMK_business_unit_msdyn_aievaluationconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aievaluationconfiguration_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_aievaluationconfiguration_createdby](systemuser.md#BKMK_lk_msdyn_aievaluationconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aievaluationconfiguration_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aievaluationconfiguration_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_aievaluationconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aievaluationconfiguration_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_aievaluationconfiguration_modifiedby](systemuser.md#BKMK_lk_msdyn_aievaluationconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aievaluationconfiguration_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aievaluationconfiguration_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_aievaluationconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_aievaluationconfiguration + +One-To-Many Relationship: [owner owner_msdyn_aievaluationconfiguration](owner.md#BKMK_owner_msdyn_aievaluationconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_aievaluationconfiguration + +One-To-Many Relationship: [team team_msdyn_aievaluationconfiguration](team.md#BKMK_team_msdyn_aievaluationconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_aievaluationconfiguration + +One-To-Many Relationship: [systemuser user_msdyn_aievaluationconfiguration](systemuser.md#BKMK_user_msdyn_aievaluationconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_aievaluationconfiguration_AsyncOperations](#BKMK_msdyn_aievaluationconfiguration_AsyncOperations) +- [msdyn_aievaluationconfiguration_BulkDeleteFailures](#BKMK_msdyn_aievaluationconfiguration_BulkDeleteFailures) +- [msdyn_aievaluationconfiguration_MailboxTrackingFolders](#BKMK_msdyn_aievaluationconfiguration_MailboxTrackingFolders) +- [msdyn_aievaluationconfiguration_msdyn_aievaluationrun](#BKMK_msdyn_aievaluationconfiguration_msdyn_aievaluationrun) +- [msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses) +- [msdyn_aievaluationconfiguration_ProcessSession](#BKMK_msdyn_aievaluationconfiguration_ProcessSession) +- [msdyn_aievaluationconfiguration_SyncErrors](#BKMK_msdyn_aievaluationconfiguration_SyncErrors) + +### msdyn_aievaluationconfiguration_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_aievaluationconfiguration_AsyncOperations](asyncoperation.md#BKMK_msdyn_aievaluationconfiguration_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationconfiguration_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationconfiguration_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_aievaluationconfiguration_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_aievaluationconfiguration_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationconfiguration_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationconfiguration_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_aievaluationconfiguration_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_aievaluationconfiguration_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationconfiguration_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationconfiguration_msdyn_aievaluationrun + +Many-To-One Relationship: [msdyn_aievaluationrun msdyn_aievaluationconfiguration_msdyn_aievaluationrun](msdyn_aievaluationrun.md#BKMK_msdyn_aievaluationconfiguration_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationconfiguration_msdyn_aievaluationrun`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationconfiguration_ProcessSession + +Many-To-One Relationship: [processsession msdyn_aievaluationconfiguration_ProcessSession](processsession.md#BKMK_msdyn_aievaluationconfiguration_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationconfiguration_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationconfiguration_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_aievaluationconfiguration_SyncErrors](syncerror.md#BKMK_msdyn_aievaluationconfiguration_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationconfiguration_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievaluationrun.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievaluationrun.md new file mode 100644 index 0000000000..c4ff655763 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievaluationrun.md @@ -0,0 +1,851 @@ +--- +title: "AI Evaluation Run (msdyn_AIEvaluationRun) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the AI Evaluation Run (msdyn_AIEvaluationRun) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# AI Evaluation Run (msdyn_AIEvaluationRun) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the AI Evaluation Run (msdyn_AIEvaluationRun) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_aievaluationruns(*msdyn_aievaluationrunid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_aievaluationruns
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_aievaluationruns(*msdyn_aievaluationrunid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_aievaluationruns(*msdyn_aievaluationrunid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_aievaluationruns
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_aievaluationruns(*msdyn_aievaluationrunid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_aievaluationruns(*msdyn_aievaluationrunid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_aievaluationruns(*msdyn_aievaluationrunid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the AI Evaluation Run (msdyn_AIEvaluationRun) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the AI Evaluation Run (msdyn_AIEvaluationRun) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **AI Evaluation Run** | +| **DisplayCollectionName** | **AI Evaluation Run** | +| **SchemaName** | `msdyn_AIEvaluationRun` | +| **CollectionSchemaName** | `msdyn_AIEvaluationRuns` | +| **EntitySetName** | `msdyn_aievaluationruns`| +| **LogicalName** | `msdyn_aievaluationrun` | +| **LogicalCollectionName** | `msdyn_aievaluationruns` | +| **PrimaryIdAttribute** | `msdyn_aievaluationrunid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [msdyn_AdditionalResponseMetadata](#BKMK_msdyn_AdditionalResponseMetadata) +- [msdyn_AIEvaluationConfigurationId](#BKMK_msdyn_AIEvaluationConfigurationId) +- [msdyn_AIEvaluationRunId](#BKMK_msdyn_AIEvaluationRunId) +- [msdyn_AIRunObjectId](#BKMK_msdyn_AIRunObjectId) +- [msdyn_AIRunObjectType](#BKMK_msdyn_AIRunObjectType) +- [msdyn_Comment](#BKMK_msdyn_Comment) +- [msdyn_CompletedOn](#BKMK_msdyn_CompletedOn) +- [msdyn_ErrorMessage](#BKMK_msdyn_ErrorMessage) +- [msdyn_EvaluationResult](#BKMK_msdyn_EvaluationResult) +- [msdyn_Name](#BKMK_msdyn_Name) +- [msdyn_RunDuration](#BKMK_msdyn_RunDuration) +- [msdyn_RunStatus](#BKMK_msdyn_RunStatus) +- [msdyn_StartedOn](#BKMK_msdyn_StartedOn) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### msdyn_AdditionalResponseMetadata + +|Property|Value| +|---|---| +|Description|**Addition Response Metadata.**| +|DisplayName|**Addition Response Metadata**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_additionalresponsemetadata`| +|RequiredLevel|None| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_AIEvaluationConfigurationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AIEvaluationConfiguration associated with AIEvaluationRun.**| +|DisplayName|**AIEvaluationConfiguration**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aievaluationconfigurationid`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|msdyn_aievaluationconfiguration| + +### msdyn_AIEvaluationRunId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**AIEvaluationRun**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_aievaluationrunid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_AIRunObjectId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AIRunObject associated with AIEvaluationRun.**| +|DisplayName|**AIRunObject**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_airunobjectid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_AIRunObjectType + +|Property|Value| +|---|---| +|Description|**The Run Object type.**| +|DisplayName|**AIRunObjectType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_airunobjecttype`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_Comment + +|Property|Value| +|---|---| +|Description|**Comment**| +|DisplayName|**Comment**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_comment`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### msdyn_CompletedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the evaluation run was completed.**| +|DisplayName|**Completed On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_completedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### msdyn_ErrorMessage + +|Property|Value| +|---|---| +|Description|**The error message of the evaluation run.**| +|DisplayName|**ErrorMessage**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_errormessage`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### msdyn_EvaluationResult + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Evaluation result**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_evaluationresult`| +|RequiredLevel|None| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|**The name of the AI test run.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_RunDuration + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Run Duration**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_runduration`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|0| + +### msdyn_RunStatus + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**EvaluationRun Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_runstatus`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`msdyn_aievaluationrun_msdyn_runstatus`| + +#### msdyn_RunStatus Choices/Options + +|Value|Label| +|---|---| +|0|**Created**| +|1|**InProgress**| +|2|**Paused**| +|3|**Blocked**| +|4|**Succeeded**| +|5|**Failed**| +|6|**Canceled**| + +### msdyn_StartedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the evaluation run was started.**| +|DisplayName|**Started On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_startedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the AI Evaluation Run**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aievaluationrun_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the AI Evaluation Run**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aievaluationrun_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_aievaluationrun](#BKMK_business_unit_msdyn_aievaluationrun) +- [lk_msdyn_aievaluationrun_createdby](#BKMK_lk_msdyn_aievaluationrun_createdby) +- [lk_msdyn_aievaluationrun_createdonbehalfby](#BKMK_lk_msdyn_aievaluationrun_createdonbehalfby) +- [lk_msdyn_aievaluationrun_modifiedby](#BKMK_lk_msdyn_aievaluationrun_modifiedby) +- [lk_msdyn_aievaluationrun_modifiedonbehalfby](#BKMK_lk_msdyn_aievaluationrun_modifiedonbehalfby) +- [msdyn_aievaluationconfiguration_msdyn_aievaluationrun](#BKMK_msdyn_aievaluationconfiguration_msdyn_aievaluationrun) +- [owner_msdyn_aievaluationrun](#BKMK_owner_msdyn_aievaluationrun) +- [team_msdyn_aievaluationrun](#BKMK_team_msdyn_aievaluationrun) +- [user_msdyn_aievaluationrun](#BKMK_user_msdyn_aievaluationrun) + +### business_unit_msdyn_aievaluationrun + +One-To-Many Relationship: [businessunit business_unit_msdyn_aievaluationrun](businessunit.md#BKMK_business_unit_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aievaluationrun_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_aievaluationrun_createdby](systemuser.md#BKMK_lk_msdyn_aievaluationrun_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aievaluationrun_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aievaluationrun_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_aievaluationrun_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aievaluationrun_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_aievaluationrun_modifiedby](systemuser.md#BKMK_lk_msdyn_aievaluationrun_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aievaluationrun_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aievaluationrun_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_aievaluationrun_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationconfiguration_msdyn_aievaluationrun + +One-To-Many Relationship: [msdyn_aievaluationconfiguration msdyn_aievaluationconfiguration_msdyn_aievaluationrun](msdyn_aievaluationconfiguration.md#BKMK_msdyn_aievaluationconfiguration_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationconfiguration`| +|ReferencedAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencingAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencingEntityNavigationPropertyName|`msdyn_AIEvaluationConfigurationId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_aievaluationrun + +One-To-Many Relationship: [owner owner_msdyn_aievaluationrun](owner.md#BKMK_owner_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_aievaluationrun + +One-To-Many Relationship: [team team_msdyn_aievaluationrun](team.md#BKMK_team_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_aievaluationrun + +One-To-Many Relationship: [systemuser user_msdyn_aievaluationrun](systemuser.md#BKMK_user_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_aievaluationrun_AsyncOperations](#BKMK_msdyn_aievaluationrun_AsyncOperations) +- [msdyn_aievaluationrun_BulkDeleteFailures](#BKMK_msdyn_aievaluationrun_BulkDeleteFailures) +- [msdyn_aievaluationrun_MailboxTrackingFolders](#BKMK_msdyn_aievaluationrun_MailboxTrackingFolders) +- [msdyn_aievaluationrun_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aievaluationrun_PrincipalObjectAttributeAccesses) +- [msdyn_aievaluationrun_ProcessSession](#BKMK_msdyn_aievaluationrun_ProcessSession) +- [msdyn_aievaluationrun_SyncErrors](#BKMK_msdyn_aievaluationrun_SyncErrors) + +### msdyn_aievaluationrun_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_aievaluationrun_AsyncOperations](asyncoperation.md#BKMK_msdyn_aievaluationrun_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationrun_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationrun_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_aievaluationrun_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_aievaluationrun_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationrun_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationrun_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_aievaluationrun_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_aievaluationrun_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationrun_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationrun_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_aievaluationrun_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_aievaluationrun_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationrun_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationrun_ProcessSession + +Many-To-One Relationship: [processsession msdyn_aievaluationrun_ProcessSession](processsession.md#BKMK_msdyn_aievaluationrun_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationrun_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aievaluationrun_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_aievaluationrun_SyncErrors](syncerror.md#BKMK_msdyn_aievaluationrun_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aievaluationrun_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievent.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievent.md index 8d73471222..d098945add 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aievent.md @@ -1,16 +1,14 @@ --- title: "AI Event (msdyn_AIEvent) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Event (msdyn_AIEvent) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Event (msdyn_AIEvent) table/entity reference +# AI Event (msdyn_AIEvent) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aievents(*msdyn_aieventid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aievents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aievents(*msdyn_aieventid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -71,6 +71,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [msdyn_CreditConsumed](#BKMK_msdyn_CreditConsumed) - [msdyn_DataInfo](#BKMK_msdyn_DataInfo) - [msdyn_DataType](#BKMK_msdyn_DataType) +- [msdyn_EventData](#BKMK_msdyn_EventData) - [msdyn_Name](#BKMK_msdyn_Name) - [msdyn_Output](#BKMK_msdyn_Output) - [msdyn_PartnerSource](#BKMK_msdyn_PartnerSource) @@ -196,6 +197,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |0|**PowerAutomation**| |1|**PowerApps**| |2|**API**| +|3|**MCS**| ### msdyn_CreditConsumed @@ -245,6 +247,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|100| +### msdyn_EventData + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Event Data**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_eventdata`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + ### msdyn_Name |Property|Value| @@ -899,6 +918,6 @@ Many-To-One Relationship: [syncerror msdyn_aievent_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aifptrainingdocument.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aifptrainingdocument.md index 32a1e4f49b..5b74f2cc19 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aifptrainingdocument.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aifptrainingdocument.md @@ -1,16 +1,14 @@ --- title: "AI Form Processing Document (msdyn_AIFpTrainingDocument) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Form Processing Document (msdyn_AIFpTrainingDocument) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Form Processing Document (msdyn_AIFpTrainingDocument) table/entity reference +# AI Form Processing Document (msdyn_AIFpTrainingDocument) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aifptrainingdocuments(*msdyn_aifptrainingdocumentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aifptrainingdocuments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aifptrainingdocuments(*msdyn_aifptrainingdocumentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -718,6 +718,6 @@ Many-To-One Relationship: [syncerror msdyn_aifptrainingdocument_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aimodel.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aimodel.md index c7df5570f0..184317e833 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aimodel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aimodel.md @@ -1,16 +1,14 @@ --- title: "AI Model (msdyn_AIModel) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Model (msdyn_AIModel) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Model (msdyn_AIModel) table/entity reference +# AI Model (msdyn_AIModel) table/entity reference (Microsoft Dataverse) @@ -23,10 +21,12 @@ Messages represent operations that can be performed on the table. They may also | ---- | ----- |----- | | `AddToFeedbackLoop`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Assign`
Event: True |`PATCH` /msdyn_aimodels(*msdyn_aimodelid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `BatchPrediction`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Create`
Event: False |`POST` /msdyn_aimodels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: False |`DELETE` /msdyn_aimodels(*msdyn_aimodelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -73,6 +73,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [IntroducedVersion](#BKMK_IntroducedVersion) - [IsCustomizable](#BKMK_IsCustomizable) - [msdyn_ActiveRunConfigurationId](#BKMK_msdyn_ActiveRunConfigurationId) +- [msdyn_AIModelCatalog](#BKMK_msdyn_AIModelCatalog) - [msdyn_AIModelId](#BKMK_msdyn_AIModelId) - [msdyn_ModelCreationContext](#BKMK_msdyn_ModelCreationContext) - [msdyn_Name](#BKMK_msdyn_Name) @@ -144,6 +145,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Type|Lookup| |Targets|| +### msdyn_AIModelCatalog + +|Property|Value| +|---|---| +|Description|**Lookup to AI Model Catalog**| +|DisplayName|**AI Model Catalog**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aimodelcatalog`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|msdyn_aimodelcatalog| + ### msdyn_AIModelId |Property|Value| @@ -904,7 +918,7 @@ Many-To-One Relationship: [msdyn_aiconfiguration msdyn_aimodel_msdyn_aiconfigura |ReferencingEntity|`msdyn_aiconfiguration`| |ReferencingAttribute|`msdyn_aimodelid`| |ReferencedEntityNavigationPropertyName|`msdyn_aimodel_msdyn_aiconfiguration`| -|IsCustomizable|`False`| +|IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| ### msdyn_aimodel_msdyn_aievent @@ -989,6 +1003,6 @@ See [botcomponent botcomponent_msdyn_aimodel Many-To-Many Relationship](botcompo ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodimage.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodimage.md index b012e24b45..b9505ad39d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodimage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodimage.md @@ -1,16 +1,14 @@ --- title: "AI Object Detection Image (msdyn_AIOdImage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Object Detection Image (msdyn_AIOdImage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Object Detection Image (msdyn_AIOdImage) table/entity reference +# AI Object Detection Image (msdyn_AIOdImage) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aiodimages(*msdyn_aiodimageid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aiodimages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aiodimages(*msdyn_aiodimageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -793,6 +793,6 @@ Many-To-One Relationship: [syncerror msdyn_aiodimage_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodlabel.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodlabel.md index 285853376c..1164b430cf 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodlabel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodlabel.md @@ -1,16 +1,14 @@ --- title: "AI Object Detection Label (msdyn_AIOdLabel) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Object Detection Label (msdyn_AIOdLabel) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Object Detection Label (msdyn_AIOdLabel) table/entity reference +# AI Object Detection Label (msdyn_AIOdLabel) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aiodlabels(*msdyn_aiodlabelid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aiodlabels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aiodlabels(*msdyn_aiodlabelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -752,6 +752,6 @@ See [msdyn_aiconfiguration msdyn_aiodlabel_msdyn_aiconfiguration Many-To-Many Re ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodtrainingboundingbox.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodtrainingboundingbox.md index 31542007c9..07112166e5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodtrainingboundingbox.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodtrainingboundingbox.md @@ -1,16 +1,14 @@ --- title: "AI Object Detection Bounding Box (msdyn_AIOdTrainingBoundingBox) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Object Detection Bounding Box (msdyn_AIOdTrainingBoundingBox) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Object Detection Bounding Box (msdyn_AIOdTrainingBoundingBox) table/entity reference +# AI Object Detection Bounding Box (msdyn_AIOdTrainingBoundingBox) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aiodtrainingboundingboxes(*msdyn_aiodtrainingboundingboxid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aiodtrainingboundingboxes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aiodtrainingboundingboxes(*msdyn_aiodtrainingboundingboxid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -773,6 +773,6 @@ Many-To-One Relationship: [syncerror msdyn_aiodtrainingboundingbox_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodtrainingimage.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodtrainingimage.md index d8237e1a59..2e18fb505f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodtrainingimage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aiodtrainingimage.md @@ -1,16 +1,14 @@ --- title: "AI Object Detection Image Mapping (msdyn_AIOdTrainingImage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Object Detection Image Mapping (msdyn_AIOdTrainingImage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Object Detection Image Mapping (msdyn_AIOdTrainingImage) table/entity reference +# AI Object Detection Image Mapping (msdyn_AIOdTrainingImage) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aiodtrainingimages(*msdyn_aiodtrainingimageid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_aiodtrainingimages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_aiodtrainingimages(*msdyn_aiodtrainingimageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -754,6 +754,6 @@ Many-To-One Relationship: [syncerror msdyn_aiodtrainingimage_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitemplate.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitemplate.md index 597ae558d0..05d481a21b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitemplate.md @@ -1,16 +1,14 @@ --- title: "AI Template (msdyn_AITemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the AI Template (msdyn_AITemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# AI Template (msdyn_AITemplate) table/entity reference +# AI Template (msdyn_AITemplate) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_aitemplates(*msdyn_aitemplateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /msdyn_aitemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: False |`DELETE` /msdyn_aitemplates(*msdyn_aitemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -959,6 +959,6 @@ Many-To-One Relationship: [syncerror msdyn_aitemplate_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcase.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcase.md new file mode 100644 index 0000000000..195dfe2b16 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcase.md @@ -0,0 +1,869 @@ +--- +title: "AI Test Case (msdyn_AITestCase) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the AI Test Case (msdyn_AITestCase) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# AI Test Case (msdyn_AITestCase) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the AI Test Case (msdyn_AITestCase) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_aitestcases(*msdyn_aitestcaseid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_aitestcases
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_aitestcases(*msdyn_aitestcaseid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_aitestcases(*msdyn_aitestcaseid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_aitestcases
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_aitestcases(*msdyn_aitestcaseid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_aitestcases(*msdyn_aitestcaseid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_aitestcases(*msdyn_aitestcaseid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the AI Test Case (msdyn_AITestCase) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the AI Test Case (msdyn_AITestCase) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **AI Test Case** | +| **DisplayCollectionName** | **AI Test Case** | +| **SchemaName** | `msdyn_AITestCase` | +| **CollectionSchemaName** | `msdyn_AITestCases` | +| **EntitySetName** | `msdyn_aitestcases`| +| **LogicalName** | `msdyn_aitestcase` | +| **LogicalCollectionName** | `msdyn_aitestcases` | +| **PrimaryIdAttribute** | `msdyn_aitestcaseid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [msdyn_AIObjectId](#BKMK_msdyn_AIObjectId) +- [msdyn_AIObjectType](#BKMK_msdyn_AIObjectType) +- [msdyn_AITestCaseId](#BKMK_msdyn_AITestCaseId) +- [msdyn_Description](#BKMK_msdyn_Description) +- [msdyn_ExpectedOutput](#BKMK_msdyn_ExpectedOutput) +- [msdyn_Name](#BKMK_msdyn_Name) +- [msdyn_TestCaseState](#BKMK_msdyn_TestCaseState) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### msdyn_AIObjectId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AIObject associated with AITestCase.**| +|DisplayName|**AIObject**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aiobjectid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_AIObjectType + +|Property|Value| +|---|---| +|Description|**The Object type.**| +|DisplayName|**AIObjectType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aiobjecttype`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_AITestCaseId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**AITestCase**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestcaseid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_Description + +|Property|Value| +|---|---| +|Description|**The description of the test case.**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_description`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### msdyn_ExpectedOutput + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Expected output**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_expectedoutput`| +|RequiredLevel|None| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|**The name of the AI test case.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_TestCaseState + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**TestCase State**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_testcasestate`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`msdyn_aitestcase_msdyn_testcasestate`| + +#### msdyn_TestCaseState Choices/Options + +|Value|Label| +|---|---| +|0|**Active**| +|1|**Inactive**| +|2|**ActionRequired**| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the AI Test Case**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestcase_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the AI Test Case**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestcase_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_aitestcase](#BKMK_business_unit_msdyn_aitestcase) +- [lk_msdyn_aitestcase_createdby](#BKMK_lk_msdyn_aitestcase_createdby) +- [lk_msdyn_aitestcase_createdonbehalfby](#BKMK_lk_msdyn_aitestcase_createdonbehalfby) +- [lk_msdyn_aitestcase_modifiedby](#BKMK_lk_msdyn_aitestcase_modifiedby) +- [lk_msdyn_aitestcase_modifiedonbehalfby](#BKMK_lk_msdyn_aitestcase_modifiedonbehalfby) +- [owner_msdyn_aitestcase](#BKMK_owner_msdyn_aitestcase) +- [team_msdyn_aitestcase](#BKMK_team_msdyn_aitestcase) +- [user_msdyn_aitestcase](#BKMK_user_msdyn_aitestcase) + +### business_unit_msdyn_aitestcase + +One-To-Many Relationship: [businessunit business_unit_msdyn_aitestcase](businessunit.md#BKMK_business_unit_msdyn_aitestcase) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcase_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcase_createdby](systemuser.md#BKMK_lk_msdyn_aitestcase_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcase_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcase_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestcase_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcase_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcase_modifiedby](systemuser.md#BKMK_lk_msdyn_aitestcase_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcase_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcase_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestcase_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_aitestcase + +One-To-Many Relationship: [owner owner_msdyn_aitestcase](owner.md#BKMK_owner_msdyn_aitestcase) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_aitestcase + +One-To-Many Relationship: [team team_msdyn_aitestcase](team.md#BKMK_team_msdyn_aitestcase) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_aitestcase + +One-To-Many Relationship: [systemuser user_msdyn_aitestcase](systemuser.md#BKMK_user_msdyn_aitestcase) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_aitestcase_AsyncOperations](#BKMK_msdyn_aitestcase_AsyncOperations) +- [msdyn_aitestcase_BulkDeleteFailures](#BKMK_msdyn_aitestcase_BulkDeleteFailures) +- [msdyn_aitestcase_MailboxTrackingFolders](#BKMK_msdyn_aitestcase_MailboxTrackingFolders) +- [msdyn_aitestcase_msdyn_aitestcaseinput](#BKMK_msdyn_aitestcase_msdyn_aitestcaseinput) +- [msdyn_aitestcase_msdyn_aitestrun](#BKMK_msdyn_aitestcase_msdyn_aitestrun) +- [msdyn_aitestcase_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestcase_PrincipalObjectAttributeAccesses) +- [msdyn_aitestcase_ProcessSession](#BKMK_msdyn_aitestcase_ProcessSession) +- [msdyn_aitestcase_SyncErrors](#BKMK_msdyn_aitestcase_SyncErrors) + +### msdyn_aitestcase_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_aitestcase_AsyncOperations](asyncoperation.md#BKMK_msdyn_aitestcase_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcase_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcase_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_aitestcase_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_aitestcase_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcase_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcase_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_aitestcase_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_aitestcase_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcase_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcase_msdyn_aitestcaseinput + +Many-To-One Relationship: [msdyn_aitestcaseinput msdyn_aitestcase_msdyn_aitestcaseinput](msdyn_aitestcaseinput.md#BKMK_msdyn_aitestcase_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`msdyn_aitestcaseid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcase_msdyn_aitestcaseinput`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcase_msdyn_aitestrun + +Many-To-One Relationship: [msdyn_aitestrun msdyn_aitestcase_msdyn_aitestrun](msdyn_aitestrun.md#BKMK_msdyn_aitestcase_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`msdyn_aitestcaseid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcase_msdyn_aitestrun`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcase_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_aitestcase_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_aitestcase_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcase_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcase_ProcessSession + +Many-To-One Relationship: [processsession msdyn_aitestcase_ProcessSession](processsession.md#BKMK_msdyn_aitestcase_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcase_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcase_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_aitestcase_SyncErrors](syncerror.md#BKMK_msdyn_aitestcase_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcase_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcasedocument.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcasedocument.md new file mode 100644 index 0000000000..5b4022112d --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcasedocument.md @@ -0,0 +1,876 @@ +--- +title: "AI Test Case Document (msdyn_AITestCaseDocument) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the AI Test Case Document (msdyn_AITestCaseDocument) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# AI Test Case Document (msdyn_AITestCaseDocument) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the AI Test Case Document (msdyn_AITestCaseDocument) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_aitestcasedocuments(*msdyn_aitestcasedocumentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_aitestcasedocuments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_aitestcasedocuments(*msdyn_aitestcasedocumentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_aitestcasedocuments(*msdyn_aitestcasedocumentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_aitestcasedocuments
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_aitestcasedocuments(*msdyn_aitestcasedocumentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_aitestcasedocuments(*msdyn_aitestcasedocumentid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_aitestcasedocuments(*msdyn_aitestcasedocumentid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the AI Test Case Document (msdyn_AITestCaseDocument) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the AI Test Case Document (msdyn_AITestCaseDocument) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **AI Test Case Document** | +| **DisplayCollectionName** | **AI Test Case Document** | +| **SchemaName** | `msdyn_AITestCaseDocument` | +| **CollectionSchemaName** | `msdyn_AITestCaseDocuments` | +| **EntitySetName** | `msdyn_aitestcasedocuments`| +| **LogicalName** | `msdyn_aitestcasedocument` | +| **LogicalCollectionName** | `msdyn_aitestcasedocuments` | +| **PrimaryIdAttribute** | `msdyn_aitestcasedocumentid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [msdyn_AITestCaseDocumentId](#BKMK_msdyn_AITestCaseDocumentId) +- [msdyn_AITestCaseInputId](#BKMK_msdyn_AITestCaseInputId) +- [msdyn_Description](#BKMK_msdyn_Description) +- [msdyn_InputId](#BKMK_msdyn_InputId) +- [msdyn_Name](#BKMK_msdyn_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### msdyn_AITestCaseDocumentId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**AITestCaseDocument**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestcasedocumentid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_AITestCaseInputId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AITestCaseInput associated with AITestCaseDocument.**| +|DisplayName|**AITestCaseInput**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestcaseinputid`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|msdyn_aitestcaseinput| + +### msdyn_Description + +|Property|Value| +|---|---| +|Description|**The description of the test case document.**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_description`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### msdyn_InputId + +|Property|Value| +|---|---| +|Description|**The Input id.**| +|DisplayName|**InputId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_inputid`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|**The name of the AI test case document.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the AI Test Case Document**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestcasedocument_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the AI Test Case Document**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestcasedocument_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [msdyn_InputFile](#BKMK_msdyn_InputFile) +- [msdyn_InputFile_Name](#BKMK_msdyn_InputFile_Name) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### msdyn_InputFile + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Input File**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_inputfile`| +|RequiredLevel|None| +|Type|File| +|MaxSizeInKB|32768| + +### msdyn_InputFile_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_inputfile_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_aitestcasedocument](#BKMK_business_unit_msdyn_aitestcasedocument) +- [FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile](#BKMK_FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile) +- [lk_msdyn_aitestcasedocument_createdby](#BKMK_lk_msdyn_aitestcasedocument_createdby) +- [lk_msdyn_aitestcasedocument_createdonbehalfby](#BKMK_lk_msdyn_aitestcasedocument_createdonbehalfby) +- [lk_msdyn_aitestcasedocument_modifiedby](#BKMK_lk_msdyn_aitestcasedocument_modifiedby) +- [lk_msdyn_aitestcasedocument_modifiedonbehalfby](#BKMK_lk_msdyn_aitestcasedocument_modifiedonbehalfby) +- [msdyn_aitestcaseinput_msdyn_aitestcasedocument](#BKMK_msdyn_aitestcaseinput_msdyn_aitestcasedocument) +- [owner_msdyn_aitestcasedocument](#BKMK_owner_msdyn_aitestcasedocument) +- [team_msdyn_aitestcasedocument](#BKMK_team_msdyn_aitestcasedocument) +- [user_msdyn_aitestcasedocument](#BKMK_user_msdyn_aitestcasedocument) + +### business_unit_msdyn_aitestcasedocument + +One-To-Many Relationship: [businessunit business_unit_msdyn_aitestcasedocument](businessunit.md#BKMK_business_unit_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile + +One-To-Many Relationship: [fileattachment FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile](fileattachment.md#BKMK_FileAttachment_msdyn_AITestCaseDocument_msdyn_InputFile) + +|Property|Value| +|---|---| +|ReferencedEntity|`fileattachment`| +|ReferencedAttribute|`fileattachmentid`| +|ReferencingAttribute|`msdyn_inputfile`| +|ReferencingEntityNavigationPropertyName|`msdyn_inputfile`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcasedocument_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcasedocument_createdby](systemuser.md#BKMK_lk_msdyn_aitestcasedocument_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcasedocument_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcasedocument_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestcasedocument_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcasedocument_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcasedocument_modifiedby](systemuser.md#BKMK_lk_msdyn_aitestcasedocument_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcasedocument_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcasedocument_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestcasedocument_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcaseinput_msdyn_aitestcasedocument + +One-To-Many Relationship: [msdyn_aitestcaseinput msdyn_aitestcaseinput_msdyn_aitestcasedocument](msdyn_aitestcaseinput.md#BKMK_msdyn_aitestcaseinput_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcaseinput`| +|ReferencedAttribute|`msdyn_aitestcaseinputid`| +|ReferencingAttribute|`msdyn_aitestcaseinputid`| +|ReferencingEntityNavigationPropertyName|`msdyn_AITestCaseInputId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + +### owner_msdyn_aitestcasedocument + +One-To-Many Relationship: [owner owner_msdyn_aitestcasedocument](owner.md#BKMK_owner_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_aitestcasedocument + +One-To-Many Relationship: [team team_msdyn_aitestcasedocument](team.md#BKMK_team_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_aitestcasedocument + +One-To-Many Relationship: [systemuser user_msdyn_aitestcasedocument](systemuser.md#BKMK_user_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_aitestcasedocument_AsyncOperations](#BKMK_msdyn_aitestcasedocument_AsyncOperations) +- [msdyn_aitestcasedocument_BulkDeleteFailures](#BKMK_msdyn_aitestcasedocument_BulkDeleteFailures) +- [msdyn_aitestcasedocument_FileAttachments](#BKMK_msdyn_aitestcasedocument_FileAttachments) +- [msdyn_aitestcasedocument_MailboxTrackingFolders](#BKMK_msdyn_aitestcasedocument_MailboxTrackingFolders) +- [msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses) +- [msdyn_aitestcasedocument_ProcessSession](#BKMK_msdyn_aitestcasedocument_ProcessSession) +- [msdyn_aitestcasedocument_SyncErrors](#BKMK_msdyn_aitestcasedocument_SyncErrors) + +### msdyn_aitestcasedocument_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_aitestcasedocument_AsyncOperations](asyncoperation.md#BKMK_msdyn_aitestcasedocument_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcasedocument_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcasedocument_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_aitestcasedocument_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_aitestcasedocument_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcasedocument_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcasedocument_FileAttachments + +Many-To-One Relationship: [fileattachment msdyn_aitestcasedocument_FileAttachments](fileattachment.md#BKMK_msdyn_aitestcasedocument_FileAttachments) + +|Property|Value| +|---|---| +|ReferencingEntity|`fileattachment`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcasedocument_FileAttachments`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcasedocument_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_aitestcasedocument_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_aitestcasedocument_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcasedocument_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcasedocument_ProcessSession + +Many-To-One Relationship: [processsession msdyn_aitestcasedocument_ProcessSession](processsession.md#BKMK_msdyn_aitestcasedocument_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcasedocument_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcasedocument_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_aitestcasedocument_SyncErrors](syncerror.md#BKMK_msdyn_aitestcasedocument_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcasedocument_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcaseinput.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcaseinput.md new file mode 100644 index 0000000000..2661878280 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestcaseinput.md @@ -0,0 +1,830 @@ +--- +title: "AI Test Case Input (msdyn_AITestCaseInput) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the AI Test Case Input (msdyn_AITestCaseInput) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# AI Test Case Input (msdyn_AITestCaseInput) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the AI Test Case Input (msdyn_AITestCaseInput) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_aitestcaseinputs(*msdyn_aitestcaseinputid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_aitestcaseinputs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_aitestcaseinputs(*msdyn_aitestcaseinputid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_aitestcaseinputs(*msdyn_aitestcaseinputid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_aitestcaseinputs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_aitestcaseinputs(*msdyn_aitestcaseinputid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_aitestcaseinputs(*msdyn_aitestcaseinputid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_aitestcaseinputs(*msdyn_aitestcaseinputid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the AI Test Case Input (msdyn_AITestCaseInput) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the AI Test Case Input (msdyn_AITestCaseInput) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **AI Test Case Input** | +| **DisplayCollectionName** | **AI Test Case Input** | +| **SchemaName** | `msdyn_AITestCaseInput` | +| **CollectionSchemaName** | `msdyn_AITestCaseInputs` | +| **EntitySetName** | `msdyn_aitestcaseinputs`| +| **LogicalName** | `msdyn_aitestcaseinput` | +| **LogicalCollectionName** | `msdyn_aitestcaseinputs` | +| **PrimaryIdAttribute** | `msdyn_aitestcaseinputid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [msdyn_AITestCaseId](#BKMK_msdyn_AITestCaseId) +- [msdyn_AITestCaseInputId](#BKMK_msdyn_AITestCaseInputId) +- [msdyn_Description](#BKMK_msdyn_Description) +- [msdyn_InputData](#BKMK_msdyn_InputData) +- [msdyn_Name](#BKMK_msdyn_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### msdyn_AITestCaseId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AITestCase associated with AITestCaseInput.**| +|DisplayName|**AITestCase**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestcaseid`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|msdyn_aitestcase| + +### msdyn_AITestCaseInputId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**AITestCaseInput**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestcaseinputid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_Description + +|Property|Value| +|---|---| +|Description|**The description of the test case input.**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_description`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### msdyn_InputData + +|Property|Value| +|---|---| +|Description|**Input Data for the test case.**| +|DisplayName|**Input Data**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_inputdata`| +|RequiredLevel|SystemRequired| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|**The name of the AI test case input.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the AI Test Case Input**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestcaseinput_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the AI Test Case Input**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestcaseinput_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_aitestcaseinput](#BKMK_business_unit_msdyn_aitestcaseinput) +- [lk_msdyn_aitestcaseinput_createdby](#BKMK_lk_msdyn_aitestcaseinput_createdby) +- [lk_msdyn_aitestcaseinput_createdonbehalfby](#BKMK_lk_msdyn_aitestcaseinput_createdonbehalfby) +- [lk_msdyn_aitestcaseinput_modifiedby](#BKMK_lk_msdyn_aitestcaseinput_modifiedby) +- [lk_msdyn_aitestcaseinput_modifiedonbehalfby](#BKMK_lk_msdyn_aitestcaseinput_modifiedonbehalfby) +- [msdyn_aitestcase_msdyn_aitestcaseinput](#BKMK_msdyn_aitestcase_msdyn_aitestcaseinput) +- [owner_msdyn_aitestcaseinput](#BKMK_owner_msdyn_aitestcaseinput) +- [team_msdyn_aitestcaseinput](#BKMK_team_msdyn_aitestcaseinput) +- [user_msdyn_aitestcaseinput](#BKMK_user_msdyn_aitestcaseinput) + +### business_unit_msdyn_aitestcaseinput + +One-To-Many Relationship: [businessunit business_unit_msdyn_aitestcaseinput](businessunit.md#BKMK_business_unit_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcaseinput_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcaseinput_createdby](systemuser.md#BKMK_lk_msdyn_aitestcaseinput_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcaseinput_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcaseinput_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestcaseinput_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcaseinput_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcaseinput_modifiedby](systemuser.md#BKMK_lk_msdyn_aitestcaseinput_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestcaseinput_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestcaseinput_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestcaseinput_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcase_msdyn_aitestcaseinput + +One-To-Many Relationship: [msdyn_aitestcase msdyn_aitestcase_msdyn_aitestcaseinput](msdyn_aitestcase.md#BKMK_msdyn_aitestcase_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcase`| +|ReferencedAttribute|`msdyn_aitestcaseid`| +|ReferencingAttribute|`msdyn_aitestcaseid`| +|ReferencingEntityNavigationPropertyName|`msdyn_AITestCaseId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + +### owner_msdyn_aitestcaseinput + +One-To-Many Relationship: [owner owner_msdyn_aitestcaseinput](owner.md#BKMK_owner_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_aitestcaseinput + +One-To-Many Relationship: [team team_msdyn_aitestcaseinput](team.md#BKMK_team_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_aitestcaseinput + +One-To-Many Relationship: [systemuser user_msdyn_aitestcaseinput](systemuser.md#BKMK_user_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_aitestcaseinput_AsyncOperations](#BKMK_msdyn_aitestcaseinput_AsyncOperations) +- [msdyn_aitestcaseinput_BulkDeleteFailures](#BKMK_msdyn_aitestcaseinput_BulkDeleteFailures) +- [msdyn_aitestcaseinput_MailboxTrackingFolders](#BKMK_msdyn_aitestcaseinput_MailboxTrackingFolders) +- [msdyn_aitestcaseinput_msdyn_aitestcasedocument](#BKMK_msdyn_aitestcaseinput_msdyn_aitestcasedocument) +- [msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses) +- [msdyn_aitestcaseinput_ProcessSession](#BKMK_msdyn_aitestcaseinput_ProcessSession) +- [msdyn_aitestcaseinput_SyncErrors](#BKMK_msdyn_aitestcaseinput_SyncErrors) + +### msdyn_aitestcaseinput_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_aitestcaseinput_AsyncOperations](asyncoperation.md#BKMK_msdyn_aitestcaseinput_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcaseinput_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcaseinput_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_aitestcaseinput_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_aitestcaseinput_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcaseinput_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcaseinput_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_aitestcaseinput_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_aitestcaseinput_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcaseinput_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcaseinput_msdyn_aitestcasedocument + +Many-To-One Relationship: [msdyn_aitestcasedocument msdyn_aitestcaseinput_msdyn_aitestcasedocument](msdyn_aitestcasedocument.md#BKMK_msdyn_aitestcaseinput_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`msdyn_aitestcaseinputid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcaseinput_msdyn_aitestcasedocument`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcaseinput_ProcessSession + +Many-To-One Relationship: [processsession msdyn_aitestcaseinput_ProcessSession](processsession.md#BKMK_msdyn_aitestcaseinput_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcaseinput_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestcaseinput_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_aitestcaseinput_SyncErrors](syncerror.md#BKMK_msdyn_aitestcaseinput_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestcaseinput_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestrun.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestrun.md new file mode 100644 index 0000000000..16b668749a --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestrun.md @@ -0,0 +1,914 @@ +--- +title: "AI Test Run (msdyn_AITestRun) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the AI Test Run (msdyn_AITestRun) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# AI Test Run (msdyn_AITestRun) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the AI Test Run (msdyn_AITestRun) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_aitestruns(*msdyn_aitestrunid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_aitestruns
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_aitestruns(*msdyn_aitestrunid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_aitestruns(*msdyn_aitestrunid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_aitestruns
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_aitestruns(*msdyn_aitestrunid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_aitestruns(*msdyn_aitestrunid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_aitestruns(*msdyn_aitestrunid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the AI Test Run (msdyn_AITestRun) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the AI Test Run (msdyn_AITestRun) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **AI Test Run** | +| **DisplayCollectionName** | **AI Test Run** | +| **SchemaName** | `msdyn_AITestRun` | +| **CollectionSchemaName** | `msdyn_AITestRuns` | +| **EntitySetName** | `msdyn_aitestruns`| +| **LogicalName** | `msdyn_aitestrun` | +| **LogicalCollectionName** | `msdyn_aitestruns` | +| **PrimaryIdAttribute** | `msdyn_aitestrunid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [msdyn_AccuracyScore](#BKMK_msdyn_AccuracyScore) +- [msdyn_ActualOutput](#BKMK_msdyn_ActualOutput) +- [msdyn_AdditionalResponseMetadata](#BKMK_msdyn_AdditionalResponseMetadata) +- [msdyn_AITestCaseId](#BKMK_msdyn_AITestCaseId) +- [msdyn_AITestRunBatchId](#BKMK_msdyn_AITestRunBatchId) +- [msdyn_AITestRunId](#BKMK_msdyn_AITestRunId) +- [msdyn_Comment](#BKMK_msdyn_Comment) +- [msdyn_CompletedOn](#BKMK_msdyn_CompletedOn) +- [msdyn_ConfigurationId](#BKMK_msdyn_ConfigurationId) +- [msdyn_ErrorMessage](#BKMK_msdyn_ErrorMessage) +- [msdyn_ExpectedOutput](#BKMK_msdyn_ExpectedOutput) +- [msdyn_Name](#BKMK_msdyn_Name) +- [msdyn_RunDuration](#BKMK_msdyn_RunDuration) +- [msdyn_StartedOn](#BKMK_msdyn_StartedOn) +- [msdyn_TestRunSetting](#BKMK_msdyn_TestRunSetting) +- [msdyn_TestRunStatus](#BKMK_msdyn_TestRunStatus) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### msdyn_AccuracyScore + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Accuracy score**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_accuracyscore`| +|RequiredLevel|None| +|Type|Double| +|ImeMode|Auto| +|MaxValue|100| +|MinValue|0| +|Precision|2| + +### msdyn_ActualOutput + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Actual output**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_actualoutput`| +|RequiredLevel|None| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_AdditionalResponseMetadata + +|Property|Value| +|---|---| +|Description|**Addition Response Metadata.**| +|DisplayName|**Addition Response Metadata**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_additionalresponsemetadata`| +|RequiredLevel|None| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_AITestCaseId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AITestCase associated with AITestRun.**| +|DisplayName|**AITestCase**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestcaseid`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|msdyn_aitestcase| + +### msdyn_AITestRunBatchId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AITestRunBatch associated with AITestRun.**| +|DisplayName|**AITestRunBatch**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestrunbatchid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|msdyn_aitestrunbatch| + +### msdyn_AITestRunId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**AITestRun**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestrunid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_Comment + +|Property|Value| +|---|---| +|Description|**Comment**| +|DisplayName|**Comment**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_comment`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### msdyn_CompletedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the test run was completed.**| +|DisplayName|**Completed On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_completedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### msdyn_ConfigurationId + +|Property|Value| +|---|---| +|Description|**Configuration id.**| +|DisplayName|**Configuration id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_configurationid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### msdyn_ErrorMessage + +|Property|Value| +|---|---| +|Description|**The error message of the test run.**| +|DisplayName|**ErrorMessage**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_errormessage`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### msdyn_ExpectedOutput + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Expected output**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_expectedoutput`| +|RequiredLevel|None| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|**The name of the AI test run.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_RunDuration + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Run Duration**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_runduration`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|0| + +### msdyn_StartedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the test run was started.**| +|DisplayName|**Started On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_startedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### msdyn_TestRunSetting + +|Property|Value| +|---|---| +|Description|**Test Run Setting.**| +|DisplayName|**Test Run Setting**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_testrunsetting`| +|RequiredLevel|None| +|Type|Memo| +|Format|TextArea| +|FormatName|TextArea| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_TestRunStatus + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**TestRun Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_testrunstatus`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`msdyn_aitestrun_msdyn_testrunstatus`| + +#### msdyn_TestRunStatus Choices/Options + +|Value|Label| +|---|---| +|0|**Created**| +|1|**InProgress**| +|2|**Paused**| +|3|**Blocked**| +|4|**Succeeded**| +|5|**Failed**| +|6|**Canceled**| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the AI Test Run**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestrun_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the AI Test Run**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestrun_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_aitestrun](#BKMK_business_unit_msdyn_aitestrun) +- [lk_msdyn_aitestrun_createdby](#BKMK_lk_msdyn_aitestrun_createdby) +- [lk_msdyn_aitestrun_createdonbehalfby](#BKMK_lk_msdyn_aitestrun_createdonbehalfby) +- [lk_msdyn_aitestrun_modifiedby](#BKMK_lk_msdyn_aitestrun_modifiedby) +- [lk_msdyn_aitestrun_modifiedonbehalfby](#BKMK_lk_msdyn_aitestrun_modifiedonbehalfby) +- [msdyn_aitestcase_msdyn_aitestrun](#BKMK_msdyn_aitestcase_msdyn_aitestrun) +- [msdyn_aitestrunbatch_msdyn_aitestrun](#BKMK_msdyn_aitestrunbatch_msdyn_aitestrun) +- [owner_msdyn_aitestrun](#BKMK_owner_msdyn_aitestrun) +- [team_msdyn_aitestrun](#BKMK_team_msdyn_aitestrun) +- [user_msdyn_aitestrun](#BKMK_user_msdyn_aitestrun) + +### business_unit_msdyn_aitestrun + +One-To-Many Relationship: [businessunit business_unit_msdyn_aitestrun](businessunit.md#BKMK_business_unit_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestrun_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestrun_createdby](systemuser.md#BKMK_lk_msdyn_aitestrun_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestrun_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestrun_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestrun_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestrun_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestrun_modifiedby](systemuser.md#BKMK_lk_msdyn_aitestrun_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestrun_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestrun_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestrun_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcase_msdyn_aitestrun + +One-To-Many Relationship: [msdyn_aitestcase msdyn_aitestcase_msdyn_aitestrun](msdyn_aitestcase.md#BKMK_msdyn_aitestcase_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcase`| +|ReferencedAttribute|`msdyn_aitestcaseid`| +|ReferencingAttribute|`msdyn_aitestcaseid`| +|ReferencingEntityNavigationPropertyName|`msdyn_AITestCaseId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrunbatch_msdyn_aitestrun + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_msdyn_aitestrun](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`msdyn_aitestrunbatchid`| +|ReferencingEntityNavigationPropertyName|`msdyn_AITestRunBatchId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_aitestrun + +One-To-Many Relationship: [owner owner_msdyn_aitestrun](owner.md#BKMK_owner_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_aitestrun + +One-To-Many Relationship: [team team_msdyn_aitestrun](team.md#BKMK_team_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_aitestrun + +One-To-Many Relationship: [systemuser user_msdyn_aitestrun](systemuser.md#BKMK_user_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_aitestrun_AsyncOperations](#BKMK_msdyn_aitestrun_AsyncOperations) +- [msdyn_aitestrun_BulkDeleteFailures](#BKMK_msdyn_aitestrun_BulkDeleteFailures) +- [msdyn_aitestrun_MailboxTrackingFolders](#BKMK_msdyn_aitestrun_MailboxTrackingFolders) +- [msdyn_aitestrun_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestrun_PrincipalObjectAttributeAccesses) +- [msdyn_aitestrun_ProcessSession](#BKMK_msdyn_aitestrun_ProcessSession) +- [msdyn_aitestrun_SyncErrors](#BKMK_msdyn_aitestrun_SyncErrors) + +### msdyn_aitestrun_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_aitestrun_AsyncOperations](asyncoperation.md#BKMK_msdyn_aitestrun_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrun_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrun_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_aitestrun_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_aitestrun_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrun_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrun_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_aitestrun_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_aitestrun_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrun_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrun_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_aitestrun_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_aitestrun_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrun_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrun_ProcessSession + +Many-To-One Relationship: [processsession msdyn_aitestrun_ProcessSession](processsession.md#BKMK_msdyn_aitestrun_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrun_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrun_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_aitestrun_SyncErrors](syncerror.md#BKMK_msdyn_aitestrun_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrun_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestrunbatch.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestrunbatch.md new file mode 100644 index 0000000000..6b82d31e05 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_aitestrunbatch.md @@ -0,0 +1,843 @@ +--- +title: "AI Test Run Batch (msdyn_AITestRunBatch) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the AI Test Run Batch (msdyn_AITestRunBatch) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# AI Test Run Batch (msdyn_AITestRunBatch) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the AI Test Run Batch (msdyn_AITestRunBatch) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_aitestrunbatches(*msdyn_aitestrunbatchid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_aitestrunbatches
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_aitestrunbatches(*msdyn_aitestrunbatchid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_aitestrunbatches(*msdyn_aitestrunbatchid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_aitestrunbatches
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_aitestrunbatches(*msdyn_aitestrunbatchid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_aitestrunbatches(*msdyn_aitestrunbatchid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_aitestrunbatches(*msdyn_aitestrunbatchid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the AI Test Run Batch (msdyn_AITestRunBatch) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the AI Test Run Batch (msdyn_AITestRunBatch) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **AI Test Run Batch** | +| **DisplayCollectionName** | **AI Test Run Batch** | +| **SchemaName** | `msdyn_AITestRunBatch` | +| **CollectionSchemaName** | `msdyn_AITestRunBatchs` | +| **EntitySetName** | `msdyn_aitestrunbatches`| +| **LogicalName** | `msdyn_aitestrunbatch` | +| **LogicalCollectionName** | `msdyn_aitestrunbatchs` | +| **PrimaryIdAttribute** | `msdyn_aitestrunbatchid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [msdyn_AccuracyScore](#BKMK_msdyn_AccuracyScore) +- [msdyn_AIObjectId](#BKMK_msdyn_AIObjectId) +- [msdyn_AIObjectType](#BKMK_msdyn_AIObjectType) +- [msdyn_AITestRunBatchId](#BKMK_msdyn_AITestRunBatchId) +- [msdyn_BatchRunStatus](#BKMK_msdyn_BatchRunStatus) +- [msdyn_CompletedOn](#BKMK_msdyn_CompletedOn) +- [msdyn_Description](#BKMK_msdyn_Description) +- [msdyn_ErrorMessage](#BKMK_msdyn_ErrorMessage) +- [msdyn_Name](#BKMK_msdyn_Name) +- [msdyn_RunDuration](#BKMK_msdyn_RunDuration) +- [msdyn_StartedOn](#BKMK_msdyn_StartedOn) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### msdyn_AccuracyScore + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Accuracy score**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_accuracyscore`| +|RequiredLevel|None| +|Type|Double| +|ImeMode|Auto| +|MaxValue|100| +|MinValue|0| +|Precision|2| + +### msdyn_AIObjectId + +|Property|Value| +|---|---| +|Description|**Unique identifier for AIObject associated with AITestCase.**| +|DisplayName|**AIObject**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aiobjectid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_AIObjectType + +|Property|Value| +|---|---| +|Description|**The Object type.**| +|DisplayName|**AIObjectType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_aiobjecttype`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_AITestRunBatchId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**AITestRunBatch**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_aitestrunbatchid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_BatchRunStatus + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Batch Run Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_batchrunstatus`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`msdyn_aitestrunbatch_msdyn_batchrunstatus`| + +#### msdyn_BatchRunStatus Choices/Options + +|Value|Label| +|---|---| +|0|**Created**| +|1|**InProgress**| +|2|**Paused**| +|3|**Blocked**| +|4|**Succeeded**| +|5|**Failed**| +|6|**Canceled**| + +### msdyn_CompletedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the batch run was completed.**| +|DisplayName|**Completed On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_completedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### msdyn_Description + +|Property|Value| +|---|---| +|Description|**The description of the test run batch.**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_description`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### msdyn_ErrorMessage + +|Property|Value| +|---|---| +|Description|**The error message of the batch run.**| +|DisplayName|**ErrorMessage**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_errormessage`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|**The name of the AI test run batch.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### msdyn_RunDuration + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Run Duration**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_runduration`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|0| + +### msdyn_StartedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the batch run was started.**| +|DisplayName|**Started On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_startedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the AI Test Run Batch**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestrunbatch_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the AI Test Run Batch**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_aitestrunbatch_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_aitestrunbatch](#BKMK_business_unit_msdyn_aitestrunbatch) +- [lk_msdyn_aitestrunbatch_createdby](#BKMK_lk_msdyn_aitestrunbatch_createdby) +- [lk_msdyn_aitestrunbatch_createdonbehalfby](#BKMK_lk_msdyn_aitestrunbatch_createdonbehalfby) +- [lk_msdyn_aitestrunbatch_modifiedby](#BKMK_lk_msdyn_aitestrunbatch_modifiedby) +- [lk_msdyn_aitestrunbatch_modifiedonbehalfby](#BKMK_lk_msdyn_aitestrunbatch_modifiedonbehalfby) +- [owner_msdyn_aitestrunbatch](#BKMK_owner_msdyn_aitestrunbatch) +- [team_msdyn_aitestrunbatch](#BKMK_team_msdyn_aitestrunbatch) +- [user_msdyn_aitestrunbatch](#BKMK_user_msdyn_aitestrunbatch) + +### business_unit_msdyn_aitestrunbatch + +One-To-Many Relationship: [businessunit business_unit_msdyn_aitestrunbatch](businessunit.md#BKMK_business_unit_msdyn_aitestrunbatch) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestrunbatch_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestrunbatch_createdby](systemuser.md#BKMK_lk_msdyn_aitestrunbatch_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestrunbatch_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestrunbatch_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestrunbatch_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestrunbatch_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestrunbatch_modifiedby](systemuser.md#BKMK_lk_msdyn_aitestrunbatch_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_aitestrunbatch_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_aitestrunbatch_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_aitestrunbatch_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_aitestrunbatch + +One-To-Many Relationship: [owner owner_msdyn_aitestrunbatch](owner.md#BKMK_owner_msdyn_aitestrunbatch) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_aitestrunbatch + +One-To-Many Relationship: [team team_msdyn_aitestrunbatch](team.md#BKMK_team_msdyn_aitestrunbatch) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_aitestrunbatch + +One-To-Many Relationship: [systemuser user_msdyn_aitestrunbatch](systemuser.md#BKMK_user_msdyn_aitestrunbatch) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_aitestrunbatch_AsyncOperations](#BKMK_msdyn_aitestrunbatch_AsyncOperations) +- [msdyn_aitestrunbatch_BulkDeleteFailures](#BKMK_msdyn_aitestrunbatch_BulkDeleteFailures) +- [msdyn_aitestrunbatch_DuplicateBaseRecord](#BKMK_msdyn_aitestrunbatch_DuplicateBaseRecord) +- [msdyn_aitestrunbatch_DuplicateMatchingRecord](#BKMK_msdyn_aitestrunbatch_DuplicateMatchingRecord) +- [msdyn_aitestrunbatch_MailboxTrackingFolders](#BKMK_msdyn_aitestrunbatch_MailboxTrackingFolders) +- [msdyn_aitestrunbatch_msdyn_aitestrun](#BKMK_msdyn_aitestrunbatch_msdyn_aitestrun) +- [msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses) +- [msdyn_aitestrunbatch_ProcessSession](#BKMK_msdyn_aitestrunbatch_ProcessSession) +- [msdyn_aitestrunbatch_SyncErrors](#BKMK_msdyn_aitestrunbatch_SyncErrors) + +### msdyn_aitestrunbatch_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_aitestrunbatch_AsyncOperations](asyncoperation.md#BKMK_msdyn_aitestrunbatch_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrunbatch_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_aitestrunbatch_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_aitestrunbatch_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrunbatch_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord msdyn_aitestrunbatch_DuplicateBaseRecord](duplicaterecord.md#BKMK_msdyn_aitestrunbatch_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrunbatch_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord msdyn_aitestrunbatch_DuplicateMatchingRecord](duplicaterecord.md#BKMK_msdyn_aitestrunbatch_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrunbatch_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_aitestrunbatch_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_aitestrunbatch_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrunbatch_msdyn_aitestrun + +Many-To-One Relationship: [msdyn_aitestrun msdyn_aitestrunbatch_msdyn_aitestrun](msdyn_aitestrun.md#BKMK_msdyn_aitestrunbatch_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`msdyn_aitestrunbatchid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_msdyn_aitestrun`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrunbatch_ProcessSession + +Many-To-One Relationship: [processsession msdyn_aitestrunbatch_ProcessSession](processsession.md#BKMK_msdyn_aitestrunbatch_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_aitestrunbatch_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_aitestrunbatch_SyncErrors](syncerror.md#BKMK_msdyn_aitestrunbatch_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_aitestrunbatch_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysiscomponent.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysiscomponent.md index d961529d71..ac61e83d8a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysiscomponent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysiscomponent.md @@ -1,16 +1,14 @@ --- title: "Analysis Component (msdyn_analysiscomponent) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Analysis Component (msdyn_analysiscomponent) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Analysis Component (msdyn_analysiscomponent) table/entity reference +# Analysis Component (msdyn_analysiscomponent) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_analysiscomponents(*msdyn_analysiscomponentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_analysiscomponents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_analysiscomponents(*msdyn_analysiscomponentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1005,6 +1005,6 @@ Many-To-One Relationship: [syncerror msdyn_analysiscomponent_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisjob.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisjob.md index b97bd385f3..4586af82cc 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisjob.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisjob.md @@ -1,16 +1,14 @@ --- title: "Analysis Job (msdyn_analysisjob) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Analysis Job (msdyn_analysisjob) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Analysis Job (msdyn_analysisjob) table/entity reference +# Analysis Job (msdyn_analysisjob) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_analysisjobs(*msdyn_analysisjobid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_analysisjobs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_analysisjobs(*msdyn_analysisjobid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -818,7 +818,7 @@ One-To-Many Relationship: [fileattachment FileAttachment_msdyn_analysisjob_msdyn |ReferencingAttribute|`msdyn_analysisjobsreport`| |ReferencingEntityNavigationPropertyName|`msdyn_analysisjobsreport`| |IsHierarchical|| -|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| ### lk_msdyn_analysisjob_createdby @@ -1064,6 +1064,6 @@ Many-To-One Relationship: [syncerror msdyn_analysisjob_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisoverride.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisoverride.md index 9195b418a7..dd6d24f1f3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisoverride.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisoverride.md @@ -1,16 +1,14 @@ --- title: "Analysis Override (msdyn_analysisoverride) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Analysis Override (msdyn_analysisoverride) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Analysis Override (msdyn_analysisoverride) table/entity reference +# Analysis Override (msdyn_analysisoverride) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_analysisoverrides(*msdyn_analysisoverrideid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_analysisoverrides
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_analysisoverrides(*msdyn_analysisoverrideid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -707,6 +707,6 @@ Many-To-One Relationship: [syncerror msdyn_analysisoverride_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisresult.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisresult.md index cb9d88f9a1..0f3f966689 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisresult.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisresult.md @@ -1,16 +1,14 @@ --- title: "Analysis Result (msdyn_analysisresult) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Analysis Result (msdyn_analysisresult) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Analysis Result (msdyn_analysisresult) table/entity reference +# Analysis Result (msdyn_analysisresult) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_analysisresults(*msdyn_analysisresultid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_analysisresults
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_analysisresults(*msdyn_analysisresultid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1165,6 +1165,6 @@ Many-To-One Relationship: [msdyn_analysisresultdetail msdyn_msdyn_analysisresult ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisresultdetail.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisresultdetail.md index 007d8e63a1..edc2ca9aa9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisresultdetail.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_analysisresultdetail.md @@ -1,16 +1,14 @@ --- title: "Analysis Result Detail (msdyn_analysisresultdetail) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Analysis Result Detail (msdyn_analysisresultdetail) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Analysis Result Detail (msdyn_analysisresultdetail) table/entity reference +# Analysis Result Detail (msdyn_analysisresultdetail) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_analysisresultdetails(*msdyn_analysisresultdetailid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_analysisresultdetails
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_analysisresultdetails(*msdyn_analysisresultdetailid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -799,6 +799,6 @@ Many-To-One Relationship: [syncerror msdyn_analysisresultdetail_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_appinsightsmetadata.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_appinsightsmetadata.md index e0bed0e8d4..e1cee682d3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_appinsightsmetadata.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_appinsightsmetadata.md @@ -1,16 +1,14 @@ --- title: "App Insights Metadata (msdyn_appinsightsmetadata) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the App Insights Metadata (msdyn_appinsightsmetadata) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# App Insights Metadata (msdyn_appinsightsmetadata) table/entity reference +# App Insights Metadata (msdyn_appinsightsmetadata) table/entity reference (Microsoft Dataverse) Metadata for App Insights Platform components @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_appinsightsmetadatas
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_appinsightsmetadatas(*msdyn_appinsightsmetadataid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_appinsightsmetadatas(*msdyn_appinsightsmetadataid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_appinsightsmetadatas
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -711,6 +711,6 @@ Many-To-One Relationship: [syncerror msdyn_appinsightsmetadata_SyncErrors](synce ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_componentlayer.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_componentlayer.md index c288064e26..6d7d1569ce 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_componentlayer.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_componentlayer.md @@ -1,16 +1,14 @@ --- title: "Component Layer (msdyn_componentlayer) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Component Layer (msdyn_componentlayer) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Component Layer (msdyn_componentlayer) table/entity reference +# Component Layer (msdyn_componentlayer) table/entity reference (Microsoft Dataverse) @@ -247,6 +245,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_componentlayerdatasource.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_componentlayerdatasource.md index 1ca86afb80..70a3cee66f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_componentlayerdatasource.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_componentlayerdatasource.md @@ -1,16 +1,14 @@ --- title: "Component Layer Data Source (msdyn_componentlayerdatasource) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Component Layer Data Source (msdyn_componentlayerdatasource) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Component Layer Data Source (msdyn_componentlayerdatasource) table/entity reference +# Component Layer Data Source (msdyn_componentlayerdatasource) table/entity reference (Microsoft Dataverse) @@ -88,6 +86,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_connectordatasource.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_connectordatasource.md index 8731bdfdd0..acacdf7fb5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_connectordatasource.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_connectordatasource.md @@ -1,16 +1,14 @@ --- title: "Virtual Connector Data Source (msdyn_connectordatasource) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Virtual Connector Data Source (msdyn_connectordatasource) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Virtual Connector Data Source (msdyn_connectordatasource) table/entity reference +# Virtual Connector Data Source (msdyn_connectordatasource) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_connectordatasources
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_connectordatasources(*msdyn_connectordatasourceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /msdyn_connectordatasources(*msdyn_connectordatasourceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /msdyn_connectordatasources
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -368,6 +368,6 @@ See [environmentvariabledefinition msdyn_connectordatasource_environmentvariable ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_copilotinteractions.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_copilotinteractions.md new file mode 100644 index 0000000000..9d1c581ae8 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_copilotinteractions.md @@ -0,0 +1,762 @@ +--- +title: "Copilot Interactions (msdyn_CopilotInteractions) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Copilot Interactions (msdyn_CopilotInteractions) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Copilot Interactions (msdyn_CopilotInteractions) table/entity reference (Microsoft Dataverse) + +Data table of previous copilot interactions. + +## Messages + +The following table lists the messages for the Copilot Interactions (msdyn_CopilotInteractions) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_copilotinteractionses(*msdyn_copilotinteractionsid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_copilotinteractionses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_copilotinteractionses(*msdyn_copilotinteractionsid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_copilotinteractionses(*msdyn_copilotinteractionsid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_copilotinteractionses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_copilotinteractionses(*msdyn_copilotinteractionsid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_copilotinteractionses(*msdyn_copilotinteractionsid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_copilotinteractionses(*msdyn_copilotinteractionsid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Copilot Interactions (msdyn_CopilotInteractions) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Copilot Interactions** | +| **DisplayCollectionName** | **Copilot Interactions** | +| **SchemaName** | `msdyn_CopilotInteractions` | +| **CollectionSchemaName** | `msdyn_CopilotInteractionses` | +| **EntitySetName** | `msdyn_copilotinteractionses`| +| **LogicalName** | `msdyn_copilotinteractions` | +| **LogicalCollectionName** | `msdyn_copilotinteractionses` | +| **PrimaryIdAttribute** | `msdyn_copilotinteractionsid` | +| **PrimaryNameAttribute** |`msdyn_name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [msdyn_Context](#BKMK_msdyn_Context) +- [msdyn_CopilotInteractionsId](#BKMK_msdyn_CopilotInteractionsId) +- [msdyn_CopilotName](#BKMK_msdyn_CopilotName) +- [msdyn_CustomerId](#BKMK_msdyn_CustomerId) +- [msdyn_EngineVersion](#BKMK_msdyn_EngineVersion) +- [msdyn_Name](#BKMK_msdyn_Name) +- [msdyn_Outcome](#BKMK_msdyn_Outcome) +- [msdyn_Result](#BKMK_msdyn_Result) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### msdyn_Context + +|Property|Value| +|---|---| +|Description|**Key/value pairs describing the app so far.**| +|DisplayName|**Context**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_context`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_CopilotInteractionsId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Copilot Interactions**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_copilotinteractionsid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_CopilotName + +|Property|Value| +|---|---| +|Description|**Name of the copilot that generated the result based on the context/query.**| +|DisplayName|**Copilot Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_copilotname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### msdyn_CustomerId + +|Property|Value| +|---|---| +|Description|**Unique id of the customer.**| +|DisplayName|**Customer Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_customerid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### msdyn_EngineVersion + +|Property|Value| +|---|---| +|Description|**Version number of the engine that performed the row update to the Copilot Interactions table.**| +|DisplayName|**Engine Version**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_engineversion`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### msdyn_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### msdyn_Outcome + +|Property|Value| +|---|---| +|Description|**User outcome as a result from copilot interaction.**| +|DisplayName|**Outcome**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_outcome`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### msdyn_Result + +|Property|Value| +|---|---| +|Description|**Result from copilot interaction.**| +|DisplayName|**Result**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_result`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Copilot Interactions**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_copilotinteractions_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Copilot Interactions**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_copilotinteractions_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_copilotinteractions](#BKMK_business_unit_msdyn_copilotinteractions) +- [lk_msdyn_copilotinteractions_createdby](#BKMK_lk_msdyn_copilotinteractions_createdby) +- [lk_msdyn_copilotinteractions_createdonbehalfby](#BKMK_lk_msdyn_copilotinteractions_createdonbehalfby) +- [lk_msdyn_copilotinteractions_modifiedby](#BKMK_lk_msdyn_copilotinteractions_modifiedby) +- [lk_msdyn_copilotinteractions_modifiedonbehalfby](#BKMK_lk_msdyn_copilotinteractions_modifiedonbehalfby) +- [owner_msdyn_copilotinteractions](#BKMK_owner_msdyn_copilotinteractions) +- [team_msdyn_copilotinteractions](#BKMK_team_msdyn_copilotinteractions) +- [user_msdyn_copilotinteractions](#BKMK_user_msdyn_copilotinteractions) + +### business_unit_msdyn_copilotinteractions + +One-To-Many Relationship: [businessunit business_unit_msdyn_copilotinteractions](businessunit.md#BKMK_business_unit_msdyn_copilotinteractions) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_copilotinteractions_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_copilotinteractions_createdby](systemuser.md#BKMK_lk_msdyn_copilotinteractions_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_copilotinteractions_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_copilotinteractions_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_copilotinteractions_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_copilotinteractions_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_copilotinteractions_modifiedby](systemuser.md#BKMK_lk_msdyn_copilotinteractions_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_copilotinteractions_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_copilotinteractions_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_copilotinteractions_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_copilotinteractions + +One-To-Many Relationship: [owner owner_msdyn_copilotinteractions](owner.md#BKMK_owner_msdyn_copilotinteractions) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_copilotinteractions + +One-To-Many Relationship: [team team_msdyn_copilotinteractions](team.md#BKMK_team_msdyn_copilotinteractions) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_copilotinteractions + +One-To-Many Relationship: [systemuser user_msdyn_copilotinteractions](systemuser.md#BKMK_user_msdyn_copilotinteractions) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_copilotinteractions_AsyncOperations](#BKMK_msdyn_copilotinteractions_AsyncOperations) +- [msdyn_copilotinteractions_BulkDeleteFailures](#BKMK_msdyn_copilotinteractions_BulkDeleteFailures) +- [msdyn_copilotinteractions_DuplicateBaseRecord](#BKMK_msdyn_copilotinteractions_DuplicateBaseRecord) +- [msdyn_copilotinteractions_DuplicateMatchingRecord](#BKMK_msdyn_copilotinteractions_DuplicateMatchingRecord) +- [msdyn_copilotinteractions_MailboxTrackingFolders](#BKMK_msdyn_copilotinteractions_MailboxTrackingFolders) +- [msdyn_copilotinteractions_PrincipalObjectAttributeAccesses](#BKMK_msdyn_copilotinteractions_PrincipalObjectAttributeAccesses) +- [msdyn_copilotinteractions_ProcessSession](#BKMK_msdyn_copilotinteractions_ProcessSession) +- [msdyn_copilotinteractions_SyncErrors](#BKMK_msdyn_copilotinteractions_SyncErrors) + +### msdyn_copilotinteractions_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_copilotinteractions_AsyncOperations](asyncoperation.md#BKMK_msdyn_copilotinteractions_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_copilotinteractions_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_copilotinteractions_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_copilotinteractions_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_copilotinteractions_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_copilotinteractions_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_copilotinteractions_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord msdyn_copilotinteractions_DuplicateBaseRecord](duplicaterecord.md#BKMK_msdyn_copilotinteractions_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`msdyn_copilotinteractions_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_copilotinteractions_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord msdyn_copilotinteractions_DuplicateMatchingRecord](duplicaterecord.md#BKMK_msdyn_copilotinteractions_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`msdyn_copilotinteractions_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_copilotinteractions_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_copilotinteractions_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_copilotinteractions_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_copilotinteractions_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_copilotinteractions_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_copilotinteractions_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_copilotinteractions_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_copilotinteractions_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_copilotinteractions_ProcessSession + +Many-To-One Relationship: [processsession msdyn_copilotinteractions_ProcessSession](processsession.md#BKMK_msdyn_copilotinteractions_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_copilotinteractions_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_copilotinteractions_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_copilotinteractions_SyncErrors](syncerror.md#BKMK_msdyn_copilotinteractions_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_copilotinteractions_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_customcontrolextendedsettings.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_customcontrolextendedsettings.md index daf4d98e0e..30ea5bceda 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_customcontrolextendedsettings.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_customcontrolextendedsettings.md @@ -1,16 +1,14 @@ --- title: "Custom Control Extended Setting (msdyn_customcontrolextendedsettings) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Custom Control Extended Setting (msdyn_customcontrolextendedsettings) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Custom Control Extended Setting (msdyn_customcontrolextendedsettings) table/entity reference +# Custom Control Extended Setting (msdyn_customcontrolextendedsettings) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_customcontrolextendedsettingses(*msdyn_customcontrolextendedsettingsid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_customcontrolextendedsettingses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_customcontrolextendedsettingses(*msdyn_customcontrolextendedsettingsid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -823,6 +823,6 @@ Many-To-One Relationship: [syncerror msdyn_customcontrolextendedsettings_SyncErr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflow.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflow.md index 7413591c48..9f8321ae31 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflow.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflow.md @@ -1,16 +1,14 @@ --- title: "Dataflow (msdyn_dataflow) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Dataflow (msdyn_dataflow) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Dataflow (msdyn_dataflow) table/entity reference +# Dataflow (msdyn_dataflow) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dataflows(*msdyn_dataflowid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dataflows
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dataflows(*msdyn_dataflowid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -979,6 +979,6 @@ Many-To-One Relationship: [msdyn_dataflowconnectionreference msdyn_dfcr_dataflow ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflow_datalakefolder.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflow_datalakefolder.md index 1760ecf4eb..fd8ffcce15 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflow_datalakefolder.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflow_datalakefolder.md @@ -1,16 +1,14 @@ --- title: "Dataflow DatalakeFolder (msdyn_dataflow_datalakefolder) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Dataflow DatalakeFolder (msdyn_dataflow_datalakefolder) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Dataflow DatalakeFolder (msdyn_dataflow_datalakefolder) table/entity reference +# Dataflow DatalakeFolder (msdyn_dataflow_datalakefolder) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dataflow_datalakefolders(*msdyn_dataflow_datalakefolderid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dataflow_datalakefolders
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dataflow_datalakefolders(*msdyn_dataflow_datalakefolderid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -870,6 +870,6 @@ Many-To-One Relationship: [syncerror msdyn_dataflow_datalakefolder_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowconnectionreference.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowconnectionreference.md index 41f9958ce3..cb6a61b65f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowconnectionreference.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowconnectionreference.md @@ -1,16 +1,14 @@ --- title: "Dataflow Connection Reference (msdyn_DataflowConnectionReference) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Dataflow Connection Reference (msdyn_DataflowConnectionReference) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Dataflow Connection Reference (msdyn_DataflowConnectionReference) table/entity reference +# Dataflow Connection Reference (msdyn_DataflowConnectionReference) table/entity reference (Microsoft Dataverse) Intersecting table between Dataflow and Connection Reference @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dataflowconnectionreferences(*msdyn_dataflowconnectionreferenceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dataflowconnectionreferences
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dataflowconnectionreferences(*msdyn_dataflowconnectionreferenceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -852,6 +852,6 @@ Many-To-One Relationship: [syncerror msdyn_dataflowconnectionreference_SyncError ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowrefreshhistory.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowrefreshhistory.md index 7689ef7490..7d8a5b13d2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowrefreshhistory.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowrefreshhistory.md @@ -1,16 +1,14 @@ --- title: "DataflowRefreshHistory (msdyn_dataflowrefreshhistory) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DataflowRefreshHistory (msdyn_dataflowrefreshhistory) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DataflowRefreshHistory (msdyn_dataflowrefreshhistory) table/entity reference +# DataflowRefreshHistory (msdyn_dataflowrefreshhistory) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dataflowrefreshhistories(*msdyn_dataflowrefreshhistoryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dataflowrefreshhistories
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dataflowrefreshhistories(*msdyn_dataflowrefreshhistoryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -842,6 +842,6 @@ Many-To-One Relationship: [msdyn_entityrefreshhistory msdyn_EntityRefreshHistory ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowtemplate.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowtemplate.md index 4b68de6e61..befe1cbda1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowtemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dataflowtemplate.md @@ -1,16 +1,14 @@ --- title: "Dataflow Template (msdyn_DataflowTemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Dataflow Template (msdyn_DataflowTemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Dataflow Template (msdyn_DataflowTemplate) table/entity reference +# Dataflow Template (msdyn_DataflowTemplate) table/entity reference (Microsoft Dataverse) An entity to store information about dataflow templates @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dataflowtemplates(*msdyn_dataflowtemplateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dataflowtemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dataflowtemplates(*msdyn_dataflowtemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -965,6 +965,6 @@ Many-To-One Relationship: [syncerror msdyn_dataflowtemplate_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_datalakeds.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_datalakeds.md index b7172bc7af..344639351b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_datalakeds.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_datalakeds.md @@ -1,16 +1,14 @@ --- title: "Insights Store Data Source (msdyn_datalakeds) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Insights Store Data Source (msdyn_datalakeds) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Insights Store Data Source (msdyn_datalakeds) table/entity reference +# Insights Store Data Source (msdyn_datalakeds) table/entity reference (Microsoft Dataverse) @@ -105,6 +103,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmsrequest.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmsrequest.md index 6cb7943742..4dfbfaed0a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmsrequest.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmsrequest.md @@ -1,16 +1,14 @@ --- title: "Data Movement Service Request (msdyn_dmsrequest) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Movement Service Request (msdyn_dmsrequest) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Movement Service Request (msdyn_dmsrequest) table/entity reference +# Data Movement Service Request (msdyn_dmsrequest) table/entity reference (Microsoft Dataverse) Table for Data Movement Service Requests @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dmsrequests(*msdyn_dmsrequestid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dmsrequests
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dmsrequests(*msdyn_dmsrequestid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -372,7 +372,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Status of the msdyn_dmsrequest**| +|Description|**Status of the msdyn\_dmsrequest**| |DisplayName|**Status**| |IsValidForForm|True| |IsValidForRead|True| @@ -393,7 +393,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Reason for the status of the msdyn_dmsrequest**| +|Description|**Reason for the status of the msdyn\_dmsrequest**| |DisplayName|**Status Reason**| |IsValidForForm|True| |IsValidForRead|True| @@ -971,6 +971,6 @@ Many-To-One Relationship: [msdyn_dmsrequeststatus msdyn_uploadrequest_jobstatus] ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmsrequeststatus.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmsrequeststatus.md index 5a3319149c..968cbd9668 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmsrequeststatus.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmsrequeststatus.md @@ -1,16 +1,14 @@ --- title: "Data Movement Service Request Status (msdyn_dmsrequeststatus) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Data Movement Service Request Status (msdyn_dmsrequeststatus) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Data Movement Service Request Status (msdyn_dmsrequeststatus) table/entity reference +# Data Movement Service Request Status (msdyn_dmsrequeststatus) table/entity reference (Microsoft Dataverse) Table for Data Movement Service Request Status @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dmsrequeststatuses(*msdyn_dmsrequeststatusid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dmsrequeststatuses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dmsrequeststatuses(*msdyn_dmsrequeststatusid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -192,7 +192,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|| -|DisplayName|**msdyn_lookupfield_uploadrequest**| +|DisplayName|**msdyn\_lookupfield\_uploadrequest**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_lookupfield_uploadrequest`| @@ -314,7 +314,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Status of the msdyn_dmsrequeststatus**| +|Description|**Status of the msdyn\_dmsrequeststatus**| |DisplayName|**Status**| |IsValidForForm|True| |IsValidForRead|True| @@ -335,7 +335,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Reason for the status of the msdyn_dmsrequeststatus**| +|Description|**Reason for the status of the msdyn\_dmsrequeststatus**| |DisplayName|**Status Reason**| |IsValidForForm|True| |IsValidForRead|True| @@ -914,6 +914,6 @@ Many-To-One Relationship: [syncerror msdyn_dmsrequeststatus_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmssyncrequest.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmssyncrequest.md index b72344230f..86b932ab7a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmssyncrequest.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmssyncrequest.md @@ -1,16 +1,14 @@ --- title: "DMS Sync Request (msdyn_dmssyncrequest) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DMS Sync Request (msdyn_dmssyncrequest) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DMS Sync Request (msdyn_dmssyncrequest) table/entity reference +# DMS Sync Request (msdyn_dmssyncrequest) table/entity reference (Microsoft Dataverse) An entity to save DMS sync requests. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dmssyncrequests(*msdyn_dmssyncrequestid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dmssyncrequests
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dmssyncrequests(*msdyn_dmssyncrequestid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -780,6 +780,6 @@ Many-To-One Relationship: [msdyn_dmssyncstatus msdyn_lookupfield_dmssyncrequest] ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmssyncstatus.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmssyncstatus.md index 818159867b..f187807728 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmssyncstatus.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_dmssyncstatus.md @@ -1,16 +1,14 @@ --- title: "DMS Sync Status (msdyn_dmssyncstatus) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the DMS Sync Status (msdyn_dmssyncstatus) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# DMS Sync Status (msdyn_dmssyncstatus) table/entity reference +# DMS Sync Status (msdyn_dmssyncstatus) table/entity reference (Microsoft Dataverse) An entity to save DMS sync statuses. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_dmssyncstatuses(*msdyn_dmssyncstatusid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_dmssyncstatuses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_dmssyncstatuses(*msdyn_dmssyncstatusid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -741,6 +741,6 @@ Many-To-One Relationship: [syncerror msdyn_dmssyncstatus_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_entitylinkchatconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_entitylinkchatconfiguration.md index 4fec631f91..235ebec5bc 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_entitylinkchatconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_entitylinkchatconfiguration.md @@ -1,16 +1,14 @@ --- title: "Entity link chat configuration (msdyn_entitylinkchatconfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Entity link chat configuration (msdyn_entitylinkchatconfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Entity link chat configuration (msdyn_entitylinkchatconfiguration) table/entity reference +# Entity link chat configuration (msdyn_entitylinkchatconfiguration) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_entitylinkchatconfigurations(*msdyn_entitylinkchatconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_entitylinkchatconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_entitylinkchatconfigurations(*msdyn_entitylinkchatconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1009,6 +1009,6 @@ Many-To-One Relationship: [syncerror msdyn_entitylinkchatconfiguration_SyncError ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_entityrefreshhistory.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_entityrefreshhistory.md index 7ee680ad78..8860965baa 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_entityrefreshhistory.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_entityrefreshhistory.md @@ -1,16 +1,14 @@ --- title: "EntityRefreshHistory (msdyn_entityrefreshhistory) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the EntityRefreshHistory (msdyn_entityrefreshhistory) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# EntityRefreshHistory (msdyn_entityrefreshhistory) table/entity reference +# EntityRefreshHistory (msdyn_entityrefreshhistory) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_entityrefreshhistories(*msdyn_entityrefreshhistoryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_entityrefreshhistories
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_entityrefreshhistories(*msdyn_entityrefreshhistoryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -956,6 +956,6 @@ Many-To-One Relationship: [syncerror msdyn_entityrefreshhistory_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_favoriteknowledgearticle.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_favoriteknowledgearticle.md index d462fff2f8..914a0d0401 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_favoriteknowledgearticle.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_favoriteknowledgearticle.md @@ -1,16 +1,14 @@ --- title: "Favorite knowledge article (msdyn_favoriteknowledgearticle) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Favorite knowledge article (msdyn_favoriteknowledgearticle) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Favorite knowledge article (msdyn_favoriteknowledgearticle) table/entity reference +# Favorite knowledge article (msdyn_favoriteknowledgearticle) table/entity reference (Microsoft Dataverse) Entity for favorite knowledge articles @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_favoriteknowledgearticles(*msdyn_favoriteknowledgearticleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_favoriteknowledgearticles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_favoriteknowledgearticles(*msdyn_favoriteknowledgearticleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -677,6 +677,6 @@ Many-To-One Relationship: [syncerror msdyn_favoriteknowledgearticle_SyncErrors]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_federatedarticle.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_federatedarticle.md index f50cc2d3fa..7c8f0827a0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_federatedarticle.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_federatedarticle.md @@ -1,16 +1,14 @@ --- title: "Knowledge Federated Article (msdyn_federatedarticle) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Federated Article (msdyn_federatedarticle) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Federated Article (msdyn_federatedarticle) table/entity reference +# Knowledge Federated Article (msdyn_federatedarticle) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_federatedarticles(*msdyn_federatedarticleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_federatedarticles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_federatedarticles(*msdyn_federatedarticleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -726,6 +726,6 @@ Many-To-One Relationship: [syncerror msdyn_federatedarticle_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_federatedarticleincident.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_federatedarticleincident.md index 3d62ead08f..10c5d74b0d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_federatedarticleincident.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_federatedarticleincident.md @@ -1,16 +1,14 @@ --- title: "Knowledge Federated Article Incident (msdyn_federatedarticleincident) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Federated Article Incident (msdyn_federatedarticleincident) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Federated Article Incident (msdyn_federatedarticleincident) table/entity reference +# Knowledge Federated Article Incident (msdyn_federatedarticleincident) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_federatedarticleincidents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_federatedarticleincidents(*msdyn_federatedarticleincidentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_federatedarticleincidents(*msdyn_federatedarticleincidentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_federatedarticleincidents
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -570,6 +570,6 @@ Many-To-One Relationship: [syncerror msdyn_federatedarticleincident_SyncErrors]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_fileupload.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_fileupload.md index 8eb8d5a5b2..220d601e0c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_fileupload.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_fileupload.md @@ -1,16 +1,14 @@ --- title: "File Upload (msdyn_FileUpload) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the File Upload (msdyn_FileUpload) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# File Upload (msdyn_FileUpload) table/entity reference +# File Upload (msdyn_FileUpload) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_fileuploads(*msdyn_fileuploadid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_fileuploads
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_fileuploads(*msdyn_fileuploadid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -782,6 +782,6 @@ Many-To-One Relationship: [syncerror msdyn_fileupload_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_actionapprovalmodel.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_actionapprovalmodel.md index 15fafa3cb6..131bec08c3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_actionapprovalmodel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_actionapprovalmodel.md @@ -1,16 +1,14 @@ --- title: "Action Approval Model (msdyn_flow_actionapprovalmodel) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Action Approval Model (msdyn_flow_actionapprovalmodel) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Action Approval Model (msdyn_flow_actionapprovalmodel) table/entity reference +# Action Approval Model (msdyn_flow_actionapprovalmodel) table/entity reference (Microsoft Dataverse) The action approval model data attached to an action approval. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_actionapprovalmodels(*msdyn_flow_actionapprovalmodelid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_actionapprovalmodels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_actionapprovalmodels(*msdyn_flow_actionapprovalmodelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -714,6 +714,6 @@ See [team msdyn_flow_actionapprovalmodelrelationship_team Many-To-Many Relations ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approval.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approval.md index 6c7e0c9469..f3528cda93 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approval.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approval.md @@ -1,16 +1,14 @@ --- title: "Approval (msdyn_flow_approval) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Approval (msdyn_flow_approval) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Approval (msdyn_flow_approval) table/entity reference +# Approval (msdyn_flow_approval) table/entity reference (Microsoft Dataverse) An approval. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_approvals(*msdyn_flow_approvalid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_approvals
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_approvals(*msdyn_flow_approvalid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -61,6 +61,7 @@ The following table lists selected properties for the Approval (msdyn_flow_appro These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. +- [CurrentStage](#BKMK_CurrentStage) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) - [msdyn_flow_approval_additionalfields](#BKMK_msdyn_flow_approval_additionalfields) - [msdyn_flow_approval_allowreassign](#BKMK_msdyn_flow_approval_allowreassign) @@ -96,11 +97,25 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) +- [ProcessId](#BKMK_ProcessId) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) +### CurrentStage + +|Property|Value| +|---|---| +|Description|**The link to the current stage of the multi stage approvals**| +|DisplayName|**Current Stage**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`currentstage`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|approvalstageorder| + ### ImportSequenceNumber |Property|Value| @@ -686,6 +701,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|EntityName| +### ProcessId + +|Property|Value| +|---|---| +|Description|**The id of the approval process from which the approval is created**| +|DisplayName|**Process Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`processid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + ### statecode |Property|Value| @@ -961,6 +993,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [lk_msdyn_flow_approval_createdonbehalfby](#BKMK_lk_msdyn_flow_approval_createdonbehalfby) - [lk_msdyn_flow_approval_modifiedby](#BKMK_lk_msdyn_flow_approval_modifiedby) - [lk_msdyn_flow_approval_modifiedonbehalfby](#BKMK_lk_msdyn_flow_approval_modifiedonbehalfby) +- [msdyn_flow_approval_currentstage_approvalstageorder](#BKMK_msdyn_flow_approval_currentstage_approvalstageorder) - [msdyn_flow_basicapprovalmodelrelationship_approval](#BKMK_msdyn_flow_basicapprovalmodelrelationship_approval) - [owner_msdyn_flow_approval](#BKMK_owner_msdyn_flow_approval) - [team_msdyn_flow_approval](#BKMK_team_msdyn_flow_approval) @@ -1031,6 +1064,19 @@ One-To-Many Relationship: [systemuser lk_msdyn_flow_approval_modifiedonbehalfby] |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_flow_approval_currentstage_approvalstageorder + +One-To-Many Relationship: [approvalstageorder msdyn_flow_approval_currentstage_approvalstageorder](approvalstageorder.md#BKMK_msdyn_flow_approval_currentstage_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`currentstage`| +|ReferencingEntityNavigationPropertyName|`currentstage`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_flow_basicapprovalmodelrelationship_approval One-To-Many Relationship: [msdyn_flow_basicapprovalmodel msdyn_flow_basicapprovalmodelrelationship_approval](msdyn_flow_basicapprovalmodel.md#BKMK_msdyn_flow_basicapprovalmodelrelationship_approval) @@ -1088,6 +1134,9 @@ One-To-Many Relationship: [systemuser user_msdyn_flow_approval](systemuser.md#BK These relationships are one-to-many. Listed by **SchemaName**. +- [approvalstageapproval_approval_msdyn_flow_approval](#BKMK_approvalstageapproval_approval_msdyn_flow_approval) +- [approvalstagecondition_approval_msdyn_flow_approval](#BKMK_approvalstagecondition_approval_msdyn_flow_approval) +- [approvalstageorder_approval_msdyn_flow_approval](#BKMK_approvalstageorder_approval_msdyn_flow_approval) - [msdyn_flow_approval_Annotations](#BKMK_msdyn_flow_approval_Annotations) - [msdyn_flow_approval_AsyncOperations](#BKMK_msdyn_flow_approval_AsyncOperations) - [msdyn_flow_approval_BulkDeleteFailures](#BKMK_msdyn_flow_approval_BulkDeleteFailures) @@ -1102,6 +1151,42 @@ These relationships are one-to-many. Listed by **SchemaName**. - [msdyn_flow_approvalrelationship_approvalsteps](#BKMK_msdyn_flow_approvalrelationship_approvalsteps) - [msdyn_flow_approvalrelationship_flowapprovals](#BKMK_msdyn_flow_approvalrelationship_flowapprovals) +### approvalstageapproval_approval_msdyn_flow_approval + +Many-To-One Relationship: [approvalstageapproval approvalstageapproval_approval_msdyn_flow_approval](approvalstageapproval.md#BKMK_approvalstageapproval_approval_msdyn_flow_approval) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`approval`| +|ReferencedEntityNavigationPropertyName|`approvalstageapproval_approval_msdyn_flow_approval`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstagecondition_approval_msdyn_flow_approval + +Many-To-One Relationship: [approvalstagecondition approvalstagecondition_approval_msdyn_flow_approval](approvalstagecondition.md#BKMK_approvalstagecondition_approval_msdyn_flow_approval) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstagecondition`| +|ReferencingAttribute|`approval`| +|ReferencedEntityNavigationPropertyName|`approvalstagecondition_approval_msdyn_flow_approval`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### approvalstageorder_approval_msdyn_flow_approval + +Many-To-One Relationship: [approvalstageorder approvalstageorder_approval_msdyn_flow_approval](approvalstageorder.md#BKMK_approvalstageorder_approval_msdyn_flow_approval) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`approval`| +|ReferencedEntityNavigationPropertyName|`approvalstageorder_approval_msdyn_flow_approval`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### msdyn_flow_approval_Annotations Many-To-One Relationship: [annotation msdyn_flow_approval_Annotations](annotation.md#BKMK_msdyn_flow_approval_Annotations) @@ -1262,6 +1347,6 @@ Many-To-One Relationship: [msdyn_flow_flowapproval msdyn_flow_approvalrelationsh ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalrequest.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalrequest.md index ccf8ce6c7b..718855347c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalrequest.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalrequest.md @@ -1,16 +1,14 @@ --- title: "Approval Request (msdyn_flow_approvalrequest) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Approval Request (msdyn_flow_approvalrequest) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Approval Request (msdyn_flow_approvalrequest) table/entity reference +# Approval Request (msdyn_flow_approvalrequest) table/entity reference (Microsoft Dataverse) An individual request for approval. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_approvalrequests(*msdyn_flow_approvalrequestid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_approvalrequests
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_approvalrequests(*msdyn_flow_approvalrequestid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -85,6 +85,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) +- [StageNumber](#BKMK_StageNumber) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) @@ -476,6 +477,20 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|EntityName| +### StageNumber + +|Property|Value| +|---|---| +|Description|**The stage number to which this approval request belongs.**| +|DisplayName|**Stage Number**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`stagenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + ### statecode |Property|Value| @@ -1010,6 +1025,6 @@ Many-To-One Relationship: [msdyn_flow_approvalrequest msdyn_flow_approvalrequest ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalresponse.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalresponse.md index f9a6031fe8..15f4c5a77c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalresponse.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalresponse.md @@ -1,16 +1,14 @@ --- title: "Approval Response (msdyn_flow_approvalresponse) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Approval Response (msdyn_flow_approvalresponse) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Approval Response (msdyn_flow_approvalresponse) table/entity reference +# Approval Response (msdyn_flow_approvalresponse) table/entity reference (Microsoft Dataverse) An individual response to an approval. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_approvalresponses(*msdyn_flow_approvalresponseid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_approvalresponses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_approvalresponses(*msdyn_flow_approvalresponseid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -77,6 +77,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) +- [StageNumber](#BKMK_StageNumber) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) @@ -335,6 +336,20 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|EntityName| +### StageNumber + +|Property|Value| +|---|---| +|Description|**The stage number to which this approval response belongs.**| +|DisplayName|**Stage Number**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`stagenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + ### statecode |Property|Value| @@ -842,6 +857,6 @@ Many-To-One Relationship: [syncerror msdyn_flow_approvalresponse_SyncErrors](syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalstep.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalstep.md index 92d009e561..f5b402e0a8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalstep.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_approvalstep.md @@ -1,16 +1,14 @@ --- title: "Approval Step (msdyn_flow_approvalstep) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Approval Step (msdyn_flow_approvalstep) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Approval Step (msdyn_flow_approvalstep) table/entity reference +# Approval Step (msdyn_flow_approvalstep) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_approvalsteps(*msdyn_flow_approvalstepid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_approvalsteps
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_approvalsteps(*msdyn_flow_approvalstepid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -852,6 +852,6 @@ Many-To-One Relationship: [syncerror msdyn_flow_approvalstep_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_awaitallactionapprovalmodel.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_awaitallactionapprovalmodel.md index fd45dd54b4..df5e8fd910 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_awaitallactionapprovalmodel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_awaitallactionapprovalmodel.md @@ -1,16 +1,14 @@ --- title: "Await All Action Approval Model (msdyn_flow_awaitallactionapprovalmodel) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Await All Action Approval Model (msdyn_flow_awaitallactionapprovalmodel) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Await All Action Approval Model (msdyn_flow_awaitallactionapprovalmodel) table/entity reference +# Await All Action Approval Model (msdyn_flow_awaitallactionapprovalmodel) table/entity reference (Microsoft Dataverse) The await all action approval model data attached to an action approval. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_awaitallactionapprovalmodels(*msdyn_flow_awaitallactionapprovalmodelid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_awaitallactionapprovalmodels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_awaitallactionapprovalmodels(*msdyn_flow_awaitallactionapprovalmodelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -714,6 +714,6 @@ See [systemuser msdyn_flow_awaitallactionmodelrelationship_user Many-To-Many Rel ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_awaitallapprovalmodel.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_awaitallapprovalmodel.md index 247629fabe..55e86f5899 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_awaitallapprovalmodel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_awaitallapprovalmodel.md @@ -1,16 +1,14 @@ --- title: "Await All Approval Model (msdyn_flow_awaitallapprovalmodel) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Await All Approval Model (msdyn_flow_awaitallapprovalmodel) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Await All Approval Model (msdyn_flow_awaitallapprovalmodel) table/entity reference +# Await All Approval Model (msdyn_flow_awaitallapprovalmodel) table/entity reference (Microsoft Dataverse) The await all approval model data attached to an approval. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_awaitallapprovalmodels(*msdyn_flow_awaitallapprovalmodelid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_awaitallapprovalmodels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_awaitallapprovalmodels(*msdyn_flow_awaitallapprovalmodelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -696,6 +696,6 @@ See [team msdyn_flow_awaitallmodelrelationship_team Many-To-Many Relationship](t ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_basicapprovalmodel.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_basicapprovalmodel.md index 9e03c798f7..79858cdc09 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_basicapprovalmodel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_basicapprovalmodel.md @@ -1,16 +1,14 @@ --- title: "Basic Approval Model Data (msdyn_flow_basicapprovalmodel) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Basic Approval Model Data (msdyn_flow_basicapprovalmodel) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Basic Approval Model Data (msdyn_flow_basicapprovalmodel) table/entity reference +# Basic Approval Model Data (msdyn_flow_basicapprovalmodel) table/entity reference (Microsoft Dataverse) The basic approval model data attached to an approval. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_basicapprovalmodels(*msdyn_flow_basicapprovalmodelid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_basicapprovalmodels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_basicapprovalmodels(*msdyn_flow_basicapprovalmodelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -726,6 +726,6 @@ See [team msdyn_flow_basicapprovalmodelrelationship_team Many-To-Many Relationsh ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_flowapproval.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_flowapproval.md index e064d0b62f..dc615395ab 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_flowapproval.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_flow_flowapproval.md @@ -1,16 +1,14 @@ --- title: "Flow Approval (msdyn_flow_flowapproval) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Flow Approval (msdyn_flow_flowapproval) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Flow Approval (msdyn_flow_flowapproval) table/entity reference +# Flow Approval (msdyn_flow_flowapproval) table/entity reference (Microsoft Dataverse) Microsoft Flow data attached to an approval. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_flow_flowapprovals(*msdyn_flow_flowapprovalid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_flow_flowapprovals
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_flow_flowapprovals(*msdyn_flow_flowapprovalid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -803,6 +803,6 @@ Many-To-One Relationship: [syncerror msdyn_flow_flowapproval_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_formmapping.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_formmapping.md index 4d7de2a22d..2bf3f0f0d0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_formmapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_formmapping.md @@ -1,16 +1,14 @@ --- title: "Form Mapping (msdyn_FormMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Form Mapping (msdyn_FormMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Form Mapping (msdyn_FormMapping) table/entity reference +# Form Mapping (msdyn_FormMapping) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_formmappings(*msdyn_formmappingid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_formmappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_formmappings(*msdyn_formmappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -39,20 +39,6 @@ Messages represent operations that can be performed on the table. They may also | `Upsert`
Event: False |`PATCH` /msdyn_formmappings(*msdyn_formmappingid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || | `UpsertMultiple`
Event: False | || - -## Events - -The following table lists the events for the Form Mapping (msdyn_FormMapping) table. -Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. - -|Name|Web API Operation |SDK for .NET | -| ---- | ----- |----- | -| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| -| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| -| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| -| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| -| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| - ## Properties The following table lists selected properties for the Form Mapping (msdyn_FormMapping) table. @@ -928,6 +914,6 @@ Many-To-One Relationship: [syncerror msdyn_formmapping_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) - + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_function.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_function.md new file mode 100644 index 0000000000..f4d7c6b869 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_function.md @@ -0,0 +1,815 @@ +--- +title: "Function (msdyn_function) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Function (msdyn_function) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Function (msdyn_function) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Function (msdyn_function) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_functions(*msdyn_functionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_functions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_functions(*msdyn_functionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_functions(*msdyn_functionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_functions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_functions(*msdyn_functionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_functions(*msdyn_functionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_functions(*msdyn_functionid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Function (msdyn_function) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Function** | +| **DisplayCollectionName** | **Functions** | +| **SchemaName** | `msdyn_function` | +| **CollectionSchemaName** | `msdyn_functions` | +| **EntitySetName** | `msdyn_functions`| +| **LogicalName** | `msdyn_function` | +| **LogicalCollectionName** | `msdyn_functions` | +| **PrimaryIdAttribute** | `msdyn_functionid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [customapi](#BKMK_customapi) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [language](#BKMK_language) +- [msdyn_functionId](#BKMK_msdyn_functionId) +- [name](#BKMK_name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### customapi + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**customapi**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`customapi`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|customapi| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### language + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**language**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`language`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`msdyn_function_language`| + +#### language Choices/Options + +|Value|Label| +|---|---| +|100000000|**PowerFx**| +|100000001|**CSharp**| + +### msdyn_functionId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Function**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_functionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### name + +|Property|Value| +|---|---| +|Description|**The name of the custom entity.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Function**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_function_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Function**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_function_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_function](#BKMK_business_unit_msdyn_function) +- [customapi_msdyn_function_customapi](#BKMK_customapi_msdyn_function_customapi) +- [lk_msdyn_function_createdby](#BKMK_lk_msdyn_function_createdby) +- [lk_msdyn_function_createdonbehalfby](#BKMK_lk_msdyn_function_createdonbehalfby) +- [lk_msdyn_function_modifiedby](#BKMK_lk_msdyn_function_modifiedby) +- [lk_msdyn_function_modifiedonbehalfby](#BKMK_lk_msdyn_function_modifiedonbehalfby) +- [owner_msdyn_function](#BKMK_owner_msdyn_function) +- [team_msdyn_function](#BKMK_team_msdyn_function) +- [user_msdyn_function](#BKMK_user_msdyn_function) + +### business_unit_msdyn_function + +One-To-Many Relationship: [businessunit business_unit_msdyn_function](businessunit.md#BKMK_business_unit_msdyn_function) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### customapi_msdyn_function_customapi + +One-To-Many Relationship: [customapi customapi_msdyn_function_customapi](customapi.md#BKMK_customapi_msdyn_function_customapi) + +|Property|Value| +|---|---| +|ReferencedEntity|`customapi`| +|ReferencedAttribute|`customapiid`| +|ReferencingAttribute|`customapi`| +|ReferencingEntityNavigationPropertyName|`customapi`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_function_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_function_createdby](systemuser.md#BKMK_lk_msdyn_function_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_function_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_function_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_function_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_function_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_function_modifiedby](systemuser.md#BKMK_lk_msdyn_function_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_function_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_function_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_function_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_function + +One-To-Many Relationship: [owner owner_msdyn_function](owner.md#BKMK_owner_msdyn_function) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_function + +One-To-Many Relationship: [team team_msdyn_function](team.md#BKMK_team_msdyn_function) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_function + +One-To-Many Relationship: [systemuser user_msdyn_function](systemuser.md#BKMK_user_msdyn_function) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_function_AsyncOperations](#BKMK_msdyn_function_AsyncOperations) +- [msdyn_function_BulkDeleteFailures](#BKMK_msdyn_function_BulkDeleteFailures) +- [msdyn_function_DuplicateBaseRecord](#BKMK_msdyn_function_DuplicateBaseRecord) +- [msdyn_function_DuplicateMatchingRecord](#BKMK_msdyn_function_DuplicateMatchingRecord) +- [msdyn_function_MailboxTrackingFolders](#BKMK_msdyn_function_MailboxTrackingFolders) +- [msdyn_function_PrincipalObjectAttributeAccesses](#BKMK_msdyn_function_PrincipalObjectAttributeAccesses) +- [msdyn_function_ProcessSession](#BKMK_msdyn_function_ProcessSession) +- [msdyn_function_SyncErrors](#BKMK_msdyn_function_SyncErrors) + +### msdyn_function_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_function_AsyncOperations](asyncoperation.md#BKMK_msdyn_function_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_function_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_function_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_function_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_function_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_function_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_function_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord msdyn_function_DuplicateBaseRecord](duplicaterecord.md#BKMK_msdyn_function_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`msdyn_function_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_function_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord msdyn_function_DuplicateMatchingRecord](duplicaterecord.md#BKMK_msdyn_function_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`msdyn_function_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_function_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_function_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_function_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_function_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_function_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_function_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_function_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_function_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_function_ProcessSession + +Many-To-One Relationship: [processsession msdyn_function_ProcessSession](processsession.md#BKMK_msdyn_function_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_function_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_function_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_function_SyncErrors](syncerror.md#BKMK_msdyn_function_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_function_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_helppage.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_helppage.md index a29adba681..8c7dd7426e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_helppage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_helppage.md @@ -1,16 +1,14 @@ --- title: "Help Page (msdyn_helppage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Help Page (msdyn_helppage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Help Page (msdyn_helppage) table/entity reference +# Help Page (msdyn_helppage) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_helppages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_helppages(*msdyn_helppageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_helppages(*msdyn_helppageid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_helppages
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -664,6 +664,6 @@ Many-To-One Relationship: [syncerror msdyn_helppage_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_insightsstorevirtualentity.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_insightsstorevirtualentity.md index 675a3cadd0..2120567cb6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_insightsstorevirtualentity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_insightsstorevirtualentity.md @@ -1,16 +1,14 @@ --- title: "Insights Store Virtual Entity (msdyn_InsightsStoreVirtualEntity) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Insights Store Virtual Entity (msdyn_InsightsStoreVirtualEntity) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Insights Store Virtual Entity (msdyn_InsightsStoreVirtualEntity) table/entity reference +# Insights Store Virtual Entity (msdyn_InsightsStoreVirtualEntity) table/entity reference (Microsoft Dataverse) Insights Store Virtual Entity @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_insightsstorevirtualentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_insightsstorevirtualentities(*msdyn_insightsstorevirtualentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_insightsstorevirtualentities(*msdyn_insightsstorevirtualentityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_insightsstorevirtualentities
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -637,6 +637,6 @@ Many-To-One Relationship: [syncerror msdyn_insightsstorevirtualentity_SyncErrors ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_integratedsearchprovider.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_integratedsearchprovider.md index ef163a5f30..af6383f75f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_integratedsearchprovider.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_integratedsearchprovider.md @@ -1,16 +1,14 @@ --- title: "Integrated search provider (msdyn_integratedsearchprovider) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Integrated search provider (msdyn_integratedsearchprovider) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Integrated search provider (msdyn_integratedsearchprovider) table/entity reference +# Integrated search provider (msdyn_integratedsearchprovider) table/entity reference (Microsoft Dataverse) Ingest and search files, documents, or articles from data sources outside of your current Dynamics 365 organization with a unified ranking. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_integratedsearchproviders(*msdyn_integratedsearchproviderid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_integratedsearchproviders
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_integratedsearchproviders(*msdyn_integratedsearchproviderid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1039,6 +1039,6 @@ Many-To-One Relationship: [knowledgearticle msdyn_knowledgearticle_integratedsea ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_kalanguagesetting.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_kalanguagesetting.md index 3b83a39c3b..9fdcf44768 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_kalanguagesetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_kalanguagesetting.md @@ -1,16 +1,14 @@ --- title: "Knowledge article language setting (msdyn_kalanguagesetting) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge article language setting (msdyn_kalanguagesetting) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge article language setting (msdyn_kalanguagesetting) table/entity reference +# Knowledge article language setting (msdyn_kalanguagesetting) table/entity reference (Microsoft Dataverse) Allows you to select default language for knowledge authoring. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_kalanguagesettings(*msdyn_kalanguagesettingid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_kalanguagesettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_kalanguagesettings(*msdyn_kalanguagesettingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -140,7 +140,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|**The name of the custom entity.**| -|DisplayName|**msdyn_name**| +|DisplayName|**msdyn\_name**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_name`| @@ -427,7 +427,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -702,6 +702,6 @@ Many-To-One Relationship: [syncerror msdyn_kalanguagesetting_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_kbattachment.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_kbattachment.md index 54210dfcf0..542228603a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_kbattachment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_kbattachment.md @@ -1,16 +1,14 @@ --- title: "Knowledge Article Attachment (msdyn_kbattachment) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Article Attachment (msdyn_kbattachment) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Article Attachment (msdyn_kbattachment) table/entity reference +# Knowledge Article Attachment (msdyn_kbattachment) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_kbattachments(*msdyn_kbattachmentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_kbattachments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_kbattachments(*msdyn_kbattachmentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -841,6 +841,6 @@ See [knowledgearticle msdyn_msdyn_kbattachment_knowledgearticle Many-To-Many Rel ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_kmfederatedsearchconfig.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_kmfederatedsearchconfig.md index 2c9199361d..eb00d6734a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_kmfederatedsearchconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_kmfederatedsearchconfig.md @@ -1,16 +1,14 @@ --- title: "Search provider (msdyn_kmfederatedsearchconfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Search provider (msdyn_kmfederatedsearchconfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Search provider (msdyn_kmfederatedsearchconfig) table/entity reference +# Search provider (msdyn_kmfederatedsearchconfig) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_kmfederatedsearchconfigs(*msdyn_kmfederatedsearchconfigid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_kmfederatedsearchconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_kmfederatedsearchconfigs(*msdyn_kmfederatedsearchconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -757,6 +757,6 @@ Many-To-One Relationship: [syncerror msdyn_kmfederatedsearchconfig_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_kmpersonalizationsetting.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_kmpersonalizationsetting.md index b52d06d318..9b09a126e2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_kmpersonalizationsetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_kmpersonalizationsetting.md @@ -1,16 +1,14 @@ --- title: "Knowledge personalization (msdyn_kmpersonalizationsetting) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge personalization (msdyn_kmpersonalizationsetting) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge personalization (msdyn_kmpersonalizationsetting) table/entity reference +# Knowledge personalization (msdyn_kmpersonalizationsetting) table/entity reference (Microsoft Dataverse) Allows users to personalize their knowledge search filters and knowledge authoring language. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_kmpersonalizationsettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_kmpersonalizationsettings(*msdyn_kmpersonalizationsettingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_kmpersonalizationsettings(*msdyn_kmpersonalizationsettingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_kmpersonalizationsettings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -102,7 +102,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|**Unique identifier for entity instances**| -|DisplayName|**msdyn_kmpersonalizationsettingid**| +|DisplayName|**msdyn\_kmpersonalizationsettingid**| |IsValidForForm|False| |IsValidForRead|True| |LogicalName|`msdyn_kmpersonalizationsettingid`| @@ -131,7 +131,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|**The name of the custom entity.**| -|DisplayName|**msdyn_name**| +|DisplayName|**msdyn\_name**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_name`| @@ -520,6 +520,6 @@ Many-To-One Relationship: [syncerror msdyn_kmpersonalizationsetting_SyncErrors]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgearticleimage.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgearticleimage.md index 484d2d4b4f..7a1d08f204 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgearticleimage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgearticleimage.md @@ -1,16 +1,14 @@ --- title: "Knowledge Article Image (msdyn_knowledgearticleimage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Article Image (msdyn_knowledgearticleimage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Article Image (msdyn_knowledgearticleimage) table/entity reference +# Knowledge Article Image (msdyn_knowledgearticleimage) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_knowledgearticleimages(*msdyn_knowledgearticleimageid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgearticleimages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgearticleimages(*msdyn_knowledgearticleimageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -122,7 +122,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|**Parent entity record ID**| -|DisplayName|**msdyn_ParentEntityRecordID**| +|DisplayName|**msdyn\_ParentEntityRecordID**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_parententityrecordid`| @@ -750,6 +750,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgearticleimage_SyncErrors](syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgearticletemplate.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgearticletemplate.md index b7ae7efe79..4d09439e5b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgearticletemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgearticletemplate.md @@ -1,16 +1,14 @@ --- title: "Knowledge Article Template (msdyn_knowledgearticletemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Article Template (msdyn_knowledgearticletemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Article Template (msdyn_knowledgearticletemplate) table/entity reference +# Knowledge Article Template (msdyn_knowledgearticletemplate) table/entity reference (Microsoft Dataverse) Organizational Knowledge Article Template for Internal and external creation of Knowledge Articles. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_knowledgearticletemplates(*msdyn_knowledgearticletemplateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgearticletemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgearticletemplates(*msdyn_knowledgearticletemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -828,6 +828,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgearticletemplate_SyncErrors]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeassetconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeassetconfiguration.md index 2f7a9b2821..73480a9a98 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeassetconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeassetconfiguration.md @@ -1,16 +1,14 @@ --- title: "Knowledge Asset Configuration (msdyn_knowledgeassetconfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Asset Configuration (msdyn_knowledgeassetconfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Asset Configuration (msdyn_knowledgeassetconfiguration) table/entity reference +# Knowledge Asset Configuration (msdyn_knowledgeassetconfiguration) table/entity reference (Microsoft Dataverse) Knowledge asset configurations for data sources configured in knowledge hub. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_knowledgeassetconfigurations(*msdyn_knowledgeassetconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgeassetconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgeassetconfigurations(*msdyn_knowledgeassetconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -547,7 +547,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -848,6 +848,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgeassetconfiguration_SyncError ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeconfiguration.md index 41cb7cfba2..16f1af7fec 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeconfiguration.md @@ -1,16 +1,14 @@ --- title: "Knowledge Configuration (msdyn_knowledgeconfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Configuration (msdyn_knowledgeconfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Configuration (msdyn_knowledgeconfiguration) table/entity reference +# Knowledge Configuration (msdyn_knowledgeconfiguration) table/entity reference (Microsoft Dataverse) Represents the possible settings used in Knowledge management @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgeconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgeconfigurations(*msdyn_knowledgeconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_knowledgeconfigurations(*msdyn_knowledgeconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_knowledgeconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -126,6 +126,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |2|**ZeroSearch**| |3|**KnowledgeCopilot**| |4|**KnowledgeHarvesting**| +|5|**GlobalSearchKnowledgeConfiguration**| ### msdyn_knowledgeconfigurationId @@ -576,6 +577,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgeconfiguration_SyncErrors](sy ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeinteractioninsight.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeinteractioninsight.md index b13ea08698..fcbe214819 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeinteractioninsight.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgeinteractioninsight.md @@ -1,16 +1,14 @@ --- title: "Knowledge Interaction Insight (msdyn_knowledgeinteractioninsight) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Interaction Insight (msdyn_knowledgeinteractioninsight) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Interaction Insight (msdyn_knowledgeinteractioninsight) table/entity reference +# Knowledge Interaction Insight (msdyn_knowledgeinteractioninsight) table/entity reference (Microsoft Dataverse) Knowledge Interaction Insight @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_knowledgeinteractioninsights(*msdyn_knowledgeinteractioninsightid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgeinteractioninsights
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgeinteractioninsights(*msdyn_knowledgeinteractioninsightid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -496,7 +496,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -771,6 +771,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgeinteractioninsight_SyncError ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgemanagementsetting.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgemanagementsetting.md index 1663d58bda..7855166ea4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgemanagementsetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgemanagementsetting.md @@ -1,16 +1,14 @@ --- title: "Knowledge Management Setting (msdyn_knowledgemanagementsetting) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Management Setting (msdyn_knowledgemanagementsetting) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Management Setting (msdyn_knowledgemanagementsetting) table/entity reference +# Knowledge Management Setting (msdyn_knowledgemanagementsetting) table/entity reference (Microsoft Dataverse) Setup knowledge management for your organization. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_knowledgemanagementsettings(*msdyn_knowledgemanagementsettingid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgemanagementsettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgemanagementsettings(*msdyn_knowledgemanagementsettingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -111,7 +111,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|| -|DisplayName|**msdyn_actionlist**| +|DisplayName|**msdyn\_actionlist**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_actionlist`| @@ -134,7 +134,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|| -|DisplayName|**msdyn_autosuggestionfield**| +|DisplayName|**msdyn\_autosuggestionfield**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_autosuggestionfield`| @@ -151,7 +151,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|| -|DisplayName|**msdyn_defaultemailrecipient**| +|DisplayName|**msdyn\_defaultemailrecipient**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_defaultemailrecipient`| @@ -168,7 +168,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|**Logical Name of the Entity for which Knowledge Management is being enabled.**| -|DisplayName|**msdyn_entityname**| +|DisplayName|**msdyn\_entityname**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_entityname`| @@ -185,7 +185,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|| -|DisplayName|**msdyn_isautosuggestionsenabled**| +|DisplayName|**msdyn\_isautosuggestionsenabled**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_isautosuggestionsenabled`| @@ -213,7 +213,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|| -|DisplayName|**msdyn_showcontextualactions**| +|DisplayName|**msdyn\_showcontextualactions**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_showcontextualactions`| @@ -229,7 +229,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| |Description|| -|DisplayName|**msdyn_status**| +|DisplayName|**msdyn\_status**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`msdyn_status`| @@ -894,6 +894,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgemanagementsetting_SyncErrors ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgepersonalfilter.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgepersonalfilter.md index 3c473c0c6b..8437d850ac 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgepersonalfilter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgepersonalfilter.md @@ -1,16 +1,14 @@ --- title: "Knowledge search personal filter config (msdyn_knowledgepersonalfilter) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge search personal filter config (msdyn_knowledgepersonalfilter) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge search personal filter config (msdyn_knowledgepersonalfilter) table/entity reference +# Knowledge search personal filter config (msdyn_knowledgepersonalfilter) table/entity reference (Microsoft Dataverse) Allows you to configure and manage personal filter settings. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_knowledgepersonalfilters(*msdyn_knowledgepersonalfilterid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgepersonalfilters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgepersonalfilters(*msdyn_knowledgepersonalfilterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -445,7 +445,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -720,6 +720,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgepersonalfilter_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgesearchfilter.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgesearchfilter.md index 2daec496a4..8d078deb3b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgesearchfilter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgesearchfilter.md @@ -1,16 +1,14 @@ --- title: "Knowledge search filter (msdyn_knowledgesearchfilter) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge search filter (msdyn_knowledgesearchfilter) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge search filter (msdyn_knowledgesearchfilter) table/entity reference +# Knowledge search filter (msdyn_knowledgesearchfilter) table/entity reference (Microsoft Dataverse) Allows you to configure and manage filter settings. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_knowledgesearchfilters(*msdyn_knowledgesearchfilterid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgesearchfilters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgesearchfilters(*msdyn_knowledgesearchfilterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -600,7 +600,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -899,6 +899,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgesearchfilter_SyncErrors](syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgesearchinsight.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgesearchinsight.md index 9261f33080..91cff9113f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgesearchinsight.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_knowledgesearchinsight.md @@ -1,16 +1,14 @@ --- title: "Knowledge Search Insight (msdyn_knowledgesearchinsight) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Knowledge Search Insight (msdyn_knowledgesearchinsight) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Knowledge Search Insight (msdyn_knowledgesearchinsight) table/entity reference +# Knowledge Search Insight (msdyn_knowledgesearchinsight) table/entity reference (Microsoft Dataverse) Knowledge Search Insight @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_knowledgesearchinsights(*msdyn_knowledgesearchinsightid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_knowledgesearchinsights
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_knowledgesearchinsights(*msdyn_knowledgesearchinsightid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -620,7 +620,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -895,6 +895,6 @@ Many-To-One Relationship: [syncerror msdyn_knowledgesearchinsight_SyncErrors](sy ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_mobileapp.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_mobileapp.md index 0631e20830..07bca6116e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_mobileapp.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_mobileapp.md @@ -1,16 +1,14 @@ --- title: "Mobile App (msdyn_mobileapp) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Mobile App (msdyn_mobileapp) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Mobile App (msdyn_mobileapp) table/entity reference +# Mobile App (msdyn_mobileapp) table/entity reference (Microsoft Dataverse) Mobile App @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_mobileapps(*msdyn_mobileappid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_mobileapps
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_mobileapps(*msdyn_mobileappid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -85,6 +85,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [msdyn_appCenterAppIdAab](#BKMK_msdyn_appCenterAppIdAab) - [msdyn_appCenterAppIdApk](#BKMK_msdyn_appCenterAppIdApk) - [msdyn_appCenterAppIdIpa](#BKMK_msdyn_appCenterAppIdIpa) +- [msdyn_azureBlobStorageAccountName](#BKMK_msdyn_azureBlobStorageAccountName) +- [msdyn_azureBlobStorageContainerName](#BKMK_msdyn_azureBlobStorageContainerName) - [msdyn_branch](#BKMK_msdyn_branch) - [msdyn_buildDetails](#BKMK_msdyn_buildDetails) - [msdyn_bundleIdentifier](#BKMK_msdyn_bundleIdentifier) @@ -97,6 +99,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [msdyn_IOSAppCenterAPIToken](#BKMK_msdyn_IOSAppCenterAPIToken) - [msdyn_IOSAppCenterAPITokenSaved](#BKMK_msdyn_IOSAppCenterAPITokenSaved) - [msdyn_iosEnterpriseSigningEnabled](#BKMK_msdyn_iosEnterpriseSigningEnabled) +- [msdyn_isAppSigningEnabled](#BKMK_msdyn_isAppSigningEnabled) - [msdyn_keyVaultUri](#BKMK_msdyn_keyVaultUri) - [msdyn_mobileappId](#BKMK_msdyn_mobileappId) - [msdyn_orgName](#BKMK_msdyn_orgName) @@ -108,6 +111,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [msdyn_secondaryApps](#BKMK_msdyn_secondaryApps) - [msdyn_secondaryPublishedAppNames](#BKMK_msdyn_secondaryPublishedAppNames) - [msdyn_statusBarContentColorMode](#BKMK_msdyn_statusBarContentColorMode) +- [msdyn_storageTypeForUpload](#BKMK_msdyn_storageTypeForUpload) - [msdyn_UniqueName](#BKMK_msdyn_UniqueName) - [name](#BKMK_name) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) @@ -280,6 +284,40 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|100| +### msdyn_azureBlobStorageAccountName + +|Property|Value| +|---|---| +|Description|**Account Name of the Azure Blob Storage where the builds will be uploaded.**| +|DisplayName|**Azure Blob Storage Account Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_azureblobstorageaccountname`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|5000| + +### msdyn_azureBlobStorageContainerName + +|Property|Value| +|---|---| +|Description|**Container Name of the Azure Blob Storage where the builds will be uploaded.**| +|DisplayName|**Azure Blob Storage Container Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_azureblobstoragecontainername`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|5000| + ### msdyn_branch |Property|Value| @@ -484,6 +522,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|5000| +### msdyn_isAppSigningEnabled + +|Property|Value| +|---|---| +|Description|**Is App Signing Enabled.**| +|DisplayName|**Is App Signing Enabled**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_isappsigningenabled`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|5000| + ### msdyn_keyVaultUri |Property|Value| @@ -662,6 +717,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1048576| +### msdyn_storageTypeForUpload + +|Property|Value| +|---|---| +|Description|**Storage type where the builds will be uploaded.**| +|DisplayName|**Storage Type For Upload**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_storagetypeforupload`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|5000| + ### msdyn_UniqueName |Property|Value| @@ -763,7 +835,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Reason for the status of the msdyn_mobileapp**| +|Description|**Reason for the status of the msdyn\_mobileapp**| |DisplayName|**Status Reason**| |IsValidForForm|True| |IsValidForRead|True| @@ -2183,6 +2255,6 @@ Many-To-One Relationship: [syncerror msdyn_mobileapp_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_modulerundetail.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_modulerundetail.md index 54315ca8e6..0f3098973a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_modulerundetail.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_modulerundetail.md @@ -1,16 +1,14 @@ --- title: "Module Run Detail (msdyn_modulerundetail) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Module Run Detail (msdyn_modulerundetail) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Module Run Detail (msdyn_modulerundetail) table/entity reference +# Module Run Detail (msdyn_modulerundetail) table/entity reference (Microsoft Dataverse) Result of execution of a MEF model @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_modulerundetails
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_modulerundetails(*msdyn_modulerundetailid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_modulerundetails(*msdyn_modulerundetailid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_modulerundetails
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -812,6 +812,6 @@ Many-To-One Relationship: [syncerror msdyn_modulerundetail_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_nonrelationalds.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_nonrelationalds.md index ec3cb7769f..ed937498c6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_nonrelationalds.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_nonrelationalds.md @@ -1,16 +1,14 @@ --- title: "NonRelational Data Source (msdyn_nonrelationalds) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the NonRelational Data Source (msdyn_nonrelationalds) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# NonRelational Data Source (msdyn_nonrelationalds) table/entity reference +# NonRelational Data Source (msdyn_nonrelationalds) table/entity reference (Microsoft Dataverse) @@ -91,6 +89,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_odatav4ds.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_odatav4ds.md index 5d93569494..8633951b55 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_odatav4ds.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_odatav4ds.md @@ -1,16 +1,14 @@ --- title: "OData v4 Data Source (msdyn_odatav4ds) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the OData v4 Data Source (msdyn_odatav4ds) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# OData v4 Data Source (msdyn_odatav4ds) table/entity reference +# OData v4 Data Source (msdyn_odatav4ds) table/entity reference (Microsoft Dataverse) Data sources used by the OData v4 data provider to access data from an external web service. @@ -728,6 +726,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmanalysishistory.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmanalysishistory.md index 698c5dc12d..ca589efe29 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmanalysishistory.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmanalysishistory.md @@ -1,16 +1,14 @@ --- title: "PM Analysis History (msdyn_pmanalysishistory) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Analysis History (msdyn_pmanalysishistory) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Analysis History (msdyn_pmanalysishistory) table/entity reference +# PM Analysis History (msdyn_pmanalysishistory) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmanalysishistories(*msdyn_pmanalysishistoryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmanalysishistories
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmanalysishistories(*msdyn_pmanalysishistoryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -936,6 +936,6 @@ Many-To-One Relationship: [syncerror msdyn_pmanalysishistory_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmbusinessruleautomationconfig.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmbusinessruleautomationconfig.md index 9be65f9b24..d185c0427c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmbusinessruleautomationconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmbusinessruleautomationconfig.md @@ -1,16 +1,14 @@ --- title: "PM Business Rule Automation Config (msdyn_pmbusinessruleautomationconfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Business Rule Automation Config (msdyn_pmbusinessruleautomationconfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Business Rule Automation Config (msdyn_pmbusinessruleautomationconfig) table/entity reference +# PM Business Rule Automation Config (msdyn_pmbusinessruleautomationconfig) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmbusinessruleautomationconfigs(*msdyn_pmbusinessruleautomationconfigid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmbusinessruleautomationconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmbusinessruleautomationconfigs(*msdyn_pmbusinessruleautomationconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -918,6 +918,6 @@ Many-To-One Relationship: [syncerror msdyn_pmbusinessruleautomationconfig_SyncEr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmcalendar.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmcalendar.md index 1cc8bd4cdf..646131c406 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmcalendar.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmcalendar.md @@ -1,16 +1,14 @@ --- title: "PM Calendar (msdyn_pmcalendar) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Calendar (msdyn_pmcalendar) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Calendar (msdyn_pmcalendar) table/entity reference +# PM Calendar (msdyn_pmcalendar) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmcalendars(*msdyn_pmcalendarid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmcalendars
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmcalendars(*msdyn_pmcalendarid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -787,6 +787,6 @@ Many-To-One Relationship: [syncerror msdyn_pmcalendar_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmcalendarversion.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmcalendarversion.md index 9b647196ab..7d60244840 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmcalendarversion.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmcalendarversion.md @@ -1,16 +1,14 @@ --- title: "PM Calendar Version (msdyn_pmcalendarversion) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Calendar Version (msdyn_pmcalendarversion) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Calendar Version (msdyn_pmcalendarversion) table/entity reference +# PM Calendar Version (msdyn_pmcalendarversion) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmcalendarversions(*msdyn_pmcalendarversionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmcalendarversions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmcalendarversions(*msdyn_pmcalendarversionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -848,6 +848,6 @@ Many-To-One Relationship: [syncerror msdyn_pmcalendarversion_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pminferredtask.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pminferredtask.md index e2f815af44..5ca6887f53 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pminferredtask.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pminferredtask.md @@ -1,16 +1,14 @@ --- title: "PM Inferred Task (msdyn_pminferredtask) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Inferred Task (msdyn_pminferredtask) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Inferred Task (msdyn_pminferredtask) table/entity reference +# PM Inferred Task (msdyn_pminferredtask) table/entity reference (Microsoft Dataverse) @@ -23,9 +21,11 @@ Messages represent operations that can be performed on the table. They may also | ---- | ----- |----- | | `Analyze`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Assign`
Event: True |`PATCH` /msdyn_pminferredtasks(*msdyn_pminferredtaskid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pminferredtasks
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pminferredtasks(*msdyn_pminferredtaskid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -429,6 +429,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |0|**Recording**| |1|**DataLake**| +|2|**ObjectCentric**| ### OverriddenCreatedOn @@ -1008,6 +1009,7 @@ One-To-Many Relationship: [systemuser user_msdyn_pminferredtask](systemuser.md#B These relationships are one-to-many. Listed by **SchemaName**. +- [flowcapacityassignment_msdyn_pminferredtask](#BKMK_flowcapacityassignment_msdyn_pminferredtask) - [msdyn_msdyn_pminferredtask_msdyn_pmanalysishistory_parenttask](#BKMK_msdyn_msdyn_pminferredtask_msdyn_pmanalysishistory_parenttask) - [msdyn_msdyn_pminferredtask_msdyn_pmbusinessruleautomationconfig_PMInferredTaskId](#BKMK_msdyn_msdyn_pminferredtask_msdyn_pmbusinessruleautomationconfig_PMInferredTaskId) - [msdyn_msdyn_pminferredtask_msdyn_pmprocesstemplate_pmnferredtaskid](#BKMK_msdyn_msdyn_pminferredtask_msdyn_pmprocesstemplate_pmnferredtaskid) @@ -1025,6 +1027,18 @@ These relationships are one-to-many. Listed by **SchemaName**. - [msdyn_pminferredtask_SyncErrors](#BKMK_msdyn_pminferredtask_SyncErrors) - [msdyn_pmsimulation_pminferredtaskid_msdyn_pminferredtask](#BKMK_msdyn_pmsimulation_pminferredtaskid_msdyn_pminferredtask) +### flowcapacityassignment_msdyn_pminferredtask + +Many-To-One Relationship: [flowcapacityassignment flowcapacityassignment_msdyn_pminferredtask](flowcapacityassignment.md#BKMK_flowcapacityassignment_msdyn_pminferredtask) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowcapacityassignment`| +|ReferencingAttribute|`regarding`| +|ReferencedEntityNavigationPropertyName|`flowcapacityassignment_msdyn_pminferredtask`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### msdyn_msdyn_pminferredtask_msdyn_pmanalysishistory_parenttask Many-To-One Relationship: [msdyn_pmanalysishistory msdyn_msdyn_pminferredtask_msdyn_pmanalysishistory_parenttask](msdyn_pmanalysishistory.md#BKMK_msdyn_msdyn_pminferredtask_msdyn_pmanalysishistory_parenttask) @@ -1221,6 +1235,6 @@ Many-To-One Relationship: [msdyn_pmsimulation msdyn_pmsimulation_pminferredtaski ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessextendedmetadataversion.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessextendedmetadataversion.md index 51977ba82a..f8f69bfe1f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessextendedmetadataversion.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessextendedmetadataversion.md @@ -1,16 +1,14 @@ --- title: "PM Process Extended Metadata Version (msdyn_pmprocessextendedmetadataversion) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Process Extended Metadata Version (msdyn_pmprocessextendedmetadataversion) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Process Extended Metadata Version (msdyn_pmprocessextendedmetadataversion) table/entity reference +# PM Process Extended Metadata Version (msdyn_pmprocessextendedmetadataversion) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmprocessextendedmetadataversions(*msdyn_pmprocessextendedmetadataversionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmprocessextendedmetadataversions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmprocessextendedmetadataversions(*msdyn_pmprocessextendedmetadataversionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -848,6 +848,6 @@ Many-To-One Relationship: [syncerror msdyn_pmprocessextendedmetadataversion_Sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocesstemplate.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocesstemplate.md index b82efcbd1c..129c24546e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocesstemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocesstemplate.md @@ -1,16 +1,14 @@ --- title: "PM Process Template (msdyn_pmprocesstemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Process Template (msdyn_pmprocesstemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Process Template (msdyn_pmprocesstemplate) table/entity reference +# PM Process Template (msdyn_pmprocesstemplate) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmprocesstemplates(*msdyn_pmprocesstemplateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmprocesstemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmprocesstemplates(*msdyn_pmprocesstemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -856,6 +856,6 @@ Many-To-One Relationship: [syncerror msdyn_pmprocesstemplate_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessusersettings.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessusersettings.md index 90495e31cc..bc2125060a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessusersettings.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessusersettings.md @@ -1,16 +1,14 @@ --- title: "PM Process User Settings (msdyn_pmprocessusersettings) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Process User Settings (msdyn_pmprocessusersettings) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Process User Settings (msdyn_pmprocessusersettings) table/entity reference +# PM Process User Settings (msdyn_pmprocessusersettings) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmprocessusersettings(*msdyn_pmprocessusersettingsid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmprocessusersettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmprocessusersettings(*msdyn_pmprocessusersettingsid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -819,6 +819,6 @@ Many-To-One Relationship: [syncerror msdyn_pmprocessusersettings_SyncErrors](syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessversion.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessversion.md index c44186b535..612d65161a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessversion.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmprocessversion.md @@ -1,16 +1,14 @@ --- title: "PM Process Version (msdyn_pmprocessversion) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Process Version (msdyn_pmprocessversion) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Process Version (msdyn_pmprocessversion) table/entity reference +# PM Process Version (msdyn_pmprocessversion) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmprocessversions(*msdyn_pmprocessversionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmprocessversions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmprocessversions(*msdyn_pmprocessversionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -879,6 +879,6 @@ Many-To-One Relationship: [syncerror msdyn_pmprocessversion_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmrecording.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmrecording.md index 844ba7cd65..6a929b46ad 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmrecording.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmrecording.md @@ -1,16 +1,14 @@ --- title: "PM Recording (msdyn_pmrecording) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Recording (msdyn_pmrecording) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Recording (msdyn_pmrecording) table/entity reference +# PM Recording (msdyn_pmrecording) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmrecordings(*msdyn_pmrecordingid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmrecordings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmrecordings(*msdyn_pmrecordingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `Ingest`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `IsValidStateTransition`
Event: False | || @@ -936,6 +936,6 @@ Many-To-One Relationship: [syncerror msdyn_pmrecording_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmsimulation.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmsimulation.md index 9b0dbb4319..75490d2aa2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmsimulation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmsimulation.md @@ -1,16 +1,14 @@ --- title: "PM Simulation (msdyn_pmsimulation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Simulation (msdyn_pmsimulation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Simulation (msdyn_pmsimulation) table/entity reference +# PM Simulation (msdyn_pmsimulation) table/entity reference (Microsoft Dataverse) @@ -22,13 +20,14 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmsimulations(*msdyn_pmsimulationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmsimulations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmsimulations(*msdyn_pmsimulationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || -| `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /msdyn_pmsimulations(*msdyn_pmsimulationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_pmsimulations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrievePrincipalAccess`
Event: True | || @@ -77,6 +76,7 @@ The following table lists selected properties for the PM Simulation (msdyn_pmsim These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) - [msdyn_description](#BKMK_msdyn_description) - [msdyn_end](#BKMK_msdyn_end) - [msdyn_generatelog](#BKMK_msdyn_generatelog) @@ -112,6 +112,18 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|-2147483648| +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + ### msdyn_description |Property|Value| @@ -441,19 +453,60 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) - [CreatedBy](#BKMK_CreatedBy) - [CreatedOn](#BKMK_CreatedOn) - [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) - [ModifiedBy](#BKMK_ModifiedBy) - [ModifiedOn](#BKMK_ModifiedOn) - [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) - [OwnerIdName](#BKMK_OwnerIdName) - [OwnerIdYomiName](#BKMK_OwnerIdYomiName) - [OwningBusinessUnit](#BKMK_OwningBusinessUnit) - [OwningTeam](#BKMK_OwningTeam) - [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) - [VersionNumber](#BKMK_VersionNumber) +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + ### CreatedBy |Property|Value| @@ -497,6 +550,22 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Type|Lookup| |Targets|systemuser| +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + ### ModifiedBy |Property|Value| @@ -540,6 +609,23 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Type|Lookup| |Targets|systemuser| +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + ### OwnerIdName |Property|Value| @@ -613,6 +699,30 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Type|Lookup| |Targets|systemuser| +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + ### VersionNumber |Property|Value| @@ -886,6 +996,6 @@ Many-To-One Relationship: [syncerror msdyn_pmsimulation_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmtemplate.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmtemplate.md index f774a6641c..4a5f0ef671 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmtemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmtemplate.md @@ -1,16 +1,14 @@ --- title: "PM Template (msdyn_pmtemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM Template (msdyn_pmtemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM Template (msdyn_pmtemplate) table/entity reference +# PM Template (msdyn_pmtemplate) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmtemplates(*msdyn_pmtemplateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmtemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmtemplates(*msdyn_pmtemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1025,6 +1025,6 @@ Many-To-One Relationship: [syncerror msdyn_pmtemplate_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmview.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmview.md index 45a510111c..d626808072 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmview.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_pmview.md @@ -1,16 +1,14 @@ --- title: "PM View (msdyn_pmview) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PM View (msdyn_pmview) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PM View (msdyn_pmview) table/entity reference +# PM View (msdyn_pmview) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_pmviews(*msdyn_pmviewid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_pmviews
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_pmviews(*msdyn_pmviewid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -990,6 +990,6 @@ Many-To-One Relationship: [syncerror msdyn_pmview_SyncErrors](syncerror.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_qna.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_qna.md new file mode 100644 index 0000000000..cea0bea3ad --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_qna.md @@ -0,0 +1,807 @@ +--- +title: "QnA (msdyn_qna) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the QnA (msdyn_qna) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# QnA (msdyn_qna) table/entity reference (Microsoft Dataverse) + +Question and Answers entity + +## Messages + +The following table lists the messages for the QnA (msdyn_qna) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /msdyn_qnas(*msdyn_qnaid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /msdyn_qnas
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /msdyn_qnas(*msdyn_qnaid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /msdyn_qnas(*msdyn_qnaid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /msdyn_qnas
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /msdyn_qnas(*msdyn_qnaid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /msdyn_qnas(*msdyn_qnaid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /msdyn_qnas(*msdyn_qnaid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the QnA (msdyn_qna) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **QnA** | +| **DisplayCollectionName** | **QnA** | +| **SchemaName** | `msdyn_qna` | +| **CollectionSchemaName** | `msdyn_qnas` | +| **EntitySetName** | `msdyn_qnas`| +| **LogicalName** | `msdyn_qna` | +| **LogicalCollectionName** | `msdyn_qnas` | +| **PrimaryIdAttribute** | `msdyn_qnaid` | +| **PrimaryNameAttribute** |`msdyn_question` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [msdyn_AttributeName](#BKMK_msdyn_AttributeName) +- [msdyn_ChunkId](#BKMK_msdyn_ChunkId) +- [msdyn_EntityName](#BKMK_msdyn_EntityName) +- [msdyn_qnaId](#BKMK_msdyn_qnaId) +- [msdyn_QnAText](#BKMK_msdyn_QnAText) +- [msdyn_Question](#BKMK_msdyn_Question) +- [msdyn_Rank](#BKMK_msdyn_Rank) +- [msdyn_RecordId](#BKMK_msdyn_RecordId) +- [msdyn_RecordVersion](#BKMK_msdyn_RecordVersion) +- [msdyn_ReferenceCount](#BKMK_msdyn_ReferenceCount) +- [msdyn_Version](#BKMK_msdyn_Version) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### msdyn_AttributeName + +|Property|Value| +|---|---| +|Description|**Logical Name of the attribute from the source entity**| +|DisplayName|**Attribute Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_attributename`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|255| + +### msdyn_ChunkId + +|Property|Value| +|---|---| +|Description|**Chunk Id of the chunk**| +|DisplayName|**Chunk Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_chunkid`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|500| + +### msdyn_EntityName + +|Property|Value| +|---|---| +|Description|**Logical Name of the source entity**| +|DisplayName|**Entity Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_entityname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|255| + +### msdyn_qnaId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**QnA**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_qnaid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### msdyn_QnAText + +|Property|Value| +|---|---| +|Description|**QnA generated for the given chunk**| +|DisplayName|**QnA Text**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_qnatext`| +|RequiredLevel|SystemRequired| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1073741823| + +### msdyn_Question + +|Property|Value| +|---|---| +|Description|**Question generated for the given chunk**| +|DisplayName|**Question**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_question`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### msdyn_Rank + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Rank**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_rank`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### msdyn_RecordId + +|Property|Value| +|---|---| +|Description|**Record id of the document from which QnA was generated**| +|DisplayName|**Record Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_recordid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|255| + +### msdyn_RecordVersion + +|Property|Value| +|---|---| +|Description|**Version of the record on which the QnA was generated**| +|DisplayName|**Record Version**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_recordversion`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### msdyn_ReferenceCount + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Reference count**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`msdyn_referencecount`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +### msdyn_Version + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Version**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_version`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the QnA record**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_qna_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the QnA record**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`msdyn_qna_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_msdyn_qna](#BKMK_business_unit_msdyn_qna) +- [lk_msdyn_qna_createdby](#BKMK_lk_msdyn_qna_createdby) +- [lk_msdyn_qna_createdonbehalfby](#BKMK_lk_msdyn_qna_createdonbehalfby) +- [lk_msdyn_qna_modifiedby](#BKMK_lk_msdyn_qna_modifiedby) +- [lk_msdyn_qna_modifiedonbehalfby](#BKMK_lk_msdyn_qna_modifiedonbehalfby) +- [owner_msdyn_qna](#BKMK_owner_msdyn_qna) +- [team_msdyn_qna](#BKMK_team_msdyn_qna) +- [user_msdyn_qna](#BKMK_user_msdyn_qna) + +### business_unit_msdyn_qna + +One-To-Many Relationship: [businessunit business_unit_msdyn_qna](businessunit.md#BKMK_business_unit_msdyn_qna) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_qna_createdby + +One-To-Many Relationship: [systemuser lk_msdyn_qna_createdby](systemuser.md#BKMK_lk_msdyn_qna_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_qna_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_qna_createdonbehalfby](systemuser.md#BKMK_lk_msdyn_qna_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_qna_modifiedby + +One-To-Many Relationship: [systemuser lk_msdyn_qna_modifiedby](systemuser.md#BKMK_lk_msdyn_qna_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_msdyn_qna_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_msdyn_qna_modifiedonbehalfby](systemuser.md#BKMK_lk_msdyn_qna_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_msdyn_qna + +One-To-Many Relationship: [owner owner_msdyn_qna](owner.md#BKMK_owner_msdyn_qna) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_msdyn_qna + +One-To-Many Relationship: [team team_msdyn_qna](team.md#BKMK_team_msdyn_qna) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_msdyn_qna + +One-To-Many Relationship: [systemuser user_msdyn_qna](systemuser.md#BKMK_user_msdyn_qna) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [msdyn_qna_AsyncOperations](#BKMK_msdyn_qna_AsyncOperations) +- [msdyn_qna_BulkDeleteFailures](#BKMK_msdyn_qna_BulkDeleteFailures) +- [msdyn_qna_DuplicateBaseRecord](#BKMK_msdyn_qna_DuplicateBaseRecord) +- [msdyn_qna_DuplicateMatchingRecord](#BKMK_msdyn_qna_DuplicateMatchingRecord) +- [msdyn_qna_MailboxTrackingFolders](#BKMK_msdyn_qna_MailboxTrackingFolders) +- [msdyn_qna_PrincipalObjectAttributeAccesses](#BKMK_msdyn_qna_PrincipalObjectAttributeAccesses) +- [msdyn_qna_ProcessSession](#BKMK_msdyn_qna_ProcessSession) +- [msdyn_qna_SyncErrors](#BKMK_msdyn_qna_SyncErrors) + +### msdyn_qna_AsyncOperations + +Many-To-One Relationship: [asyncoperation msdyn_qna_AsyncOperations](asyncoperation.md#BKMK_msdyn_qna_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_qna_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_qna_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure msdyn_qna_BulkDeleteFailures](bulkdeletefailure.md#BKMK_msdyn_qna_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_qna_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_qna_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord msdyn_qna_DuplicateBaseRecord](duplicaterecord.md#BKMK_msdyn_qna_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`msdyn_qna_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_qna_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord msdyn_qna_DuplicateMatchingRecord](duplicaterecord.md#BKMK_msdyn_qna_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`msdyn_qna_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_qna_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder msdyn_qna_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_msdyn_qna_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_qna_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_qna_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess msdyn_qna_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_msdyn_qna_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_qna_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_qna_ProcessSession + +Many-To-One Relationship: [processsession msdyn_qna_ProcessSession](processsession.md#BKMK_msdyn_qna_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_qna_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### msdyn_qna_SyncErrors + +Many-To-One Relationship: [syncerror msdyn_qna_SyncErrors](syncerror.md#BKMK_msdyn_qna_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`msdyn_qna_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_richtextfile.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_richtextfile.md index d012983119..03be9eb2ba 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_richtextfile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_richtextfile.md @@ -1,16 +1,14 @@ --- title: "Rich Text Attachment (msdyn_richtextfile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Rich Text Attachment (msdyn_richtextfile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Rich Text Attachment (msdyn_richtextfile) table/entity reference +# Rich Text Attachment (msdyn_richtextfile) table/entity reference (Microsoft Dataverse) Image or file attached to a rich text field @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_richtextfiles(*msdyn_richtextfileid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_richtextfiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_richtextfiles(*msdyn_richtextfileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -815,6 +815,6 @@ Many-To-One Relationship: [syncerror msdyn_richtextfile_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_salesforcestructuredobject.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_salesforcestructuredobject.md index 7128c73e6d..518a12c0f1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_salesforcestructuredobject.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_salesforcestructuredobject.md @@ -1,16 +1,14 @@ --- title: "Salesforce Structured Object (msdyn_salesforcestructuredobject) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Salesforce Structured Object (msdyn_salesforcestructuredobject) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Salesforce Structured Object (msdyn_salesforcestructuredobject) table/entity reference +# Salesforce Structured Object (msdyn_salesforcestructuredobject) table/entity reference (Microsoft Dataverse) Entity that represents the Salesforce Structured Object. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_salesforcestructuredobjects(*msdyn_salesforcestructuredobjectid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_salesforcestructuredobjects
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_salesforcestructuredobjects(*msdyn_salesforcestructuredobjectid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -785,6 +785,6 @@ Many-To-One Relationship: [syncerror msdyn_salesforcestructuredobject_SyncErrors ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_salesforcestructuredqnaconfig.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_salesforcestructuredqnaconfig.md index 874acda72c..432c1aab03 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_salesforcestructuredqnaconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_salesforcestructuredqnaconfig.md @@ -1,16 +1,14 @@ --- title: "Salesforce Structured QnA Config (msdyn_salesforcestructuredqnaconfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Salesforce Structured QnA Config (msdyn_salesforcestructuredqnaconfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Salesforce Structured QnA Config (msdyn_salesforcestructuredqnaconfig) table/entity reference +# Salesforce Structured QnA Config (msdyn_salesforcestructuredqnaconfig) table/entity reference (Microsoft Dataverse) Entity that represents the Salesforce Structured QnA Config. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_salesforcestructuredqnaconfigs(*msdyn_salesforcestructuredqnaconfigid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_salesforcestructuredqnaconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_salesforcestructuredqnaconfigs(*msdyn_salesforcestructuredqnaconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -807,6 +807,6 @@ Many-To-One Relationship: [syncerror msdyn_salesforcestructuredqnaconfig_SyncErr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_schedule.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_schedule.md index ea35c2b985..053dbe896a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_schedule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_schedule.md @@ -1,16 +1,14 @@ --- title: "Schedule (msdyn_schedule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Schedule (msdyn_schedule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Schedule (msdyn_schedule) table/entity reference +# Schedule (msdyn_schedule) table/entity reference (Microsoft Dataverse) Generic refresh schedule @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_schedules(*msdyn_scheduleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_schedules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_schedules(*msdyn_scheduleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1003,6 +1003,6 @@ Many-To-One Relationship: [syncerror msdyn_schedule_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_serviceconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_serviceconfiguration.md index ffa81d2471..5d31dd2146 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_serviceconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_serviceconfiguration.md @@ -1,16 +1,14 @@ --- title: "Service Configuration (msdyn_serviceconfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Service Configuration (msdyn_serviceconfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Service Configuration (msdyn_serviceconfiguration) table/entity reference +# Service Configuration (msdyn_serviceconfiguration) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_serviceconfigurations(*msdyn_serviceconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_serviceconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_serviceconfigurations(*msdyn_serviceconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -721,6 +721,6 @@ Many-To-One Relationship: [syncerror msdyn_serviceconfiguration_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_slakpi.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_slakpi.md index d330184921..e45a8656df 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_slakpi.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_slakpi.md @@ -1,16 +1,14 @@ --- title: "SLA KPI (msdyn_slakpi) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the SLA KPI (msdyn_slakpi) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# SLA KPI (msdyn_slakpi) table/entity reference +# SLA KPI (msdyn_slakpi) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_slakpis(*msdyn_slakpiid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_slakpis
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_slakpis(*msdyn_slakpiid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -934,6 +934,6 @@ Many-To-One Relationship: [syncerror msdyn_slakpi_SyncErrors](syncerror.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthrule.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthrule.md index 2b46c9907c..536eca293b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthrule.md @@ -1,16 +1,14 @@ --- title: "Solution Health Rule (msdyn_solutionhealthrule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution Health Rule (msdyn_solutionhealthrule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution Health Rule (msdyn_solutionhealthrule) table/entity reference +# Solution Health Rule (msdyn_solutionhealthrule) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_solutionhealthrules(*msdyn_solutionhealthruleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_solutionhealthrules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_solutionhealthrules(*msdyn_solutionhealthruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -875,6 +875,6 @@ Many-To-One Relationship: [syncerror msdyn_solutionhealthrule_SyncErrors](syncer ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthruleargument.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthruleargument.md index 5f7011563a..eb24042eb7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthruleargument.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthruleargument.md @@ -1,16 +1,14 @@ --- title: "Solution Health Rule Argument (msdyn_solutionhealthruleargument) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution Health Rule Argument (msdyn_solutionhealthruleargument) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution Health Rule Argument (msdyn_solutionhealthruleargument) table/entity reference +# Solution Health Rule Argument (msdyn_solutionhealthruleargument) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_solutionhealthrulearguments(*msdyn_solutionhealthruleargumentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_solutionhealthrulearguments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_solutionhealthrulearguments(*msdyn_solutionhealthruleargumentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -728,6 +728,6 @@ Many-To-One Relationship: [syncerror msdyn_solutionhealthruleargument_SyncErrors ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthruleset.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthruleset.md index 38a905f9e6..c769c5d3a8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthruleset.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhealthruleset.md @@ -1,16 +1,14 @@ --- title: "Solution Health Rule Set (msdyn_solutionhealthruleset) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution Health Rule Set (msdyn_solutionhealthruleset) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution Health Rule Set (msdyn_solutionhealthruleset) table/entity reference +# Solution Health Rule Set (msdyn_solutionhealthruleset) table/entity reference (Microsoft Dataverse) Represents a set that owns a number of solution health rules. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_solutionhealthrulesets
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_solutionhealthrulesets(*msdyn_solutionhealthrulesetid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /msdyn_solutionhealthrulesets(*msdyn_solutionhealthrulesetid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -587,6 +587,6 @@ Many-To-One Relationship: [syncerror msdyn_solutionhealthruleset_SyncErrors](syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhistory.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhistory.md index 5e36eb3a09..0f3dbbedb2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhistory.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhistory.md @@ -1,16 +1,14 @@ --- title: "Solution History (msdyn_solutionhistory) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution History (msdyn_solutionhistory) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution History (msdyn_solutionhistory) table/entity reference +# Solution History (msdyn_solutionhistory) table/entity reference (Microsoft Dataverse) @@ -69,6 +67,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [msdyn_publishername](#BKMK_msdyn_publishername) - [msdyn_result](#BKMK_msdyn_result) - [msdyn_retrycount](#BKMK_msdyn_retrycount) +- [msdyn_solutionhistorydescription](#BKMK_msdyn_solutionhistorydescription) - [msdyn_solutionhistoryId](#BKMK_msdyn_solutionhistoryId) - [msdyn_solutionid](#BKMK_msdyn_solutionid) - [msdyn_solutionversion](#BKMK_msdyn_solutionversion) @@ -385,6 +384,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|0| +### msdyn_solutionhistorydescription + +|Property|Value| +|---|---| +|Description|**Comments associated with solution installation**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msdyn_solutionhistorydescription`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1073741823| + ### msdyn_solutionhistoryId |Property|Value| @@ -512,6 +528,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhistorydatasource.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhistorydatasource.md index df7e9d2736..43b35c3a4e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhistorydatasource.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_solutionhistorydatasource.md @@ -1,16 +1,14 @@ --- title: "Solution History Data Source (msdyn_solutionhistorydatasource) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution History Data Source (msdyn_solutionhistorydatasource) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution History Data Source (msdyn_solutionhistorydatasource) table/entity reference +# Solution History Data Source (msdyn_solutionhistorydatasource) table/entity reference (Microsoft Dataverse) @@ -88,6 +86,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_timelinepin.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_timelinepin.md index 58aff7f954..9606698f2c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_timelinepin.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_timelinepin.md @@ -1,16 +1,14 @@ --- title: "Timeline Pin (msdyn_timelinepin) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Timeline Pin (msdyn_timelinepin) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Timeline Pin (msdyn_timelinepin) table/entity reference +# Timeline Pin (msdyn_timelinepin) table/entity reference (Microsoft Dataverse) Timeline Pin Record @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_timelinepins
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_timelinepins(*msdyn_timelinepinid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /msdyn_timelinepins(*msdyn_timelinepinid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /msdyn_timelinepins
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -417,6 +417,6 @@ One-To-Many Relationship: [systemuser lk_msdyn_timelinepin_modifiedonbehalfby](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_tour.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_tour.md index e2e416f69d..a3b489cc97 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_tour.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_tour.md @@ -1,16 +1,14 @@ --- title: "Tour (msdyn_tour) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Tour (msdyn_tour) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Tour (msdyn_tour) table/entity reference +# Tour (msdyn_tour) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_tours
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_tours(*msdyn_tourid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_tours(*msdyn_tourid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_tours
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -649,6 +649,6 @@ Many-To-One Relationship: [syncerror msdyn_tour_SyncErrors](syncerror.md#BKMK_ms ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_virtualtablecolumncandidate.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_virtualtablecolumncandidate.md index 3a9766fa75..e0cf8fbc78 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_virtualtablecolumncandidate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_virtualtablecolumncandidate.md @@ -1,16 +1,14 @@ --- title: "Virtual Table Column Candidate (msdyn_virtualtablecolumncandidate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Virtual Table Column Candidate (msdyn_virtualtablecolumncandidate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Virtual Table Column Candidate (msdyn_virtualtablecolumncandidate) table/entity reference +# Virtual Table Column Candidate (msdyn_virtualtablecolumncandidate) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdyn_virtualtablecolumncandidates(*msdyn_virtualtablecolumncandidateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_virtualtablecolumncandidates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_virtualtablecolumncandidates(*msdyn_virtualtablecolumncandidateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -700,6 +700,6 @@ Many-To-One Relationship: [syncerror msdyn_virtualtablecolumncandidate_SyncError ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdyn_workflowactionstatus.md b/powerapps-docs/developer/data-platform/reference/entities/msdyn_workflowactionstatus.md index 68649b250e..c03cbd618f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdyn_workflowactionstatus.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdyn_workflowactionstatus.md @@ -1,16 +1,14 @@ --- title: "Workflow Action Status (msdyn_workflowactionstatus) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Workflow Action Status (msdyn_workflowactionstatus) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Workflow Action Status (msdyn_workflowactionstatus) table/entity reference +# Workflow Action Status (msdyn_workflowactionstatus) table/entity reference (Microsoft Dataverse) PA Workflows action processing status @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdyn_workflowactionstatuses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdyn_workflowactionstatuses(*msdyn_workflowactionstatusid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /msdyn_workflowactionstatuses(*msdyn_workflowactionstatusid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msdyn_workflowactionstatuses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -249,7 +249,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Status of the msdyn_workflowactionstatus**| +|Description|**Status of the msdyn\_workflowactionstatus**| |DisplayName|**Status**| |IsValidForForm|True| |IsValidForRead|True| @@ -270,7 +270,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Reason for the status of the msdyn_workflowactionstatus**| +|Description|**Reason for the status of the msdyn\_workflowactionstatus**| |DisplayName|**Status Reason**| |IsValidForForm|True| |IsValidForRead|True| @@ -703,6 +703,6 @@ Many-To-One Relationship: [syncerror msdyn_workflowactionstatus_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msdynce_botcontent.md b/powerapps-docs/developer/data-platform/reference/entities/msdynce_botcontent.md index d96656e41b..374c6816d5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msdynce_botcontent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msdynce_botcontent.md @@ -1,16 +1,14 @@ --- title: "BotContent (msdynce_botcontent) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the BotContent (msdynce_botcontent) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# BotContent (msdynce_botcontent) table/entity reference +# BotContent (msdynce_botcontent) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /msdynce_botcontents(*msdynce_botcontentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msdynce_botcontents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /msdynce_botcontents(*msdynce_botcontentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -663,6 +663,6 @@ Many-To-One Relationship: [syncerror msdynce_botcontent_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/msgraphresourcetosubscription.md b/powerapps-docs/developer/data-platform/reference/entities/msgraphresourcetosubscription.md index 6f4bccb18c..ad089bc9c5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/msgraphresourcetosubscription.md +++ b/powerapps-docs/developer/data-platform/reference/entities/msgraphresourcetosubscription.md @@ -1,16 +1,14 @@ --- title: "Ms Graph Resource To Subscription (MsGraphResourceToSubscription) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Ms Graph Resource To Subscription (MsGraphResourceToSubscription) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Ms Graph Resource To Subscription (MsGraphResourceToSubscription) table/entity reference +# Ms Graph Resource To Subscription (MsGraphResourceToSubscription) table/entity reference (Microsoft Dataverse) For internal use only. The mapping between Ms Graph Resources and Subscriptions. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /msgraphresourcetosubscriptions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /msgraphresourcetosubscriptions(*msgraphresourcetosubscriptionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /msgraphresourcetosubscriptions(*msgraphresourcetosubscriptionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /msgraphresourcetosubscriptions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /msgraphresourcetosubscriptions(*msgraphresourcetosubscriptionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -352,6 +352,6 @@ Many-To-One Relationship: [syncerror msgraphresourcetosubscription_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspcat_catalogsubmissionfiles.md b/powerapps-docs/developer/data-platform/reference/entities/mspcat_catalogsubmissionfiles.md index f98412c8e6..9b1a263e21 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspcat_catalogsubmissionfiles.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspcat_catalogsubmissionfiles.md @@ -1,16 +1,14 @@ --- title: "Catalog Submission Files (mspcat_CatalogSubmissionFiles) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Catalog Submission Files (mspcat_CatalogSubmissionFiles) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Catalog Submission Files (mspcat_CatalogSubmissionFiles) table/entity reference +# Catalog Submission Files (mspcat_CatalogSubmissionFiles) table/entity reference (Microsoft Dataverse) Files associated with the package that will be used as part of the submission to the catalog system. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /mspcat_catalogsubmissionfileses(*mspcat_catalogsubmissionfilesid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspcat_catalogsubmissionfileses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspcat_catalogsubmissionfileses(*mspcat_catalogsubmissionfilesid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -828,6 +828,6 @@ Many-To-One Relationship: [syncerror mspcat_catalogsubmissionfiles_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspcat_packagestore.md b/powerapps-docs/developer/data-platform/reference/entities/mspcat_packagestore.md index 78ad700897..53a3a868fa 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspcat_packagestore.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspcat_packagestore.md @@ -1,16 +1,14 @@ --- title: "Package Submission Store (mspcat_PackageStore) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Package Submission Store (mspcat_PackageStore) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Package Submission Store (mspcat_PackageStore) table/entity reference +# Package Submission Store (mspcat_PackageStore) table/entity reference (Microsoft Dataverse) Manages submissions to the Catalog and provisioning @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /mspcat_packagestores(*mspcat_packagestoreid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspcat_packagestores
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspcat_packagestores(*mspcat_packagestoreid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -840,6 +840,6 @@ Many-To-One Relationship: [syncerror mspcat_packagestore_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_adplacement.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_adplacement.md index 1db55dde94..0bcb81c520 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_adplacement.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_adplacement.md @@ -1,16 +1,14 @@ --- title: "Ad Placement (mspp_adplacement) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Ad Placement (mspp_adplacement) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Ad Placement (mspp_adplacement) table/entity reference +# Ad Placement (mspp_adplacement) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_adplacements
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_adplacements(*mspp_adplacementid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_adplacements(*mspp_adplacementid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_adplacements
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -464,6 +464,6 @@ Many-To-One Relationship: [task mspp_adplacement_Tasks](task.md#BKMK_mspp_adplac ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_columnpermission.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_columnpermission.md index b032acb860..d9155c4a87 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_columnpermission.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_columnpermission.md @@ -1,16 +1,14 @@ --- title: "Column Permission (mspp_columnpermission) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Column Permission (mspp_columnpermission) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Column Permission (mspp_columnpermission) table/entity reference +# Column Permission (mspp_columnpermission) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_columnpermissions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_columnpermissions(*mspp_columnpermissionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_columnpermissions(*mspp_columnpermissionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_columnpermissions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -297,6 +297,6 @@ One-To-Many Relationship: [systemuser mspp_systemuser_mspp_columnpermission_modi ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_columnpermissionprofile.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_columnpermissionprofile.md index 2a41b95ea6..56cc7634d6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_columnpermissionprofile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_columnpermissionprofile.md @@ -1,16 +1,14 @@ --- title: "Column Permission Profile (mspp_columnpermissionprofile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Column Permission Profile (mspp_columnpermissionprofile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Column Permission Profile (mspp_columnpermissionprofile) table/entity reference +# Column Permission Profile (mspp_columnpermissionprofile) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_columnpermissionprofiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_columnpermissionprofiles(*mspp_columnpermissionprofileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_columnpermissionprofiles(*mspp_columnpermissionprofileid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_columnpermissionprofiles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -350,6 +350,6 @@ See [mspp_webrole mspp_columnpermissionprofile_webrole Many-To-Many Relationship ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_contentsnippet.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_contentsnippet.md index b075f8d949..454053c2d2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_contentsnippet.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_contentsnippet.md @@ -1,16 +1,14 @@ --- title: "Content Snippet (mspp_contentsnippet) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Content Snippet (mspp_contentsnippet) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Content Snippet (mspp_contentsnippet) table/entity reference +# Content Snippet (mspp_contentsnippet) table/entity reference (Microsoft Dataverse) Content snippets are inserted in page templates so that any label, text string or image in the template can be content-managed. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_contentsnippets
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_contentsnippets(*mspp_contentsnippetid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_contentsnippets(*mspp_contentsnippetid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_contentsnippets
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -432,6 +432,6 @@ One-To-Many Relationship: [mspp_websitelanguage mspp_websitelanguage_contentsnip ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_entityform.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_entityform.md index 7a50d9ceb1..a49c43a070 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_entityform.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_entityform.md @@ -1,16 +1,14 @@ --- title: "Basic Form (mspp_entityform) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Basic Form (mspp_entityform) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Basic Form (mspp_entityform) table/entity reference +# Basic Form (mspp_entityform) table/entity reference (Microsoft Dataverse) Defines the form to render for a given entity type. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_entityforms
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_entityforms(*mspp_entityformid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_entityforms(*mspp_entityformid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_entityforms
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -223,7 +223,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**The accept attribute specifies the MIME types of files that the server accepts through file upload. To specify more than one value, separate the values with a comma (e.g. audio/*,video/*,image/*).**| +|Description|**The accept attribute specifies the MIME types of files that the server accepts through file upload. To specify more than one value, separate the values with a comma (e.g. audio/\*,video/\*,image/\*).**| |DisplayName|**Attach File MIME Type Accept**| |IsValidForForm|True| |IsValidForRead|True| @@ -2011,6 +2011,6 @@ Many-To-One Relationship: [mspp_webpage mspp_webpage_entityform](mspp_webpage.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_entityformmetadata.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_entityformmetadata.md index 2e8087f1ac..0985192d66 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_entityformmetadata.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_entityformmetadata.md @@ -1,16 +1,14 @@ --- title: "Basic Form Metadata (mspp_entityformmetadata) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Basic Form Metadata (mspp_entityformmetadata) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Basic Form Metadata (mspp_entityformmetadata) table/entity reference +# Basic Form Metadata (mspp_entityformmetadata) table/entity reference (Microsoft Dataverse) Defines the additional behavior modification logic to augment or override the functionality of form components that is not possible with Dynamics 365 entity and form metadata. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_entityformmetadatas
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_entityformmetadatas(*mspp_entityformmetadataid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_entityformmetadatas(*mspp_entityformmetadataid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_entityformmetadatas
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -1037,6 +1037,6 @@ One-To-Many Relationship: [systemuser mspp_systemuser_mspp_entityformmetadata_mo ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_entitylist.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_entitylist.md index ab73ae288e..ccc4ce701e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_entitylist.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_entitylist.md @@ -1,16 +1,14 @@ --- title: "List (mspp_entitylist) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the List (mspp_entitylist) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# List (mspp_entitylist) table/entity reference +# List (mspp_entitylist) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_entitylists
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_entitylists(*mspp_entitylistid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_entitylists(*mspp_entitylistid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_entitylists
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -1421,6 +1421,6 @@ Many-To-One Relationship: [mspp_webpage mspp_webpage_entitylist](mspp_webpage.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_entitypermission.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_entitypermission.md index 85244821a6..6ac4f066cf 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_entitypermission.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_entitypermission.md @@ -1,16 +1,14 @@ --- title: "Table Permission (mspp_entitypermission) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Table Permission (mspp_entitypermission) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Table Permission (mspp_entitypermission) table/entity reference +# Table Permission (mspp_entitypermission) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_entitypermissions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_entitypermissions(*mspp_entitypermissionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_entitypermissions(*mspp_entitypermissionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_entitypermissions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -536,6 +536,6 @@ See [mspp_webrole mspp_entitypermission_webrole Many-To-Many Relationship](mspp_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_pagetemplate.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_pagetemplate.md index 18e7ef34b3..88df8b0329 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_pagetemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_pagetemplate.md @@ -1,16 +1,14 @@ --- title: "Page Template (mspp_pagetemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Page Template (mspp_pagetemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Page Template (mspp_pagetemplate) table/entity reference +# Page Template (mspp_pagetemplate) table/entity reference (Microsoft Dataverse) URL of the .aspx page used to create new webpages. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_pagetemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_pagetemplates(*mspp_pagetemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_pagetemplates(*mspp_pagetemplateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_pagetemplates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -429,6 +429,6 @@ Many-To-One Relationship: [mspp_webpage mspp_pagetemplate_webpage](mspp_webpage. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_pollplacement.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_pollplacement.md index 4f4b75e8eb..2c154976f6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_pollplacement.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_pollplacement.md @@ -1,16 +1,14 @@ --- title: "Poll Placement (mspp_pollplacement) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Poll Placement (mspp_pollplacement) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Poll Placement (mspp_pollplacement) table/entity reference +# Poll Placement (mspp_pollplacement) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_pollplacements
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_pollplacements(*mspp_pollplacementid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_pollplacements(*mspp_pollplacementid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_pollplacements
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -464,6 +464,6 @@ Many-To-One Relationship: [task mspp_pollplacement_Tasks](task.md#BKMK_mspp_poll ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_powerpagescoreentityds.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_powerpagescoreentityds.md index e173a595eb..7226c2fa27 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_powerpagescoreentityds.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_powerpagescoreentityds.md @@ -1,16 +1,14 @@ --- title: "Power Pages Core Entity DS (mspp_powerpagescoreentityds) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Power Pages Core Entity DS (mspp_powerpagescoreentityds) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Power Pages Core Entity DS (mspp_powerpagescoreentityds) table/entity reference +# Power Pages Core Entity DS (mspp_powerpagescoreentityds) table/entity reference (Microsoft Dataverse) @@ -105,6 +103,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_publishingstate.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_publishingstate.md index 016c4f5e52..0cb4decc06 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_publishingstate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_publishingstate.md @@ -1,16 +1,14 @@ --- title: "Publishing State (mspp_publishingstate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Publishing State (mspp_publishingstate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Publishing State (mspp_publishingstate) table/entity reference +# Publishing State (mspp_publishingstate) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_publishingstates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_publishingstates(*mspp_publishingstateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_publishingstates(*mspp_publishingstateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_publishingstates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -438,6 +438,6 @@ See [mspp_webpageaccesscontrolrule mspp_accesscontrolrule_publishingstate Many-T ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_publishingstatetransitionrule.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_publishingstatetransitionrule.md index c5af1df2d3..08dafdc017 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_publishingstatetransitionrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_publishingstatetransitionrule.md @@ -1,16 +1,14 @@ --- title: "Publishing State Transition Rule (mspp_publishingstatetransitionrule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Publishing State Transition Rule (mspp_publishingstatetransitionrule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Publishing State Transition Rule (mspp_publishingstatetransitionrule) table/entity reference +# Publishing State Transition Rule (mspp_publishingstatetransitionrule) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_publishingstatetransitionrules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_publishingstatetransitionrules(*mspp_publishingstatetransitionruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_publishingstatetransitionrules(*mspp_publishingstatetransitionruleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_publishingstatetransitionrules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -536,6 +536,6 @@ See [mspp_webrole mspp_publishingstatetransitionrule_webrole Many-To-Many Relati ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_redirect.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_redirect.md index 6a2a0d7167..b0a1fa34dc 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_redirect.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_redirect.md @@ -1,16 +1,14 @@ --- title: "Redirect (mspp_redirect) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Redirect (mspp_redirect) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Redirect (mspp_redirect) table/entity reference +# Redirect (mspp_redirect) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_redirects
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_redirects(*mspp_redirectid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_redirects(*mspp_redirectid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_redirects
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -550,6 +550,6 @@ Many-To-One Relationship: [task mspp_redirect_Tasks](task.md#BKMK_mspp_redirect_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_shortcut.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_shortcut.md index c1260182ab..fb5f2b75a9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_shortcut.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_shortcut.md @@ -1,16 +1,14 @@ --- title: "Shortcut (mspp_shortcut) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Shortcut (mspp_shortcut) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Shortcut (mspp_shortcut) table/entity reference +# Shortcut (mspp_shortcut) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_shortcuts
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_shortcuts(*mspp_shortcutid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_shortcuts(*mspp_shortcutid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_shortcuts
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -632,6 +632,6 @@ Many-To-One Relationship: [task mspp_shortcut_Tasks](task.md#BKMK_mspp_shortcut_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_sitemarker.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_sitemarker.md index 4113d5830a..58eda76589 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_sitemarker.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_sitemarker.md @@ -1,16 +1,14 @@ --- title: "Site Marker (mspp_sitemarker) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Site Marker (mspp_sitemarker) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Site Marker (mspp_sitemarker) table/entity reference +# Site Marker (mspp_sitemarker) table/entity reference (Microsoft Dataverse) Used by web page templates to locate a specific page of content. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_sitemarkers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_sitemarkers(*mspp_sitemarkerid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_sitemarkers(*mspp_sitemarkerid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_sitemarkers
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -319,6 +319,6 @@ Many-To-One Relationship: [mspp_redirect mspp_sitemarker_redirect](mspp_redirect ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_sitesetting.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_sitesetting.md index e794c47b86..92b4fc2639 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_sitesetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_sitesetting.md @@ -1,16 +1,14 @@ --- title: "Site Setting (mspp_sitesetting) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Site Setting (mspp_sitesetting) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Site Setting (mspp_sitesetting) table/entity reference +# Site Setting (mspp_sitesetting) table/entity reference (Microsoft Dataverse) Site specific settings or variables refferenced by the web site code files. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_sitesettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_sitesettings(*mspp_sitesettingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_sitesettings(*mspp_sitesettingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_sitesettings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -71,10 +71,13 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [mspp_createdby](#BKMK_mspp_createdby) - [mspp_createdon](#BKMK_mspp_createdon) - [mspp_description](#BKMK_mspp_description) +- [mspp_environmentvariable](#BKMK_mspp_environmentvariable) +- [mspp_envvar_schema](#BKMK_mspp_envvar_schema) - [mspp_modifiedby](#BKMK_mspp_modifiedby) - [mspp_modifiedon](#BKMK_mspp_modifiedon) - [mspp_name](#BKMK_mspp_name) - [mspp_sitesettingId](#BKMK_mspp_sitesettingId) +- [mspp_source](#BKMK_mspp_source) - [mspp_value](#BKMK_mspp_value) - [mspp_websiteid](#BKMK_mspp_websiteid) - [statecode](#BKMK_statecode) @@ -127,6 +130,36 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|4096| +### mspp_environmentvariable + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Environment Variable**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`mspp_environmentvariable`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|environmentvariabledefinition| + +### mspp_envvar_schema + +|Property|Value| +|---|---| +|Description|**Environment Variable Schema Name**| +|DisplayName|**Environment Variable Schema Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`mspp_envvar_schema`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + ### mspp_modifiedby |Property|Value| @@ -186,6 +219,27 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|SystemRequired| |Type|Uniqueidentifier| +### mspp_source + +|Property|Value| +|---|---| +|Description|**Source from value is taken**| +|DisplayName|**Source**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`mspp_source`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`mspp_mspp_sitesetting_mspp_source`| + +#### mspp_source Choices/Options + +|Value|Label| +|---|---| +|0|**Table**| +|1|**Environment Variable**| + ### mspp_value |Property|Value| @@ -263,10 +317,24 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali These relationships are many-to-one. Listed by **SchemaName**. +- [mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable](#BKMK_mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable) - [mspp_systemuser_mspp_sitesetting_createdby](#BKMK_mspp_systemuser_mspp_sitesetting_createdby) - [mspp_systemuser_mspp_sitesetting_modifiedby](#BKMK_mspp_systemuser_mspp_sitesetting_modifiedby) - [mspp_website_sitesetting](#BKMK_mspp_website_sitesetting) +### mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable + +One-To-Many Relationship: [environmentvariabledefinition mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable](environmentvariabledefinition.md#BKMK_mspp_environmentvariabledefinition_mspp_sitesetting_environmentvariable) + +|Property|Value| +|---|---| +|ReferencedEntity|`environmentvariabledefinition`| +|ReferencedAttribute|`environmentvariabledefinitionid`| +|ReferencingAttribute|`mspp_environmentvariable`| +|ReferencingEntityNavigationPropertyName|`EnvironmentValue`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### mspp_systemuser_mspp_sitesetting_createdby One-To-Many Relationship: [systemuser mspp_systemuser_mspp_sitesetting_createdby](systemuser.md#BKMK_mspp_systemuser_mspp_sitesetting_createdby) @@ -310,6 +378,6 @@ One-To-Many Relationship: [mspp_website mspp_website_sitesetting](mspp_website.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_webfile.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_webfile.md index 53a0831853..8972d5423d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_webfile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_webfile.md @@ -1,16 +1,14 @@ --- title: "Web File (mspp_webfile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web File (mspp_webfile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web File (mspp_webfile) table/entity reference +# Web File (mspp_webfile) table/entity reference (Microsoft Dataverse) Storage of files used in the web Portals. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_webfiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_webfiles(*mspp_webfileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_webfiles(*mspp_webfileid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_webfiles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -690,6 +690,6 @@ Many-To-One Relationship: [mspp_webpage mspp_webfile_webpage_image](mspp_webpage ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_webform.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_webform.md index 85b0a6114f..76379ae95f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_webform.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_webform.md @@ -1,16 +1,14 @@ --- title: "Multistep Form (mspp_webform) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Multistep Form (mspp_webform) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Multistep Form (mspp_webform) table/entity reference +# Multistep Form (mspp_webform) table/entity reference (Microsoft Dataverse) Defines the necessary properties and relationships to the other key entities in order to control the initialization of the form within a web portal. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_webforms
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_webforms(*mspp_webformid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_webforms(*mspp_webformid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_webforms
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -629,6 +629,6 @@ Many-To-One Relationship: [mspp_webpage mspp_webpage_webform](mspp_webpage.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_webformmetadata.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_webformmetadata.md index c75d1ba2c2..0f71e29b2e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_webformmetadata.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_webformmetadata.md @@ -1,16 +1,14 @@ --- title: "Multistep Form Metadata (mspp_webformmetadata) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Multistep Form Metadata (mspp_webformmetadata) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Multistep Form Metadata (mspp_webformmetadata) table/entity reference +# Multistep Form Metadata (mspp_webformmetadata) table/entity reference (Microsoft Dataverse) Defines the additional behavior modification logic to augment or override the functionality of form fields that is not possible with Dynamics 365 entity and form metadata. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_webformmetadatas
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_webformmetadatas(*mspp_webformmetadataid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_webformmetadatas(*mspp_webformmetadataid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_webformmetadatas
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -1351,6 +1351,6 @@ One-To-Many Relationship: [mspp_webformstep mspp_webformmetadata_webformstep](ms ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_webformstep.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_webformstep.md index eef440616a..a67646e420 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_webformstep.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_webformstep.md @@ -1,16 +1,14 @@ --- title: "Form Step (mspp_webformstep) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Form Step (mspp_webformstep) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Form Step (mspp_webformstep) table/entity reference +# Form Step (mspp_webformstep) table/entity reference (Microsoft Dataverse) Defines the flow logic of the form's user experience such as steps and conditional branching. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_webformsteps
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_webformsteps(*mspp_webformstepid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_webformsteps(*mspp_webformstepid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_webformsteps
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -201,7 +201,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**The accept attribute specifies the MIME types of files that the server accepts through file upload. To specify more than one value, separate the values with a comma (e.g. audio/*,video/*,image/*).**| +|Description|**The accept attribute specifies the MIME types of files that the server accepts through file upload. To specify more than one value, separate the values with a comma (e.g. audio/\*,video/\*,image/\*).**| |DisplayName|**Accept**| |IsValidForForm|True| |IsValidForRead|True| @@ -2559,6 +2559,6 @@ Many-To-One Relationship: [mspp_webformstep mspp_webformstep_referenceentitystep ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_weblink.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_weblink.md index 7f0abbe6b5..f39f2cf6bc 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_weblink.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_weblink.md @@ -1,16 +1,14 @@ --- title: "Web Link (mspp_weblink) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web Link (mspp_weblink) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web Link (mspp_weblink) table/entity reference +# Web Link (mspp_weblink) table/entity reference (Microsoft Dataverse) A textual or imaged based link to an interal or external URL. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_weblinks
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_weblinks(*mspp_weblinkid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_weblinks(*mspp_weblinkid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_weblinks
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -649,6 +649,6 @@ Many-To-One Relationship: [mspp_weblink mspp_weblink_weblink](#BKMK_mspp_weblink ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_weblinkset.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_weblinkset.md index 0a6f71a365..3593abf6b0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_weblinkset.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_weblinkset.md @@ -1,16 +1,14 @@ --- title: "Web Link Set (mspp_weblinkset) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web Link Set (mspp_weblinkset) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web Link Set (mspp_weblinkset) table/entity reference +# Web Link Set (mspp_weblinkset) table/entity reference (Microsoft Dataverse) A grouping of web links. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_weblinksets
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_weblinksets(*mspp_weblinksetid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_weblinksets(*mspp_weblinksetid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_weblinksets
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -416,6 +416,6 @@ Many-To-One Relationship: [mspp_webpage mspp_webpage_navigation_weblinkset](mspp ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_webpage.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_webpage.md index 0db3f5eec4..ede9773feb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_webpage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_webpage.md @@ -1,16 +1,14 @@ --- title: "Web Page (mspp_webpage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web Page (mspp_webpage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web Page (mspp_webpage) table/entity reference +# Web Page (mspp_webpage) table/entity reference (Microsoft Dataverse) Web Page @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_webpages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_webpages(*mspp_webpageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_webpages(*mspp_webpageid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_webpages
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -1240,6 +1240,6 @@ Many-To-One Relationship: [mspp_webpageaccesscontrolrule mspp_webpage_webpageacc ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_webpageaccesscontrolrule.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_webpageaccesscontrolrule.md index 69aa5a41f9..b29f80b000 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_webpageaccesscontrolrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_webpageaccesscontrolrule.md @@ -1,16 +1,14 @@ --- title: "Web Page Access Control Rule (mspp_webpageaccesscontrolrule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web Page Access Control Rule (mspp_webpageaccesscontrolrule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web Page Access Control Rule (mspp_webpageaccesscontrolrule) table/entity reference +# Web Page Access Control Rule (mspp_webpageaccesscontrolrule) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_webpageaccesscontrolrules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_webpageaccesscontrolrules(*mspp_webpageaccesscontrolruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_webpageaccesscontrolrules(*mspp_webpageaccesscontrolruleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_webpageaccesscontrolrules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -398,6 +398,6 @@ See [mspp_webrole mspp_webpageaccesscontrolrule_webrole Many-To-Many Relationshi ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_webrole.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_webrole.md index 98fb4831ee..6d0c9cfaca 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_webrole.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_webrole.md @@ -1,16 +1,14 @@ --- title: "Web Role (mspp_webrole) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web Role (mspp_webrole) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web Role (mspp_webrole) table/entity reference +# Web Role (mspp_webrole) table/entity reference (Microsoft Dataverse) Sets the user's role for the Portal. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_webroles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_webroles(*mspp_webroleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_webroles(*mspp_webroleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_webroles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -420,6 +420,6 @@ See [mspp_websiteaccess mspp_websiteaccess_webrole Many-To-Many Relationship](ms ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_website.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_website.md index 97c635c83e..6c827be7ab 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_website.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_website.md @@ -1,16 +1,14 @@ --- title: "Website (mspp_website) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Website (mspp_website) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Website (mspp_website) table/entity reference +# Website (mspp_website) table/entity reference (Microsoft Dataverse) Web Portal @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_websites
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_websites(*mspp_websiteid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_websites(*mspp_websiteid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_websites
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -940,6 +940,6 @@ Many-To-One Relationship: [mspp_websiteaccess mspp_website_websiteaccess](mspp_w ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_websiteaccess.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_websiteaccess.md index f85167a512..7940eac255 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_websiteaccess.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_websiteaccess.md @@ -1,16 +1,14 @@ --- title: "Website Access (mspp_websiteaccess) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Website Access (mspp_websiteaccess) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Website Access (mspp_websiteaccess) table/entity reference +# Website Access (mspp_websiteaccess) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_websiteaccesses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_websiteaccesses(*mspp_websiteaccessid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_websiteaccesses(*mspp_websiteaccessid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_websiteaccesses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -360,6 +360,6 @@ See [mspp_webrole mspp_websiteaccess_webrole Many-To-Many Relationship](mspp_web ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_websitelanguage.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_websitelanguage.md index e31d0b6584..6b24d3ea8c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_websitelanguage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_websitelanguage.md @@ -1,16 +1,14 @@ --- title: "Website Language (mspp_websitelanguage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Website Language (mspp_websitelanguage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Website Language (mspp_websitelanguage) table/entity reference +# Website Language (mspp_websitelanguage) table/entity reference (Microsoft Dataverse) Languages supported and publishing status for the portal @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_websitelanguages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_websitelanguages(*mspp_websitelanguageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_websitelanguages(*mspp_websitelanguageid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_websitelanguages
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -283,7 +283,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**This attribute is used only in Power Pages Management App, and only for UI purpose. It's value is mapped to mspp_systemlanguage.**| +|Description|**This attribute is used only in Power Pages Management App, and only for UI purpose. It's value is mapped to mspp\_systemlanguage.**| |DisplayName|**Power Pages Language**| |IsValidForForm|True| |IsValidForRead|True| @@ -509,6 +509,6 @@ Many-To-One Relationship: [mspp_webpage mspp_websitelanguage_webpage_webpagelang ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/mspp_webtemplate.md b/powerapps-docs/developer/data-platform/reference/entities/mspp_webtemplate.md index 8895cb7433..ea33ef0e6f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/mspp_webtemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/mspp_webtemplate.md @@ -1,16 +1,14 @@ --- title: "Web Template (mspp_webtemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web Template (mspp_webtemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web Template (mspp_webtemplate) table/entity reference +# Web Template (mspp_webtemplate) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /mspp_webtemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /mspp_webtemplates(*mspp_webtemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /mspp_webtemplates(*mspp_webtemplateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /mspp_webtemplates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -381,6 +381,6 @@ Many-To-One Relationship: [mspp_website mspp_webtemplate_website_header](mspp_we ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/navigationsetting.md b/powerapps-docs/developer/data-platform/reference/entities/navigationsetting.md index 59a59c4cd7..f5cca76a66 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/navigationsetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/navigationsetting.md @@ -1,16 +1,14 @@ --- title: "Navigation Setting (NavigationSetting) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Navigation Setting (NavigationSetting) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Navigation Setting (NavigationSetting) table/entity reference +# Navigation Setting (NavigationSetting) table/entity reference (Microsoft Dataverse) Navigation Setting: A setting page or group of pages available for configuration within an app. A record representing a group of pages is regarded as the parent navigation setting of one or more other records. For internal use only. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /navigationsettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /navigationsettings(*navigationsettingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /navigationsettings(*navigationsettingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /navigationsettings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublishedMultiple`
Event: False | || @@ -658,6 +658,6 @@ One-To-Many Relationship: [organization organization_navigationsetting](organiza ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/newprocess.md b/powerapps-docs/developer/data-platform/reference/entities/newprocess.md index 20222bcccf..a876d44d6c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/newprocess.md +++ b/powerapps-docs/developer/data-platform/reference/entities/newprocess.md @@ -1,16 +1,14 @@ --- title: "New Process (NewProcess) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the New Process (NewProcess) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# New Process (NewProcess) table/entity reference +# New Process (NewProcess) table/entity reference (Microsoft Dataverse) New Process Business Process Flow @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /newprocesses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /newprocesses(*businessprocessflowinstanceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /newprocesses(*businessprocessflowinstanceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /newprocesses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: True |`PATCH` /newprocesses(*businessprocessflowinstanceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -611,6 +611,6 @@ Many-To-One Relationship: [syncerror NewProcess_SyncErrors](syncerror.md#BKMK_Ne ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/nlsqregistration.md b/powerapps-docs/developer/data-platform/reference/entities/nlsqregistration.md index 7cc95df31f..38c50eddd0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/nlsqregistration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/nlsqregistration.md @@ -1,16 +1,14 @@ --- title: "NL2SQ Registration Information (nlsqregistration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the NL2SQ Registration Information (nlsqregistration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# NL2SQ Registration Information (nlsqregistration) table/entity reference +# NL2SQ Registration Information (nlsqregistration) table/entity reference (Microsoft Dataverse) Org registration status, AllowedEntity list, and registration error message. @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /nlsqregistrations(*nlsqregistrationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /nlsqregistrations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /nlsqregistrations(*nlsqregistrationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /nlsqregistrations(*nlsqregistrationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /nlsqregistrations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -87,6 +87,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OwnerIdType](#BKMK_OwnerIdType) - [PartitionId](#BKMK_PartitionId) - [RegistrationStatus](#BKMK_RegistrationStatus) +- [Skill](#BKMK_Skill) - [TTLInSeconds](#BKMK_TTLInSeconds) ### AllowedEntityList @@ -350,6 +351,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |2|**InProgress**| |3|**Failed**| +### Skill + +|Property|Value| +|---|---| +|Description|**(Optional) the skill associated with the registration**| +|DisplayName|**Skill**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`skill`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|| + ### TTLInSeconds |Property|Value| @@ -511,7 +525,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -676,6 +690,6 @@ One-To-Many Relationship: [systemuser user_nlsqregistration](systemuser.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/officegraphdocument.md b/powerapps-docs/developer/data-platform/reference/entities/officegraphdocument.md index a141ee22c7..19b6b7cef3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/officegraphdocument.md +++ b/powerapps-docs/developer/data-platform/reference/entities/officegraphdocument.md @@ -1,16 +1,14 @@ --- title: "Office Graph Document (OfficeGraphDocument) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Office Graph Document (OfficeGraphDocument) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Office Graph Document (OfficeGraphDocument) table/entity reference +# Office Graph Document (OfficeGraphDocument) table/entity reference (Microsoft Dataverse) Office Graph Documents Description @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /officegraphdocuments
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -618,6 +618,6 @@ One-To-Many Relationship: [transactioncurrency TransactionCurrency_officegraphdo ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/optionset.md b/powerapps-docs/developer/data-platform/reference/entities/optionset.md index c0dd0e2dce..80b3046994 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/optionset.md +++ b/powerapps-docs/developer/data-platform/reference/entities/optionset.md @@ -1,16 +1,14 @@ --- title: "OptionSet table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the OptionSet table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# OptionSet table/entity reference +# OptionSet table/entity reference (Microsoft Dataverse) @@ -133,6 +131,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/organization.md b/powerapps-docs/developer/data-platform/reference/entities/organization.md index 95bf2eeece..713318b90f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/organization.md +++ b/powerapps-docs/developer/data-platform/reference/entities/organization.md @@ -1,16 +1,14 @@ --- title: "Organization table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Organization table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Organization table/entity reference +# Organization table/entity reference (Microsoft Dataverse) Top level of the Microsoft Dynamics 365 business hierarchy. The organization can be a specific business, holding company, or corporation. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /organizations(*organizationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /organizations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /organizations(*organizationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -67,6 +67,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [AllowedApplicationsForDVAccess](#BKMK_AllowedApplicationsForDVAccess) - [AllowedIpRangeForFirewall](#BKMK_AllowedIpRangeForFirewall) - [AllowedIpRangeForStorageAccessSignatures](#BKMK_AllowedIpRangeForStorageAccessSignatures) +- [AllowedListOfIpRangesForFirewall](#BKMK_AllowedListOfIpRangesForFirewall) - [AllowedMimeTypes](#BKMK_AllowedMimeTypes) - [AllowedServiceTagsForFirewall](#BKMK_AllowedServiceTagsForFirewall) - [AllowEntityOnlyAudit](#BKMK_AllowEntityOnlyAudit) @@ -83,6 +84,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [AllowUserFormModePreference](#BKMK_AllowUserFormModePreference) - [AllowUsersHidingSystemViews](#BKMK_AllowUsersHidingSystemViews) - [AllowUsersSeeAppdownloadMessage](#BKMK_AllowUsersSeeAppdownloadMessage) +- [AllowVirtualEntityPluginExecutionOnNestedPipeline](#BKMK_AllowVirtualEntityPluginExecutionOnNestedPipeline) - [AllowWebExcelExport](#BKMK_AllowWebExcelExport) - [AMDesignator](#BKMK_AMDesignator) - [AppDesignerExperienceEnabled](#BKMK_AppDesignerExperienceEnabled) @@ -90,6 +92,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [AppointmentRichEditorExperience](#BKMK_AppointmentRichEditorExperience) - [AppointmentWithTeamsMeeting](#BKMK_AppointmentWithTeamsMeeting) - [AppointmentWithTeamsMeetingV2](#BKMK_AppointmentWithTeamsMeetingV2) +- [AreAutomationCenterPreviewFeaturesEnabled](#BKMK_AreAutomationCenterPreviewFeaturesEnabled) +- [AreProcessInsightsPreviewFeaturesEnabled](#BKMK_AreProcessInsightsPreviewFeaturesEnabled) - [AuditRetentionPeriod](#BKMK_AuditRetentionPeriod) - [AuditRetentionPeriodV2](#BKMK_AuditRetentionPeriodV2) - [AuditSettings](#BKMK_AuditSettings) @@ -99,9 +103,12 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [AzureSchedulerJobCollectionName](#BKMK_AzureSchedulerJobCollectionName) - [BaseCurrencyId](#BKMK_BaseCurrencyId) - [BingMapsApiKey](#BKMK_BingMapsApiKey) +- [BlockAccessToSessionTranscriptsForCopilotStudio](#BKMK_BlockAccessToSessionTranscriptsForCopilotStudio) +- [BlockCopilotAuthorAuthentication](#BKMK_BlockCopilotAuthorAuthentication) - [BlockedApplicationsForDVAccess](#BKMK_BlockedApplicationsForDVAccess) - [BlockedAttachments](#BKMK_BlockedAttachments) - [BlockedMimeTypes](#BKMK_BlockedMimeTypes) +- [BlockTranscriptRecordingForCopilotStudio](#BKMK_BlockTranscriptRecordingForCopilotStudio) - [BoundDashboardDefaultCardExpanded](#BKMK_BoundDashboardDefaultCardExpanded) - [BulkOperationPrefix](#BKMK_BulkOperationPrefix) - [BusinessCardOptions](#BKMK_BusinessCardOptions) @@ -151,6 +158,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [DelegatedAdminUserId](#BKMK_DelegatedAdminUserId) - [DesktopFlowQueueLogsTtlInMinutes](#BKMK_DesktopFlowQueueLogsTtlInMinutes) - [DesktopFlowRunActionLogsStatus](#BKMK_DesktopFlowRunActionLogsStatus) +- [DesktopFlowRunActionLogVerbosity](#BKMK_DesktopFlowRunActionLogVerbosity) - [DesktopFlowRunActionLogVersion](#BKMK_DesktopFlowRunActionLogVersion) - [DisableSocialCare](#BKMK_DisableSocialCare) - [DisableSystemLabelsCacheSharing](#BKMK_DisableSystemLabelsCacheSharing) @@ -162,6 +170,10 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [EnableAsyncMergeAPIForUCI](#BKMK_EnableAsyncMergeAPIForUCI) - [EnableBingMapsIntegration](#BKMK_EnableBingMapsIntegration) - [EnableCanvasAppsInSolutionsByDefault](#BKMK_EnableCanvasAppsInSolutionsByDefault) +- [EnableCopilotStudioCrossGeoShareDataWithVivaInsights](#BKMK_EnableCopilotStudioCrossGeoShareDataWithVivaInsights) +- [EnableCopilotStudioShareDataWithVI](#BKMK_EnableCopilotStudioShareDataWithVI) +- [EnableCopilotStudioShareDataWithVivaInsights](#BKMK_EnableCopilotStudioShareDataWithVivaInsights) +- [EnableEnvironmentSettingsApp](#BKMK_EnableEnvironmentSettingsApp) - [EnableFlowsInSolutionByDefault](#BKMK_EnableFlowsInSolutionByDefault) - [EnableFlowsInSolutionByDefaultGracePeriod](#BKMK_EnableFlowsInSolutionByDefaultGracePeriod) - [EnableImmersiveSkypeIntegration](#BKMK_EnableImmersiveSkypeIntegration) @@ -280,6 +292,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [IsMobileClientOnDemandSyncEnabled](#BKMK_IsMobileClientOnDemandSyncEnabled) - [IsMobileOfflineEnabled](#BKMK_IsMobileOfflineEnabled) - [IsModelDrivenAppsInMSTeamsEnabled](#BKMK_IsModelDrivenAppsInMSTeamsEnabled) +- [IsMoneySavingsAllowed](#BKMK_IsMoneySavingsAllowed) - [IsMSTeamsCollaborationEnabled](#BKMK_IsMSTeamsCollaborationEnabled) - [IsMSTeamsEnabled](#BKMK_IsMSTeamsEnabled) - [IsMSTeamsSettingChangedByUser](#BKMK_IsMSTeamsSettingChangedByUser) @@ -419,6 +432,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [RiErrorStatus](#BKMK_RiErrorStatus) - [SameSiteModeForSessionCookie](#BKMK_SameSiteModeForSessionCookie) - [SampleDataImportId](#BKMK_SampleDataImportId) +- [SavingEventsTTLInMinutes](#BKMK_SavingEventsTTLInMinutes) - [SchemaNamePrefix](#BKMK_SchemaNamePrefix) - [SendBulkEmailInUCI](#BKMK_SendBulkEmailInUCI) - [ServeStaticResourcesFromAzureCDN](#BKMK_ServeStaticResourcesFromAzureCDN) @@ -806,6 +820,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|4000| +### AllowedListOfIpRangesForFirewall + +|Property|Value| +|---|---| +|Description|**Specifies list of allowed IP addresses for firewall.**| +|DisplayName|**List of IP Ranges to be allowed by the firewall rule**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`allowedlistofiprangesforfirewall`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1073741823| + ### AllowedMimeTypes |Property|Value| @@ -1062,6 +1093,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |True Label|Yes| |False Label|No| +### AllowVirtualEntityPluginExecutionOnNestedPipeline + +|Property|Value| +|---|---| +|Description|**Warning : Allowing Virtual Entity plugin execution on nested pipeline does not offer transactional support. i.e. if call in native entity pipeline fails, then virtual entity operation will not be reverted.**| +|DisplayName|**Allow Virtual Entity Plugin Execution In Nested Pipeline.**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`allowvirtualentitypluginexecutiononnestedpipeline`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_allowvirtualentitypluginexecutiononnestedpipelines`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### AllowWebExcelExport |Property|Value| @@ -1182,6 +1229,38 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |True Label|Yes| |False Label|No| +### AreAutomationCenterPreviewFeaturesEnabled + +|Property|Value| +|---|---| +|Description|**Indicates whether Power Automate Automation Center preview features will be available for all users in this organization.**| +|DisplayName|**Enable Power Automate Automation Center preview features for all users in this organization.**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`areautomationcenterpreviewfeaturesenabled`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|True| +|True Label|Yes| +|False Label|No| + +### AreProcessInsightsPreviewFeaturesEnabled + +|Property|Value| +|---|---| +|Description|**Indicates whether Process Insights Preview features are enabled in this organization.**| +|DisplayName|**Enable Process Insights Preview features for this organization**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`areprocessinsightspreviewfeaturesenabled`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|True| +|True Label|Yes| +|False Label|No| + ### AuditRetentionPeriod |Property|Value| @@ -1322,6 +1401,38 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1024| +### BlockAccessToSessionTranscriptsForCopilotStudio + +|Property|Value| +|---|---| +|Description|**Enable this feature to prevent makers from accessing and downloading session transcripts**| +|DisplayName|**Block access to session transcripts for Copilot Studio**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`blockaccesstosessiontranscriptsforcopilotstudio`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### BlockCopilotAuthorAuthentication + +|Property|Value| +|---|---| +|Description|**Prevent makers from allowing end-users to use their credentials during authentication to use connectors, actions, flows, and triggers that are connected to an agent**| +|DisplayName|**Block makers from allowing end-users to use their credentials during authentication to use connectors, actions, flows, and triggers that are connected to an agent**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`blockcopilotauthorauthentication`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### BlockedApplicationsForDVAccess |Property|Value| @@ -1373,6 +1484,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|1073741823| +### BlockTranscriptRecordingForCopilotStudio + +|Property|Value| +|---|---| +|Description|**Enable this feature to block access to session transcripts and conversational transcripts from being written to Dataverse for an individual environment**| +|DisplayName|**Block access to session transcripts and conversational transcript recording for Copilot Studio**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`blocktranscriptrecordingforcopilotstudio`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### BoundDashboardDefaultCardExpanded |Property|Value| @@ -2154,6 +2281,30 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1|**OnFailure**| |2|**Disabled**| +### DesktopFlowRunActionLogVerbosity + +|Property|Value| +|---|---| +|Description|**What verbosity level the Power Automate Desktop Flow Run Action Logs allow.**| +|DisplayName|**Desktop Flow Run Action Log Verbosity**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`desktopflowrunactionlogverbosity`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`organization_desktopflowrunactionlogverbosity`| + +#### DesktopFlowRunActionLogVerbosity Choices/Options + +|Value|Label| +|---|---| +|0|**Full**| +|1|**Debug**| +|2|**Custom**| +|3|**Warning**| +|4|**Error**| + ### DesktopFlowRunActionLogVersion |Property|Value| @@ -2344,6 +2495,70 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |True Label|Yes| |False Label|No| +### EnableCopilotStudioCrossGeoShareDataWithVivaInsights + +|Property|Value| +|---|---| +|Description|**Enable this feature to allow cross-geo boundary sharing of aggregated analytics data if your preferred data location for Viva Insights is different than the location of your environment**| +|DisplayName|**Allow cross-geo boundary sharing of aggregated analytics data if your preferred data location for Viva Insights is different than the location of your environment**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`enablecopilotstudiocrossgeosharedatawithvivainsights`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### EnableCopilotStudioShareDataWithVI + +|Property|Value| +|---|---| +|Description|**(Deprecated) Enable this feature to allow Copilot Studio to share aggregated analytics data for custom agents with Viva Insights for an individual environment**| +|DisplayName|**(Deprecated) Allow Copilot Studio to share aggregated analytics data for custom agents with Viva Insights**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`enablecopilotstudiosharedatawithvi`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### EnableCopilotStudioShareDataWithVivaInsights + +|Property|Value| +|---|---| +|Description|**Enable this feature to allow Copilot Studio to share aggregated analytics data for custom agents with Viva Insights for an individual environment**| +|DisplayName|**Allow Copilot Studio to share aggregated analytics data for custom agents with Viva Insights**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`enablecopilotstudiosharedatawithvivainsights`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|True| +|True Label|Yes| +|False Label|No| + +### EnableEnvironmentSettingsApp + +|Property|Value| +|---|---| +|Description|**Enables the Environment Settings App**| +|DisplayName|**Enable Environment Settings App**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`enableenvironmentsettingsapp`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### EnableFlowsInSolutionByDefault |Property|Value| @@ -2781,12 +2996,12 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Value|Label| |---|---| -|1|**Quarter {0}**| -|2|**Q{0}**| -|3|**P{0}**| -|4|**Month {0}**| -|5|**M{0}**| -|6|**Semester {0}**| +|1|**Quarter \{0\}**| +|2|**Q\{0\}**| +|3|**P\{0\}**| +|4|**Month \{0\}**| +|5|**M\{0\}**| +|6|**Semester \{0\}**| |7|**Month Name**| ### FiscalPeriodType @@ -3802,7 +4017,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsValidForForm|False| |IsValidForRead|True| |LogicalName|`isdesktopflowconnectionembeddingenabled`| -|RequiredLevel|None| +|RequiredLevel|SystemRequired| |Type|Boolean| |GlobalChoiceName|`organization_featureenabled`| |DefaultValue|True| @@ -3818,7 +4033,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsValidForForm|False| |IsValidForRead|True| |LogicalName|`isdesktopflowruntimerepairattendedenabled`| -|RequiredLevel|None| +|RequiredLevel|SystemRequired| |Type|Boolean| |GlobalChoiceName|`organization_featureenabled`| |DefaultValue|True| @@ -3834,7 +4049,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsValidForForm|False| |IsValidForRead|True| |LogicalName|`isdesktopflowruntimerepairunattendedenabled`| -|RequiredLevel|None| +|RequiredLevel|SystemRequired| |Type|Boolean| |GlobalChoiceName|`organization_featureenabled`| |DefaultValue|True| @@ -3861,7 +4076,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Indicates whether Windows Vanilla Image will be readly available for Desktop Flow users in this organization.**| +|Description|**Indicates whether Windows Vanilla Image will be available for Desktop Flow users in this organization.**| |DisplayName|**Enable Sharing the Windows Vanilla Image with every Desktop Flow user in this organization.**| |IsValidForForm|False| |IsValidForRead|True| @@ -4257,6 +4472,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |True Label|Yes| |False Label|No| +### IsMoneySavingsAllowed + +|Property|Value| +|---|---| +|Description|**Indicates whether the maker can create Power Automate money based saving rules.**| +|DisplayName|**Enable the ability to makers to create Power Automate money savings rule**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismoneysavingsallowed`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`organization_featureenabled`| +|DefaultValue|True| +|True Label|Yes| +|False Label|No| + ### IsMSTeamsCollaborationEnabled |Property|Value| @@ -6459,6 +6690,20 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|None| |Type|Uniqueidentifier| +### SavingEventsTTLInMinutes + +|Property|Value| +|---|---| +|Description|**Default time to live in minutes for new Power Automate savings events records in flow aggregation.**| +|DisplayName|**The TTL in minutes for new Power Automate savings events records in flow aggregation.**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`savingeventsttlinminutes`| +|RequiredLevel|SystemRequired| +|Type|Integer| +|MaxValue|52560000| +|MinValue|0| + ### SchemaNamePrefix |Property|Value| @@ -8219,6 +8464,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [organization_appconfig](#BKMK_organization_appconfig) - [organization_appconfiginstance](#BKMK_organization_appconfiginstance) - [organization_appconfigmaster](#BKMK_organization_appconfigmaster) +- [organization_application](#BKMK_organization_application) - [organization_appmodule](#BKMK_organization_appmodule) - [Organization_AsyncOperations](#BKMK_Organization_AsyncOperations) - [Organization_BulkDeleteFailures](#BKMK_Organization_BulkDeleteFailures) @@ -8235,8 +8481,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [organization_datalakeworkspacepermission](#BKMK_organization_datalakeworkspacepermission) - [organization_dataprocessingconfiguration](#BKMK_organization_dataprocessingconfiguration) - [organization_delegatedauthorization](#BKMK_organization_delegatedauthorization) +- [organization_emailaddressconfiguration](#BKMK_organization_emailaddressconfiguration) - [organization_emailserverprofile](#BKMK_organization_emailserverprofile) - [organization_entityanalyticsconfig](#BKMK_organization_entityanalyticsconfig) +- [organization_entityclusterconfig](#BKMK_organization_entityclusterconfig) - [organization_entitydataprovider](#BKMK_organization_entitydataprovider) - [organization_entityrecordfilter](#BKMK_organization_entityrecordfilter) - [organization_expiredprocess](#BKMK_organization_expiredprocess) @@ -8303,6 +8551,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [organization_searchrelationshipsettings](#BKMK_organization_searchrelationshipsettings) - [organization_serviceendpoint](#BKMK_organization_serviceendpoint) - [organization_sharedlinksetting](#BKMK_organization_sharedlinksetting) +- [organization_sharepointmanagedidentity](#BKMK_organization_sharepointmanagedidentity) - [organization_similarityrule](#BKMK_organization_similarityrule) - [organization_sitemap](#BKMK_organization_sitemap) - [organization_solution](#BKMK_organization_solution) @@ -8322,6 +8571,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [organization_teammobileofflineprofilemembership](#BKMK_organization_teammobileofflineprofilemembership) - [organization_teams](#BKMK_organization_teams) - [organization_territories](#BKMK_organization_territories) +- [organization_textanalyticsentitymapping](#BKMK_organization_textanalyticsentitymapping) - [organization_theme](#BKMK_organization_theme) - [organization_tracelog](#BKMK_organization_tracelog) - [organization_transactioncurrencies](#BKMK_organization_transactioncurrencies) @@ -8598,6 +8848,18 @@ Many-To-One Relationship: [appconfigmaster organization_appconfigmaster](appconf |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### organization_application + +Many-To-One Relationship: [application organization_application](application.md#BKMK_organization_application) + +|Property|Value| +|---|---| +|ReferencingEntity|`application`| +|ReferencingAttribute|`organizationid`| +|ReferencedEntityNavigationPropertyName|`organization_application`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### organization_appmodule Many-To-One Relationship: [appmodule organization_appmodule](appmodule.md#BKMK_organization_appmodule) @@ -8790,6 +9052,18 @@ Many-To-One Relationship: [delegatedauthorization organization_delegatedauthoriz |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### organization_emailaddressconfiguration + +Many-To-One Relationship: [emailaddressconfiguration organization_emailaddressconfiguration](emailaddressconfiguration.md#BKMK_organization_emailaddressconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`emailaddressconfiguration`| +|ReferencingAttribute|`organizationid`| +|ReferencedEntityNavigationPropertyName|`organization_emailaddressconfiguration`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### organization_emailserverprofile Many-To-One Relationship: [emailserverprofile organization_emailserverprofile](emailserverprofile.md#BKMK_organization_emailserverprofile) @@ -8814,6 +9088,18 @@ Many-To-One Relationship: [entityanalyticsconfig organization_entityanalyticscon |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### organization_entityclusterconfig + +Many-To-One Relationship: [entityclusterconfig organization_entityclusterconfig](entityclusterconfig.md#BKMK_organization_entityclusterconfig) + +|Property|Value| +|---|---| +|ReferencingEntity|`entityclusterconfig`| +|ReferencingAttribute|`organizationid`| +|ReferencedEntityNavigationPropertyName|`organization_entityclusterconfig`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### organization_entitydataprovider Many-To-One Relationship: [entitydataprovider organization_entitydataprovider](entitydataprovider.md#BKMK_organization_entitydataprovider) @@ -9606,6 +9892,18 @@ Many-To-One Relationship: [sharedlinksetting organization_sharedlinksetting](sha |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### organization_sharepointmanagedidentity + +Many-To-One Relationship: [sharepointmanagedidentity organization_sharepointmanagedidentity](sharepointmanagedidentity.md#BKMK_organization_sharepointmanagedidentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharepointmanagedidentity`| +|ReferencingAttribute|`organizationid`| +|ReferencedEntityNavigationPropertyName|`organization_sharepointmanagedidentity`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### organization_similarityrule Many-To-One Relationship: [similarityrule organization_similarityrule](similarityrule.md#BKMK_organization_similarityrule) @@ -9834,6 +10132,18 @@ Many-To-One Relationship: [territory organization_territories](territory.md#BKMK |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### organization_textanalyticsentitymapping + +Many-To-One Relationship: [textanalyticsentitymapping organization_textanalyticsentitymapping](textanalyticsentitymapping.md#BKMK_organization_textanalyticsentitymapping) + +|Property|Value| +|---|---| +|ReferencingEntity|`textanalyticsentitymapping`| +|ReferencingAttribute|`organizationid`| +|ReferencedEntityNavigationPropertyName|`organization_textanalyticsentitymapping`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### organization_theme Many-To-One Relationship: [theme organization_theme](theme.md#BKMK_organization_theme) @@ -9970,6 +10280,6 @@ Many-To-One Relationship: [webresource webresource_organization](webresource.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncfnostate.md b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncfnostate.md index 76d3b0d688..10e9461758 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncfnostate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncfnostate.md @@ -1,16 +1,14 @@ --- title: "organizationdatasyncfnostate table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the organizationdatasyncfnostate table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# organizationdatasyncfnostate table/entity reference +# organizationdatasyncfnostate table/entity reference (Microsoft Dataverse) Information regarding data synchronization state @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /organizationdatasyncfnostates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /organizationdatasyncfnostates(*organizationdatasyncfnostateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /organizationdatasyncfnostates(*organizationdatasyncfnostateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /organizationdatasyncfnostates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -875,6 +875,6 @@ Many-To-One Relationship: [syncerror organizationdatasyncfnostate_SyncErrors](sy ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncstate.md b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncstate.md index 4083438875..225fe6f695 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncstate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncstate.md @@ -1,16 +1,14 @@ --- title: "organizationdatasyncstate table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the organizationdatasyncstate table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# organizationdatasyncstate table/entity reference +# organizationdatasyncstate table/entity reference (Microsoft Dataverse) Information regarding data synchronization state @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /organizationdatasyncstates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /organizationdatasyncstates(*organizationdatasyncstateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /organizationdatasyncstates(*organizationdatasyncstateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /organizationdatasyncstates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -893,6 +893,6 @@ Many-To-One Relationship: [syncerror organizationdatasyncstate_SyncErrors](synce ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscription.md b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscription.md index 46e330adc6..af442723f3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscription.md +++ b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscription.md @@ -1,16 +1,14 @@ --- title: "organizationdatasyncsubscription table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the organizationdatasyncsubscription table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# organizationdatasyncsubscription table/entity reference +# organizationdatasyncsubscription table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /organizationdatasyncsubscriptions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /organizationdatasyncsubscriptions(*organizationdatasyncsubscriptionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /organizationdatasyncsubscriptions(*organizationdatasyncsubscriptionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /organizationdatasyncsubscriptions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -524,7 +524,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|50000| +|MaxLength|300000| ### SubscriptionFnoTables @@ -541,7 +541,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|50000| +|MaxLength|300000| ### TimeZoneRuleVersionNumber @@ -572,7 +572,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|20000| +|MaxLength|300000| ### UnsubscribedFnoTables @@ -589,7 +589,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|20000| +|MaxLength|300000| ### UTCConversionTimeZoneCode @@ -999,6 +999,6 @@ Many-To-One Relationship: [organizationdatasyncsubscriptionfnotable subscription ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscriptionentity.md b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscriptionentity.md index 942327a272..1b6ab0b140 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscriptionentity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscriptionentity.md @@ -1,16 +1,14 @@ --- title: "organizationdatasyncsubscriptionentity table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the organizationdatasyncsubscriptionentity table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# organizationdatasyncsubscriptionentity table/entity reference +# organizationdatasyncsubscriptionentity table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /organizationdatasyncsubscriptionentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /organizationdatasyncsubscriptionentities(*organizationdatasyncsubscriptionentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /organizationdatasyncsubscriptionentities(*organizationdatasyncsubscriptionentityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /organizationdatasyncsubscriptionentities
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -650,6 +650,6 @@ Many-To-One Relationship: [syncerror organizationdatasyncsubscriptionentity_Sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscriptionfnotable.md b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscriptionfnotable.md index c3a2c106da..ac662c744d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscriptionfnotable.md +++ b/powerapps-docs/developer/data-platform/reference/entities/organizationdatasyncsubscriptionfnotable.md @@ -1,16 +1,14 @@ --- title: "organizationdatasyncsubscriptionfnotable table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the organizationdatasyncsubscriptionfnotable table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# organizationdatasyncsubscriptionfnotable table/entity reference +# organizationdatasyncsubscriptionfnotable table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /organizationdatasyncsubscriptionfnotables
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /organizationdatasyncsubscriptionfnotables(*organizationdatasyncsubscriptionfnotableid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /organizationdatasyncsubscriptionfnotables(*organizationdatasyncsubscriptionfnotableid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /organizationdatasyncsubscriptionfnotables
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -650,6 +650,6 @@ Many-To-One Relationship: [syncerror organizationdatasyncsubscriptionfnotable_Sy ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/owner.md b/powerapps-docs/developer/data-platform/reference/entities/owner.md index af668acb22..0b1e226e10 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/owner.md +++ b/powerapps-docs/developer/data-platform/reference/entities/owner.md @@ -1,19 +1,27 @@ --- title: "Owner table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Owner table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Owner table/entity reference +# Owner table/entity reference (Microsoft Dataverse) Group of undeleted system users and undeleted teams. Owners can be used to control access to specific objects. +## Messages + +The following table lists the messages for the Owner table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Owner table. @@ -148,14 +156,20 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_annotations](#BKMK_owner_annotations) - [owner_appnotification](#BKMK_owner_appnotification) - [owner_appointments](#BKMK_owner_appointments) +- [owner_approvalprocess](#BKMK_owner_approvalprocess) +- [owner_approvalstageapproval](#BKMK_owner_approvalstageapproval) +- [owner_approvalstagecondition](#BKMK_owner_approvalstagecondition) +- [owner_approvalstageorder](#BKMK_owner_approvalstageorder) - [owner_asyncoperations](#BKMK_owner_asyncoperations) - [owner_bot](#BKMK_owner_bot) - [owner_botcomponent](#BKMK_owner_botcomponent) - [owner_botcomponentcollection](#BKMK_owner_botcomponentcollection) +- [owner_businessprocess](#BKMK_owner_businessprocess) - [owner_callbackregistration](#BKMK_owner_callbackregistration) - [owner_canvasapp](#BKMK_owner_canvasapp) - [owner_card](#BKMK_owner_card) - [owner_categories](#BKMK_owner_categories) +- [owner_certificatecredential](#BKMK_owner_certificatecredential) - [owner_connectioninstance](#BKMK_owner_connectioninstance) - [owner_connectionreference](#BKMK_owner_connectionreference) - [owner_connections](#BKMK_owner_connections) @@ -179,7 +193,6 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_emails](#BKMK_owner_emails) - [owner_emailserverprofile](#BKMK_owner_emailserverprofile) - [owner_environmentvariabledefinition](#BKMK_owner_environmentvariabledefinition) -- [owner_environmentvariablevalue](#BKMK_owner_environmentvariablevalue) - [owner_exchangesyncidmapping](#BKMK_owner_exchangesyncidmapping) - [owner_exportedexcel](#BKMK_owner_exportedexcel) - [owner_exportsolutionupload](#BKMK_owner_exportsolutionupload) @@ -189,6 +202,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_federatedknowledgeconfiguration](#BKMK_owner_federatedknowledgeconfiguration) - [owner_federatedknowledgeentityconfiguration](#BKMK_owner_federatedknowledgeentityconfiguration) - [owner_feedback](#BKMK_owner_feedback) +- [owner_flowaggregation](#BKMK_owner_flowaggregation) - [owner_flowcapacityassignment](#BKMK_owner_flowcapacityassignment) - [owner_flowcredentialapplication](#BKMK_owner_flowcredentialapplication) - [owner_flowevent](#BKMK_owner_flowevent) @@ -202,11 +216,13 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_fxexpression](#BKMK_owner_fxexpression) - [owner_goal](#BKMK_owner_goal) - [owner_goalrollupquery](#BKMK_owner_goalrollupquery) +- [owner_governanceconfiguration](#BKMK_owner_governanceconfiguration) - [owner_importdatas](#BKMK_owner_importdatas) - [owner_importfiles](#BKMK_owner_importfiles) - [owner_importlogs](#BKMK_owner_importlogs) - [owner_importmaps](#BKMK_owner_importmaps) - [owner_imports](#BKMK_owner_imports) +- [owner_indexedtrait](#BKMK_owner_indexedtrait) - [owner_interactionforemail](#BKMK_owner_interactionforemail) - [owner_keyvaultreference](#BKMK_owner_keyvaultreference) - [owner_knowledgearticle](#BKMK_owner_knowledgearticle) @@ -222,6 +238,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_msdyn_aibfeedbackloop](#BKMK_owner_msdyn_aibfeedbackloop) - [owner_msdyn_aibfile](#BKMK_owner_msdyn_aibfile) - [owner_msdyn_aibfileattacheddata](#BKMK_owner_msdyn_aibfileattacheddata) +- [owner_msdyn_aidataprocessingevent](#BKMK_owner_msdyn_aidataprocessingevent) +- [owner_msdyn_aievaluationconfiguration](#BKMK_owner_msdyn_aievaluationconfiguration) +- [owner_msdyn_aievaluationrun](#BKMK_owner_msdyn_aievaluationrun) - [owner_msdyn_aievent](#BKMK_owner_msdyn_aievent) - [owner_msdyn_aifptrainingdocument](#BKMK_owner_msdyn_aifptrainingdocument) - [owner_msdyn_aimodel](#BKMK_owner_msdyn_aimodel) @@ -230,11 +249,17 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_msdyn_aiodtrainingboundingbox](#BKMK_owner_msdyn_aiodtrainingboundingbox) - [owner_msdyn_aiodtrainingimage](#BKMK_owner_msdyn_aiodtrainingimage) - [owner_msdyn_aitemplate](#BKMK_owner_msdyn_aitemplate) +- [owner_msdyn_aitestcase](#BKMK_owner_msdyn_aitestcase) +- [owner_msdyn_aitestcasedocument](#BKMK_owner_msdyn_aitestcasedocument) +- [owner_msdyn_aitestcaseinput](#BKMK_owner_msdyn_aitestcaseinput) +- [owner_msdyn_aitestrun](#BKMK_owner_msdyn_aitestrun) +- [owner_msdyn_aitestrunbatch](#BKMK_owner_msdyn_aitestrunbatch) - [owner_msdyn_analysiscomponent](#BKMK_owner_msdyn_analysiscomponent) - [owner_msdyn_analysisjob](#BKMK_owner_msdyn_analysisjob) - [owner_msdyn_analysisoverride](#BKMK_owner_msdyn_analysisoverride) - [owner_msdyn_analysisresult](#BKMK_owner_msdyn_analysisresult) - [owner_msdyn_analysisresultdetail](#BKMK_owner_msdyn_analysisresultdetail) +- [owner_msdyn_copilotinteractions](#BKMK_owner_msdyn_copilotinteractions) - [owner_msdyn_customcontrolextendedsettings](#BKMK_owner_msdyn_customcontrolextendedsettings) - [owner_msdyn_dataflow](#BKMK_owner_msdyn_dataflow) - [owner_msdyn_dataflow_datalakefolder](#BKMK_owner_msdyn_dataflow_datalakefolder) @@ -260,6 +285,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_msdyn_flow_basicapprovalmodel](#BKMK_owner_msdyn_flow_basicapprovalmodel) - [owner_msdyn_flow_flowapproval](#BKMK_owner_msdyn_flow_flowapproval) - [owner_msdyn_formmapping](#BKMK_owner_msdyn_formmapping) +- [owner_msdyn_function](#BKMK_owner_msdyn_function) - [owner_msdyn_integratedsearchprovider](#BKMK_owner_msdyn_integratedsearchprovider) - [owner_msdyn_kalanguagesetting](#BKMK_owner_msdyn_kalanguagesetting) - [owner_msdyn_kbattachment](#BKMK_owner_msdyn_kbattachment) @@ -286,6 +312,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_msdyn_pmsimulation](#BKMK_owner_msdyn_pmsimulation) - [owner_msdyn_pmtemplate](#BKMK_owner_msdyn_pmtemplate) - [owner_msdyn_pmview](#BKMK_owner_msdyn_pmview) +- [owner_msdyn_qna](#BKMK_owner_msdyn_qna) - [owner_msdyn_richtextfile](#BKMK_owner_msdyn_richtextfile) - [owner_msdyn_salesforcestructuredobject](#BKMK_owner_msdyn_salesforcestructuredobject) - [owner_msdyn_salesforcestructuredqnaconfig](#BKMK_owner_msdyn_salesforcestructuredqnaconfig) @@ -303,6 +330,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_phonecalls](#BKMK_owner_phonecalls) - [owner_plannerbusinessscenario](#BKMK_owner_plannerbusinessscenario) - [owner_plannersyncaction](#BKMK_owner_plannersyncaction) +- [owner_plugin](#BKMK_owner_plugin) - [owner_postfollows](#BKMK_owner_postfollows) - [owner_powerbidataset](#BKMK_owner_powerbidataset) - [owner_powerbidatasetapdx](#BKMK_owner_powerbidatasetapdx) @@ -315,7 +343,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_powerpagesitelanguage](#BKMK_owner_powerpagesitelanguage) - [owner_powerpagesitepublished](#BKMK_owner_powerpagesitepublished) - [owner_powerpageslog](#BKMK_owner_powerpageslog) +- [owner_powerpagesmanagedidentity](#BKMK_owner_powerpagesmanagedidentity) - [owner_powerpagesscanreport](#BKMK_owner_powerpagesscanreport) +- [owner_powerpagessiteaifeedback](#BKMK_owner_powerpagessiteaifeedback) - [owner_principalentitybusinessunitmap](#BKMK_owner_principalentitybusinessunitmap) - [owner_privilegecheckerrun](#BKMK_owner_privilegecheckerrun) - [owner_processsessions](#BKMK_owner_processsessions) @@ -329,9 +359,12 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_retentionconfig](#BKMK_owner_retentionconfig) - [owner_retentionfailuredetail](#BKMK_owner_retentionfailuredetail) - [owner_retentionoperation](#BKMK_owner_retentionoperation) +- [owner_retentionsuccessdetail](#BKMK_owner_retentionsuccessdetail) +- [owner_savingrule](#BKMK_owner_savingrule) - [owner_sharepointdocumentlocation](#BKMK_owner_sharepointdocumentlocation) - [owner_sharepointsite](#BKMK_owner_sharepointsite) - [owner_sideloadedaiplugin](#BKMK_owner_sideloadedaiplugin) +- [owner_signal](#BKMK_owner_signal) - [owner_slas](#BKMK_owner_slas) - [owner_socialactivities](#BKMK_owner_socialactivities) - [owner_SocialProfile](#BKMK_owner_SocialProfile) @@ -339,12 +372,19 @@ These relationships are one-to-many. Listed by **SchemaName**. - [owner_stagesolutionupload](#BKMK_owner_stagesolutionupload) - [owner_synapsedatabase](#BKMK_owner_synapsedatabase) - [owner_SyncError](#BKMK_owner_SyncError) +- [owner_tag](#BKMK_owner_tag) +- [owner_taggedflowsession](#BKMK_owner_taggedflowsession) +- [owner_taggedprocess](#BKMK_owner_taggedprocess) - [owner_tasks](#BKMK_owner_tasks) - [owner_templates](#BKMK_owner_templates) +- [owner_trait](#BKMK_owner_trait) +- [owner_unstructuredfilesearchentity](#BKMK_owner_unstructuredfilesearchentity) +- [owner_unstructuredfilesearchrecord](#BKMK_owner_unstructuredfilesearchrecord) - [owner_userform](#BKMK_owner_userform) - [owner_userquerys](#BKMK_owner_userquerys) - [owner_userqueryvisualizations](#BKMK_owner_userqueryvisualizations) - [owner_workflowbinary](#BKMK_owner_workflowbinary) +- [owner_workflowmetadata](#BKMK_owner_workflowmetadata) - [owner_workflows](#BKMK_owner_workflows) - [owner_workqueue](#BKMK_owner_workqueue) - [owner_workqueueitem](#BKMK_owner_workqueueitem) @@ -662,6 +702,54 @@ Many-To-One Relationship: [appointment owner_appointments](appointment.md#BKMK_o |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_approvalprocess + +Many-To-One Relationship: [approvalprocess owner_approvalprocess](approvalprocess.md#BKMK_owner_approvalprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_approvalprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_approvalstageapproval + +Many-To-One Relationship: [approvalstageapproval owner_approvalstageapproval](approvalstageapproval.md#BKMK_owner_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_approvalstageapproval`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_approvalstagecondition + +Many-To-One Relationship: [approvalstagecondition owner_approvalstagecondition](approvalstagecondition.md#BKMK_owner_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstagecondition`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_approvalstagecondition`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_approvalstageorder + +Many-To-One Relationship: [approvalstageorder owner_approvalstageorder](approvalstageorder.md#BKMK_owner_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_approvalstageorder`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_asyncoperations Many-To-One Relationship: [asyncoperation owner_asyncoperations](asyncoperation.md#BKMK_owner_asyncoperations) @@ -710,6 +798,18 @@ Many-To-One Relationship: [botcomponentcollection owner_botcomponentcollection]( |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_businessprocess + +Many-To-One Relationship: [businessprocess owner_businessprocess](businessprocess.md#BKMK_owner_businessprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_businessprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_callbackregistration Many-To-One Relationship: [callbackregistration owner_callbackregistration](callbackregistration.md#BKMK_owner_callbackregistration) @@ -758,6 +858,18 @@ Many-To-One Relationship: [category owner_categories](category.md#BKMK_owner_cat |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_certificatecredential + +Many-To-One Relationship: [certificatecredential owner_certificatecredential](certificatecredential.md#BKMK_owner_certificatecredential) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_certificatecredential`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_connectioninstance Many-To-One Relationship: [connectioninstance owner_connectioninstance](connectioninstance.md#BKMK_owner_connectioninstance) @@ -1034,18 +1146,6 @@ Many-To-One Relationship: [environmentvariabledefinition owner_environmentvariab |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### owner_environmentvariablevalue - -Many-To-One Relationship: [environmentvariablevalue owner_environmentvariablevalue](environmentvariablevalue.md#BKMK_owner_environmentvariablevalue) - -|Property|Value| -|---|---| -|ReferencingEntity|`environmentvariablevalue`| -|ReferencingAttribute|`ownerid`| -|ReferencedEntityNavigationPropertyName|`owner_environmentvariablevalue`| -|IsCustomizable|`False`| -|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| - ### owner_exchangesyncidmapping Many-To-One Relationship: [exchangesyncidmapping owner_exchangesyncidmapping](exchangesyncidmapping.md#BKMK_owner_exchangesyncidmapping) @@ -1154,6 +1254,18 @@ Many-To-One Relationship: [feedback owner_feedback](feedback.md#BKMK_owner_feedb |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_flowaggregation + +Many-To-One Relationship: [flowaggregation owner_flowaggregation](flowaggregation.md#BKMK_owner_flowaggregation) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_flowaggregation`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_flowcapacityassignment Many-To-One Relationship: [flowcapacityassignment owner_flowcapacityassignment](flowcapacityassignment.md#BKMK_owner_flowcapacityassignment) @@ -1310,6 +1422,18 @@ Many-To-One Relationship: [goalrollupquery owner_goalrollupquery](goalrollupquer |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_governanceconfiguration + +Many-To-One Relationship: [governanceconfiguration owner_governanceconfiguration](governanceconfiguration.md#BKMK_owner_governanceconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`governanceconfiguration`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_governanceconfiguration`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_importdatas Many-To-One Relationship: [importdata owner_importdatas](importdata.md#BKMK_owner_importdatas) @@ -1370,6 +1494,18 @@ Many-To-One Relationship: [import owner_imports](import.md#BKMK_owner_imports) |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_indexedtrait + +Many-To-One Relationship: [indexedtrait owner_indexedtrait](indexedtrait.md#BKMK_owner_indexedtrait) + +|Property|Value| +|---|---| +|ReferencingEntity|`indexedtrait`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_indexedtrait`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_interactionforemail Many-To-One Relationship: [interactionforemail owner_interactionforemail](interactionforemail.md#BKMK_owner_interactionforemail) @@ -1550,6 +1686,42 @@ Many-To-One Relationship: [msdyn_aibfileattacheddata owner_msdyn_aibfileattached |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_msdyn_aidataprocessingevent + +Many-To-One Relationship: [msdyn_aidataprocessingevent owner_msdyn_aidataprocessingevent](msdyn_aidataprocessingevent.md#BKMK_owner_msdyn_aidataprocessingevent) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_aidataprocessingevent`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_msdyn_aievaluationconfiguration + +Many-To-One Relationship: [msdyn_aievaluationconfiguration owner_msdyn_aievaluationconfiguration](msdyn_aievaluationconfiguration.md#BKMK_owner_msdyn_aievaluationconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationconfiguration`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_aievaluationconfiguration`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_msdyn_aievaluationrun + +Many-To-One Relationship: [msdyn_aievaluationrun owner_msdyn_aievaluationrun](msdyn_aievaluationrun.md#BKMK_owner_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_aievaluationrun`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_msdyn_aievent Many-To-One Relationship: [msdyn_aievent owner_msdyn_aievent](msdyn_aievent.md#BKMK_owner_msdyn_aievent) @@ -1646,6 +1818,66 @@ Many-To-One Relationship: [msdyn_aitemplate owner_msdyn_aitemplate](msdyn_aitemp |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_msdyn_aitestcase + +Many-To-One Relationship: [msdyn_aitestcase owner_msdyn_aitestcase](msdyn_aitestcase.md#BKMK_owner_msdyn_aitestcase) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcase`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_aitestcase`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_msdyn_aitestcasedocument + +Many-To-One Relationship: [msdyn_aitestcasedocument owner_msdyn_aitestcasedocument](msdyn_aitestcasedocument.md#BKMK_owner_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_aitestcasedocument`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_msdyn_aitestcaseinput + +Many-To-One Relationship: [msdyn_aitestcaseinput owner_msdyn_aitestcaseinput](msdyn_aitestcaseinput.md#BKMK_owner_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_aitestcaseinput`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_msdyn_aitestrun + +Many-To-One Relationship: [msdyn_aitestrun owner_msdyn_aitestrun](msdyn_aitestrun.md#BKMK_owner_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_aitestrun`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_msdyn_aitestrunbatch + +Many-To-One Relationship: [msdyn_aitestrunbatch owner_msdyn_aitestrunbatch](msdyn_aitestrunbatch.md#BKMK_owner_msdyn_aitestrunbatch) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrunbatch`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_aitestrunbatch`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_msdyn_analysiscomponent Many-To-One Relationship: [msdyn_analysiscomponent owner_msdyn_analysiscomponent](msdyn_analysiscomponent.md#BKMK_owner_msdyn_analysiscomponent) @@ -1706,6 +1938,18 @@ Many-To-One Relationship: [msdyn_analysisresultdetail owner_msdyn_analysisresult |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_msdyn_copilotinteractions + +Many-To-One Relationship: [msdyn_copilotinteractions owner_msdyn_copilotinteractions](msdyn_copilotinteractions.md#BKMK_owner_msdyn_copilotinteractions) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_copilotinteractions`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_copilotinteractions`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_msdyn_customcontrolextendedsettings Many-To-One Relationship: [msdyn_customcontrolextendedsettings owner_msdyn_customcontrolextendedsettings](msdyn_customcontrolextendedsettings.md#BKMK_owner_msdyn_customcontrolextendedsettings) @@ -2006,6 +2250,18 @@ Many-To-One Relationship: [msdyn_formmapping owner_msdyn_formmapping](msdyn_form |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_msdyn_function + +Many-To-One Relationship: [msdyn_function owner_msdyn_function](msdyn_function.md#BKMK_owner_msdyn_function) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_function`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_msdyn_integratedsearchprovider Many-To-One Relationship: [msdyn_integratedsearchprovider owner_msdyn_integratedsearchprovider](msdyn_integratedsearchprovider.md#BKMK_owner_msdyn_integratedsearchprovider) @@ -2318,6 +2574,18 @@ Many-To-One Relationship: [msdyn_pmview owner_msdyn_pmview](msdyn_pmview.md#BKMK |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_msdyn_qna + +Many-To-One Relationship: [msdyn_qna owner_msdyn_qna](msdyn_qna.md#BKMK_owner_msdyn_qna) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_qna`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_msdyn_qna`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_msdyn_richtextfile Many-To-One Relationship: [msdyn_richtextfile owner_msdyn_richtextfile](msdyn_richtextfile.md#BKMK_owner_msdyn_richtextfile) @@ -2522,6 +2790,18 @@ Many-To-One Relationship: [plannersyncaction owner_plannersyncaction](plannersyn |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_plugin + +Many-To-One Relationship: [plugin owner_plugin](plugin.md#BKMK_owner_plugin) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_plugin`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_postfollows Many-To-One Relationship: [postfollow owner_postfollows](postfollow.md#BKMK_owner_postfollows) @@ -2666,6 +2946,18 @@ Many-To-One Relationship: [powerpageslog owner_powerpageslog](powerpageslog.md#B |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_powerpagesmanagedidentity + +Many-To-One Relationship: [powerpagesmanagedidentity owner_powerpagesmanagedidentity](powerpagesmanagedidentity.md#BKMK_owner_powerpagesmanagedidentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_powerpagesmanagedidentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_powerpagesscanreport Many-To-One Relationship: [powerpagesscanreport owner_powerpagesscanreport](powerpagesscanreport.md#BKMK_owner_powerpagesscanreport) @@ -2678,6 +2970,18 @@ Many-To-One Relationship: [powerpagesscanreport owner_powerpagesscanreport](powe |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_powerpagessiteaifeedback + +Many-To-One Relationship: [powerpagessiteaifeedback owner_powerpagessiteaifeedback](powerpagessiteaifeedback.md#BKMK_owner_powerpagessiteaifeedback) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_powerpagessiteaifeedback`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_principalentitybusinessunitmap Many-To-One Relationship: [principalentitybusinessunitmap owner_principalentitybusinessunitmap](principalentitybusinessunitmap.md#BKMK_owner_principalentitybusinessunitmap) @@ -2834,6 +3138,30 @@ Many-To-One Relationship: [retentionoperation owner_retentionoperation](retentio |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_retentionsuccessdetail + +Many-To-One Relationship: [retentionsuccessdetail owner_retentionsuccessdetail](retentionsuccessdetail.md#BKMK_owner_retentionsuccessdetail) + +|Property|Value| +|---|---| +|ReferencingEntity|`retentionsuccessdetail`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_retentionsuccessdetail`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_savingrule + +Many-To-One Relationship: [savingrule owner_savingrule](savingrule.md#BKMK_owner_savingrule) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_savingrule`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_sharepointdocumentlocation Many-To-One Relationship: [sharepointdocumentlocation owner_sharepointdocumentlocation](sharepointdocumentlocation.md#BKMK_owner_sharepointdocumentlocation) @@ -2870,6 +3198,18 @@ Many-To-One Relationship: [sideloadedaiplugin owner_sideloadedaiplugin](sideload |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_signal + +Many-To-One Relationship: [signal owner_signal](signal.md#BKMK_owner_signal) + +|Property|Value| +|---|---| +|ReferencingEntity|`signal`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_signal`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_slas Many-To-One Relationship: [sla owner_slas](sla.md#BKMK_owner_slas) @@ -2954,6 +3294,42 @@ Many-To-One Relationship: [syncerror owner_SyncError](syncerror.md#BKMK_owner_Sy |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_tag + +Many-To-One Relationship: [tag owner_tag](tag.md#BKMK_owner_tag) + +|Property|Value| +|---|---| +|ReferencingEntity|`tag`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_tag`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_taggedflowsession + +Many-To-One Relationship: [taggedflowsession owner_taggedflowsession](taggedflowsession.md#BKMK_owner_taggedflowsession) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedflowsession`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_taggedflowsession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_taggedprocess + +Many-To-One Relationship: [taggedprocess owner_taggedprocess](taggedprocess.md#BKMK_owner_taggedprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_taggedprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_tasks Many-To-One Relationship: [task owner_tasks](task.md#BKMK_owner_tasks) @@ -2978,6 +3354,42 @@ Many-To-One Relationship: [template owner_templates](template.md#BKMK_owner_temp |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_trait + +Many-To-One Relationship: [trait owner_trait](trait.md#BKMK_owner_trait) + +|Property|Value| +|---|---| +|ReferencingEntity|`trait`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_trait`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_unstructuredfilesearchentity + +Many-To-One Relationship: [unstructuredfilesearchentity owner_unstructuredfilesearchentity](unstructuredfilesearchentity.md#BKMK_owner_unstructuredfilesearchentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchentity`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_unstructuredfilesearchentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### owner_unstructuredfilesearchrecord + +Many-To-One Relationship: [unstructuredfilesearchrecord owner_unstructuredfilesearchrecord](unstructuredfilesearchrecord.md#BKMK_owner_unstructuredfilesearchrecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_unstructuredfilesearchrecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_userform Many-To-One Relationship: [userform owner_userform](userform.md#BKMK_owner_userform) @@ -3026,6 +3438,18 @@ Many-To-One Relationship: [workflowbinary owner_workflowbinary](workflowbinary.m |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### owner_workflowmetadata + +Many-To-One Relationship: [workflowmetadata owner_workflowmetadata](workflowmetadata.md#BKMK_owner_workflowmetadata) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`ownerid`| +|ReferencedEntityNavigationPropertyName|`owner_workflowmetadata`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### owner_workflows Many-To-One Relationship: [workflow owner_workflows](workflow.md#BKMK_owner_workflows) @@ -3078,6 +3502,6 @@ Many-To-One Relationship: [slakpiinstance slakpiinstance_owner](slakpiinstance.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/ownermapping.md b/powerapps-docs/developer/data-platform/reference/entities/ownermapping.md index a419f3738a..3b58b33d5b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/ownermapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/ownermapping.md @@ -1,16 +1,14 @@ --- title: "Owner Mapping (OwnerMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Owner Mapping (OwnerMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Owner Mapping (OwnerMapping) table/entity reference +# Owner Mapping (OwnerMapping) table/entity reference (Microsoft Dataverse) In a data map, maps ownership data from the source file to Microsoft Dynamics 365. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /ownermappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /ownermappings(*ownermappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /ownermappings(*ownermappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /ownermappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -533,6 +533,6 @@ One-To-Many Relationship: [systemuser OwnerMapping_SystemUser](systemuser.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/package.md b/powerapps-docs/developer/data-platform/reference/entities/package.md index 4b7ec1332b..d87236174e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/package.md +++ b/powerapps-docs/developer/data-platform/reference/entities/package.md @@ -1,16 +1,14 @@ --- title: "package table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the package table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# package table/entity reference +# package table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /packages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /packages(*packageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /packages(*packageid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /packages
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -742,6 +742,6 @@ See [solution package_solution Many-To-Many Relationship](solution.md#BKMK_packa ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/packagehistory.md b/powerapps-docs/developer/data-platform/reference/entities/packagehistory.md index 2b4df32f32..1e2fd63eaf 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/packagehistory.md +++ b/powerapps-docs/developer/data-platform/reference/entities/packagehistory.md @@ -1,16 +1,14 @@ --- title: "Package History (packagehistory) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Package History (packagehistory) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Package History (packagehistory) table/entity reference +# Package History (packagehistory) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /packagehistories
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: False |`DELETE` /packagehistories(*packagehistoryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /packagehistories(*packagehistoryid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /packagehistories
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -65,8 +65,11 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [packagehistoryId](#BKMK_packagehistoryId) - [PackageId](#BKMK_PackageId) +- [PackageInstanceId](#BKMK_PackageInstanceId) - [PublisherId](#BKMK_PublisherId) - [PublisherName](#BKMK_PublisherName) +- [Settings](#BKMK_Settings) +- [StageValue](#BKMK_StageValue) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [StatusMessage](#BKMK_StatusMessage) @@ -222,6 +225,18 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|None| |Type|Uniqueidentifier| +### PackageInstanceId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**PackageInstanceId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`packageinstanceid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + ### PublisherId |Property|Value| @@ -251,6 +266,49 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|100| +### Settings + +|Property|Value| +|---|---| +|Description|**Deployment Package settings value.**| +|DisplayName|**Settings**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`settings`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400000| + +### StageValue + +|Property|Value| +|---|---| +|Description|**Stage of the operation**| +|DisplayName|**Stage**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`stagevalue`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`packagehistories_stagevalue`| + +#### StageValue Choices/Options + +|Value|Label| +|---|---| +|0|**PackageProcessing**| +|1|**Solutions**| +|2|**Configuration**| +|3|**PackageInit**| +|4|**CustomCode**| +|5|**DataImport**| +|6|**FnO**| + ### statecode |Property|Value| @@ -751,6 +809,6 @@ Many-To-One Relationship: [syncerror packagehistory_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/personaldocumenttemplate.md b/powerapps-docs/developer/data-platform/reference/entities/personaldocumenttemplate.md index 3fd464a736..4831124750 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/personaldocumenttemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/personaldocumenttemplate.md @@ -1,16 +1,14 @@ --- title: "Personal Document Template (PersonalDocumentTemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Personal Document Template (PersonalDocumentTemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Personal Document Template (PersonalDocumentTemplate) table/entity reference +# Personal Document Template (PersonalDocumentTemplate) table/entity reference (Microsoft Dataverse) Used to store Personal Document Templates in database in binary format. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /personaldocumenttemplates(*personaldocumenttemplateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /personaldocumenttemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /personaldocumenttemplates(*personaldocumenttemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /personaldocumenttemplates(*personaldocumenttemplateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -502,6 +502,6 @@ One-To-Many Relationship: [owner owner_personaldocumenttemplates](owner.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/phonecall.md b/powerapps-docs/developer/data-platform/reference/entities/phonecall.md index a8d39071e7..4baee9c302 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/phonecall.md +++ b/powerapps-docs/developer/data-platform/reference/entities/phonecall.md @@ -1,16 +1,14 @@ --- title: "Phone Call (PhoneCall) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Phone Call (PhoneCall) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Phone Call (PhoneCall) table/entity reference +# Phone Call (PhoneCall) table/entity reference (Microsoft Dataverse) Activity to track a telephone call. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /phonecalls(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /phonecalls
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /phonecalls(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /phonecalls(*activityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -1512,6 +1512,6 @@ Many-To-One Relationship: [slakpiinstance slakpiinstance_phonecall](slakpiinstan ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/picklistmapping.md b/powerapps-docs/developer/data-platform/reference/entities/picklistmapping.md index cc624b288c..2f00932493 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/picklistmapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/picklistmapping.md @@ -1,16 +1,14 @@ --- title: "List Value Mapping (PickListMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the List Value Mapping (PickListMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# List Value Mapping (PickListMapping) table/entity reference +# List Value Mapping (PickListMapping) table/entity reference (Microsoft Dataverse) In a data map, maps list values from the source file to Microsoft Dynamics 365. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /picklistmappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /picklistmappings(*picklistmappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /picklistmappings(*picklistmappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /picklistmappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -467,6 +467,6 @@ One-To-Many Relationship: [columnmapping PickListMapping_ColumnMapping](columnma ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/plannerbusinessscenario.md b/powerapps-docs/developer/data-platform/reference/entities/plannerbusinessscenario.md index 7465d5db3e..cfb261c0ca 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/plannerbusinessscenario.md +++ b/powerapps-docs/developer/data-platform/reference/entities/plannerbusinessscenario.md @@ -1,16 +1,14 @@ --- title: "Planner Business Scenario (plannerbusinessscenario) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Planner Business Scenario (plannerbusinessscenario) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Planner Business Scenario (plannerbusinessscenario) table/entity reference +# Planner Business Scenario (plannerbusinessscenario) table/entity reference (Microsoft Dataverse) For internal use only. The Business Scenario record to be created in Planner. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /plannerbusinessscenarios(*plannerbusinessscenarioid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /plannerbusinessscenarios
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /plannerbusinessscenarios(*plannerbusinessscenarioid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -353,7 +353,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -559,6 +559,6 @@ Many-To-One Relationship: [syncerror plannerbusinessscenario_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/plannersyncaction.md b/powerapps-docs/developer/data-platform/reference/entities/plannersyncaction.md index 57b98c9fc1..9708843563 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/plannersyncaction.md +++ b/powerapps-docs/developer/data-platform/reference/entities/plannersyncaction.md @@ -1,16 +1,14 @@ --- title: "Planner Sync Action (PlannerSyncAction) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Planner Sync Action (PlannerSyncAction) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Planner Sync Action (PlannerSyncAction) table/entity reference +# Planner Sync Action (PlannerSyncAction) table/entity reference (Microsoft Dataverse) The Planner Sync Action to be executed. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /plannersyncactions(*plannersyncactionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /plannersyncactions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /plannersyncactions(*plannersyncactionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -547,7 +547,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -754,6 +754,6 @@ Many-To-One Relationship: [syncerror plannersyncaction_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/plugin.md b/powerapps-docs/developer/data-platform/reference/entities/plugin.md new file mode 100644 index 0000000000..527b21b172 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/plugin.md @@ -0,0 +1,839 @@ +--- +title: "Plug-in (plugin) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Plug-in (plugin) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Plug-in (plugin) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Plug-in (plugin) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /plugins(*pluginid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /plugins
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /plugins(*pluginid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /plugins(*pluginid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /plugins
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /plugins(*pluginid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /plugins(*pluginid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /plugins(*pluginid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Plug-in (plugin) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Plug-in** | +| **DisplayCollectionName** | **Plug-ins** | +| **SchemaName** | `plugin` | +| **CollectionSchemaName** | `plugins` | +| **EntitySetName** | `plugins`| +| **LogicalName** | `plugin` | +| **LogicalCollectionName** | `plugins` | +| **PrimaryIdAttribute** | `pluginid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [CustomAPI](#BKMK_CustomAPI) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [Language](#BKMK_Language) +- [name](#BKMK_name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [pluginId](#BKMK_pluginId) +- [SdkMessageProcessingStep](#BKMK_SdkMessageProcessingStep) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [TriggerType](#BKMK_TriggerType) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### CustomAPI + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**CustomAPI**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`customapi`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|customapi| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### Language + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Language**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`language`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`plugin_language`| + +#### Language Choices/Options + +|Value|Label| +|---|---| +|100000000|**PoweFx**| +|100000001|**C\#**| + +### name + +|Property|Value| +|---|---| +|Description|**The name of the custom entity.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### pluginId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Plug-in**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`pluginid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SdkMessageProcessingStep + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**SdkMessageProcessingStep**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sdkmessageprocessingstep`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|sdkmessageprocessingstep| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Plug-in**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`plugin_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Plug-in**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`plugin_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### TriggerType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**TriggerType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`triggertype`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`plugin_triggertype`| + +#### TriggerType Choices/Options + +|Value|Label| +|---|---| +|100000000|**Instant**| +|100000001|**Automated**| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_plugin](#BKMK_business_unit_plugin) +- [customapi_plugin_CustomAPI](#BKMK_customapi_plugin_CustomAPI) +- [lk_plugin_createdby](#BKMK_lk_plugin_createdby) +- [lk_plugin_createdonbehalfby](#BKMK_lk_plugin_createdonbehalfby) +- [lk_plugin_modifiedby](#BKMK_lk_plugin_modifiedby) +- [lk_plugin_modifiedonbehalfby](#BKMK_lk_plugin_modifiedonbehalfby) +- [owner_plugin](#BKMK_owner_plugin) +- [sdkmessageprocessingstep_plugin_SdkMessageProcessingStep](#BKMK_sdkmessageprocessingstep_plugin_SdkMessageProcessingStep) +- [team_plugin](#BKMK_team_plugin) +- [user_plugin](#BKMK_user_plugin) + +### business_unit_plugin + +One-To-Many Relationship: [businessunit business_unit_plugin](businessunit.md#BKMK_business_unit_plugin) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### customapi_plugin_CustomAPI + +One-To-Many Relationship: [customapi customapi_plugin_CustomAPI](customapi.md#BKMK_customapi_plugin_CustomAPI) + +|Property|Value| +|---|---| +|ReferencedEntity|`customapi`| +|ReferencedAttribute|`customapiid`| +|ReferencingAttribute|`customapi`| +|ReferencingEntityNavigationPropertyName|`CustomAPI`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_plugin_createdby + +One-To-Many Relationship: [systemuser lk_plugin_createdby](systemuser.md#BKMK_lk_plugin_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_plugin_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_plugin_createdonbehalfby](systemuser.md#BKMK_lk_plugin_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_plugin_modifiedby + +One-To-Many Relationship: [systemuser lk_plugin_modifiedby](systemuser.md#BKMK_lk_plugin_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_plugin_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_plugin_modifiedonbehalfby](systemuser.md#BKMK_lk_plugin_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_plugin + +One-To-Many Relationship: [owner owner_plugin](owner.md#BKMK_owner_plugin) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### sdkmessageprocessingstep_plugin_SdkMessageProcessingStep + +One-To-Many Relationship: [sdkmessageprocessingstep sdkmessageprocessingstep_plugin_SdkMessageProcessingStep](sdkmessageprocessingstep.md#BKMK_sdkmessageprocessingstep_plugin_SdkMessageProcessingStep) + +|Property|Value| +|---|---| +|ReferencedEntity|`sdkmessageprocessingstep`| +|ReferencedAttribute|`sdkmessageprocessingstepid`| +|ReferencingAttribute|`sdkmessageprocessingstep`| +|ReferencingEntityNavigationPropertyName|`SdkMessageProcessingStep`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_plugin + +One-To-Many Relationship: [team team_plugin](team.md#BKMK_team_plugin) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_plugin + +One-To-Many Relationship: [systemuser user_plugin](systemuser.md#BKMK_user_plugin) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [plugin_AsyncOperations](#BKMK_plugin_AsyncOperations) +- [plugin_BulkDeleteFailures](#BKMK_plugin_BulkDeleteFailures) +- [plugin_MailboxTrackingFolders](#BKMK_plugin_MailboxTrackingFolders) +- [plugin_PrincipalObjectAttributeAccesses](#BKMK_plugin_PrincipalObjectAttributeAccesses) +- [plugin_ProcessSession](#BKMK_plugin_ProcessSession) +- [plugin_SyncErrors](#BKMK_plugin_SyncErrors) + +### plugin_AsyncOperations + +Many-To-One Relationship: [asyncoperation plugin_AsyncOperations](asyncoperation.md#BKMK_plugin_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`plugin_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### plugin_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure plugin_BulkDeleteFailures](bulkdeletefailure.md#BKMK_plugin_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`plugin_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### plugin_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder plugin_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_plugin_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`plugin_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### plugin_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess plugin_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_plugin_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`plugin_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### plugin_ProcessSession + +Many-To-One Relationship: [processsession plugin_ProcessSession](processsession.md#BKMK_plugin_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`plugin_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### plugin_SyncErrors + +Many-To-One Relationship: [syncerror plugin_SyncErrors](syncerror.md#BKMK_plugin_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`plugin_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/pluginassembly.md b/powerapps-docs/developer/data-platform/reference/entities/pluginassembly.md index 8a4949fbca..ac54ca1f1f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/pluginassembly.md +++ b/powerapps-docs/developer/data-platform/reference/entities/pluginassembly.md @@ -1,16 +1,14 @@ --- title: "Plug-in Assembly (PluginAssembly) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Plug-in Assembly (PluginAssembly) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Plug-in Assembly (PluginAssembly) table/entity reference +# Plug-in Assembly (PluginAssembly) table/entity reference (Microsoft Dataverse) Assembly that contains one or more plug-in types. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /pluginassemblies
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /pluginassemblies(*pluginassemblyid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /pluginassemblies(*pluginassemblyid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /pluginassemblies
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /pluginassemblies(*pluginassemblyid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -814,6 +814,6 @@ Many-To-One Relationship: [plugintype pluginassembly_plugintype](plugintype.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/pluginpackage.md b/powerapps-docs/developer/data-platform/reference/entities/pluginpackage.md index c727f6b78f..25ed14d1a2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/pluginpackage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/pluginpackage.md @@ -1,16 +1,14 @@ --- title: "Plugin Package (PluginPackage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Plugin Package (PluginPackage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Plugin Package (PluginPackage) table/entity reference +# Plugin Package (PluginPackage) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /pluginpackages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: False |`DELETE` /pluginpackages(*pluginpackageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: False |`GET` /pluginpackages(*pluginpackageid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /pluginpackages
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -797,6 +797,6 @@ Many-To-One Relationship: [syncerror pluginpackage_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/plugintracelog.md b/powerapps-docs/developer/data-platform/reference/entities/plugintracelog.md index cd3d5bac68..f9ba52b219 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/plugintracelog.md +++ b/powerapps-docs/developer/data-platform/reference/entities/plugintracelog.md @@ -1,16 +1,14 @@ --- title: "Plug-in Trace Log (PluginTraceLog) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Plug-in Trace Log (PluginTraceLog) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Plug-in Trace Log (PluginTraceLog) table/entity reference +# Plug-in Trace Log (PluginTraceLog) table/entity reference (Microsoft Dataverse) Trace and exception information generated by plug-ins and custom workflow activities. @@ -21,7 +19,9 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Delete`
Event: True |`DELETE` /plugintracelogs(*plugintracelogid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /plugintracelogs(*plugintracelogid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /plugintracelogs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -496,6 +496,6 @@ One-To-Many Relationship: [systemuser lk_plugintracelogbase_createdonbehalfby](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/plugintype.md b/powerapps-docs/developer/data-platform/reference/entities/plugintype.md index d848198997..620be08822 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/plugintype.md +++ b/powerapps-docs/developer/data-platform/reference/entities/plugintype.md @@ -1,16 +1,14 @@ --- title: "Plug-in Type (PluginType) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Plug-in Type (PluginType) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Plug-in Type (PluginType) table/entity reference +# Plug-in Type (PluginType) table/entity reference (Microsoft Dataverse) Type that inherits from the IPlugin interface and is contained within a plug-in assembly. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /plugintypes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /plugintypes(*plugintypeid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /plugintypes(*plugintypeid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /plugintypes
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /plugintypes(*plugintypeid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -714,6 +714,6 @@ Many-To-One Relationship: [sdkmessageprocessingstep plugintypeid_sdkmessageproce ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/plugintypestatistic.md b/powerapps-docs/developer/data-platform/reference/entities/plugintypestatistic.md index 2bd12e4578..6fcaf96d87 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/plugintypestatistic.md +++ b/powerapps-docs/developer/data-platform/reference/entities/plugintypestatistic.md @@ -1,16 +1,14 @@ --- title: "Plug-in Type Statistic (PluginTypeStatistic) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Plug-in Type Statistic (PluginTypeStatistic) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Plug-in Type Statistic (PluginTypeStatistic) table/entity reference +# Plug-in Type Statistic (PluginTypeStatistic) table/entity reference (Microsoft Dataverse) Plug-in type statistic. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /plugintypestatistics(*plugintypestatisticid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /plugintypestatistics
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -437,6 +437,6 @@ One-To-Many Relationship: [plugintype plugintype_plugintypestatistic](plugintype ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/position.md b/powerapps-docs/developer/data-platform/reference/entities/position.md index 974a09467b..e514c4e9a3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/position.md +++ b/powerapps-docs/developer/data-platform/reference/entities/position.md @@ -1,16 +1,14 @@ --- title: "Position table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Position table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Position table/entity reference +# Position table/entity reference (Microsoft Dataverse) Position of a user in the hierarchy @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /positions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /positions(*positionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /positions(*positionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /positions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: True |`PATCH` /positions(*positionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -598,6 +598,6 @@ Many-To-One Relationship: [systemuser position_users](systemuser.md#BKMK_positio ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/post.md b/powerapps-docs/developer/data-platform/reference/entities/post.md index 7c673ffb82..94ed4039c2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/post.md +++ b/powerapps-docs/developer/data-platform/reference/entities/post.md @@ -1,16 +1,14 @@ --- title: "Post table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Post table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Post table/entity reference +# Post table/entity reference (Microsoft Dataverse) An activity feed post. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /posts
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /posts(*postid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /posts(*postid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /posts
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -583,6 +583,6 @@ Many-To-One Relationship: [postlike Post_Likes](postlike.md#BKMK_Post_Likes) ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/postcomment.md b/powerapps-docs/developer/data-platform/reference/entities/postcomment.md index 8703f0106a..0989c1e5f5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/postcomment.md +++ b/powerapps-docs/developer/data-platform/reference/entities/postcomment.md @@ -1,16 +1,14 @@ --- title: "Comment (PostComment) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Comment (PostComment) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Comment (PostComment) table/entity reference +# Comment (PostComment) table/entity reference (Microsoft Dataverse) A comment on an activity feed post. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /postcomments
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /postcomments(*postcommentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /postcomments(*postcommentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /postcomments
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -290,6 +290,6 @@ Many-To-One Relationship: [activityfileattachment post_comment_activity_file_att ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/postfollow.md b/powerapps-docs/developer/data-platform/reference/entities/postfollow.md index 92218ba960..e8e35c006e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/postfollow.md +++ b/powerapps-docs/developer/data-platform/reference/entities/postfollow.md @@ -1,16 +1,14 @@ --- title: "Follow (PostFollow) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Follow (PostFollow) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Follow (PostFollow) table/entity reference +# Follow (PostFollow) table/entity reference (Microsoft Dataverse) Represents a user following the activity feed of an object. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /postfollows
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /postfollows(*postfollowid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /postfollows(*postfollowid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /postfollows
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -603,6 +603,6 @@ Many-To-One Relationship: [syncerror PostFollow_SyncErrors](syncerror.md#BKMK_Po ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/postlike.md b/powerapps-docs/developer/data-platform/reference/entities/postlike.md index 42ec13f020..db56d8d128 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/postlike.md +++ b/powerapps-docs/developer/data-platform/reference/entities/postlike.md @@ -1,16 +1,14 @@ --- title: "Like (PostLike) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Like (PostLike) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Like (PostLike) table/entity reference +# Like (PostLike) table/entity reference (Microsoft Dataverse) A like on an activity feed post. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /postlikes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /postlikes(*postlikeid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /postlikes(*postlikeid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /postlikes
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -236,6 +236,6 @@ One-To-Many Relationship: [post Post_Likes](post.md#BKMK_Post_Likes) ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/postregarding.md b/powerapps-docs/developer/data-platform/reference/entities/postregarding.md index 931af12925..1f7aa2fb54 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/postregarding.md +++ b/powerapps-docs/developer/data-platform/reference/entities/postregarding.md @@ -1,19 +1,27 @@ --- title: "Post Regarding (PostRegarding) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Post Regarding (PostRegarding) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Post Regarding (PostRegarding) table/entity reference +# Post Regarding (PostRegarding) table/entity reference (Microsoft Dataverse) Represents which object an activity feed post is regarding. For internal use only. +## Messages + +The following table lists the messages for the Post Regarding (PostRegarding) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Post Regarding (PostRegarding) table. @@ -366,6 +374,6 @@ Many-To-One Relationship: [post post_PostRegardings](post.md#BKMK_post_PostRegar ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerbidataset.md b/powerapps-docs/developer/data-platform/reference/entities/powerbidataset.md index 9094c3160c..42a9fe6352 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerbidataset.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerbidataset.md @@ -1,16 +1,14 @@ --- title: "Power BI Dataset (powerbidataset) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Power BI Dataset (powerbidataset) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Power BI Dataset (powerbidataset) table/entity reference +# Power BI Dataset (powerbidataset) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerbidatasets(*powerbidatasetid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerbidatasets
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerbidatasets(*powerbidatasetid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -984,6 +984,6 @@ Many-To-One Relationship: [syncerror powerbidataset_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerbidatasetapdx.md b/powerapps-docs/developer/data-platform/reference/entities/powerbidatasetapdx.md index 6835a6d644..4293f2ab76 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerbidatasetapdx.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerbidatasetapdx.md @@ -1,16 +1,14 @@ --- title: "powerbidatasetapdx table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the powerbidatasetapdx table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# powerbidatasetapdx table/entity reference +# powerbidatasetapdx table/entity reference (Microsoft Dataverse) PowerBI Dataset appendix entity - for unmanaged technical attributes @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerbidatasetapdxes(*powerbidatasetapdxid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerbidatasetapdxes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerbidatasetapdxes(*powerbidatasetapdxid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -736,6 +736,6 @@ Many-To-One Relationship: [syncerror powerbidatasetapdx_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerbimashupparameter.md b/powerapps-docs/developer/data-platform/reference/entities/powerbimashupparameter.md index 3f3bb03839..c03c8d8617 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerbimashupparameter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerbimashupparameter.md @@ -1,16 +1,14 @@ --- title: "Power BI Mashup Parameter (powerbimashupparameter) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Power BI Mashup Parameter (powerbimashupparameter) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Power BI Mashup Parameter (powerbimashupparameter) table/entity reference +# Power BI Mashup Parameter (powerbimashupparameter) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerbimashupparameters(*powerbimashupparameterid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerbimashupparameters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerbimashupparameters(*powerbimashupparameterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -924,6 +924,6 @@ Many-To-One Relationship: [syncerror powerbimashupparameter_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerbireport.md b/powerapps-docs/developer/data-platform/reference/entities/powerbireport.md index f3c1a8261d..f759aeeaa3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerbireport.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerbireport.md @@ -1,16 +1,14 @@ --- title: "Power BI Report (powerbireport) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Power BI Report (powerbireport) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Power BI Report (powerbireport) table/entity reference +# Power BI Report (powerbireport) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerbireports(*powerbireportid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerbireports
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerbireports(*powerbireportid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -969,6 +969,6 @@ Many-To-One Relationship: [syncerror powerbireport_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerbireportapdx.md b/powerapps-docs/developer/data-platform/reference/entities/powerbireportapdx.md index f015ca324c..3cf3f3b245 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerbireportapdx.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerbireportapdx.md @@ -1,16 +1,14 @@ --- title: "powerbireportapdx table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the powerbireportapdx table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# powerbireportapdx table/entity reference +# powerbireportapdx table/entity reference (Microsoft Dataverse) PowerBI Report appendix entity for unmanaged technical attributes @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerbireportapdxes(*powerbireportapdxid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerbireportapdxes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerbireportapdxes(*powerbireportapdxid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -736,6 +736,6 @@ Many-To-One Relationship: [syncerror powerbireportapdx_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerfxrule.md b/powerapps-docs/developer/data-platform/reference/entities/powerfxrule.md index 5b4a36cc92..765442d717 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerfxrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerfxrule.md @@ -1,16 +1,14 @@ --- title: "powerfxrule table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the powerfxrule table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# powerfxrule table/entity reference +# powerfxrule table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerfxrules(*powerfxruleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerfxrules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerfxrules(*powerfxruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -934,6 +934,6 @@ Many-To-One Relationship: [syncerror powerfxrule_SyncErrors](syncerror.md#BKMK_p ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagecomponent.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagecomponent.md index 9e2b8efb86..f487fb217a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerpagecomponent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagecomponent.md @@ -1,16 +1,14 @@ --- title: "Site Component (powerpagecomponent) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Site Component (powerpagecomponent) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Site Component (powerpagecomponent) table/entity reference +# Site Component (powerpagecomponent) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerpagecomponents(*powerpagecomponentid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerpagecomponents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerpagecomponents(*powerpagecomponentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1019,7 +1019,7 @@ See [contact powerpagecomponent_mspp_webrole_contact Many-To-Many Relationship]( |SchemaName|`powerpagecomponent_mspp_webrole_contact`| |IntersectAttribute|`powerpagecomponentid`| |NavigationPropertyName|`powerpagecomponent_mspp_webrole_contact`| -|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order: 103100
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 103100
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| ### powerpagecomponent_powerpagecomponent @@ -1054,6 +1054,6 @@ See [systemuser powerpagecomponent_webrole_systemuser Many-To-Many Relationship] ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagecomponent_powerpagecomponent.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagecomponent_powerpagecomponent.md index 2fe9eabeb6..a64cdda735 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerpagecomponent_powerpagecomponent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagecomponent_powerpagecomponent.md @@ -1,16 +1,14 @@ --- title: "powerpagecomponent_powerpagecomponent table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the powerpagecomponent_powerpagecomponent table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# powerpagecomponent_powerpagecomponent table/entity reference +# powerpagecomponent_powerpagecomponent table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /powerpagecomponent_powerpagecomponentset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagesite.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagesite.md index dad18d0459..a8f9fbf6fe 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerpagesite.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagesite.md @@ -1,16 +1,14 @@ --- title: "Site (powerpagesite) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Site (powerpagesite) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Site (powerpagesite) table/entity reference +# Site (powerpagesite) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerpagesites(*powerpagesiteid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerpagesites
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerpagesites(*powerpagesiteid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -872,6 +872,6 @@ See [dvfilesearch powerpagesite_dvfilesearch Many-To-Many Relationship](dvfilese ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagesite_dvfilesearch.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagesite_dvfilesearch.md index 8025c1037b..8f87bbfe1f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerpagesite_dvfilesearch.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagesite_dvfilesearch.md @@ -1,16 +1,14 @@ --- title: "powerpagesite_dvfilesearch table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the powerpagesite_dvfilesearch table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# powerpagesite_dvfilesearch table/entity reference +# powerpagesite_dvfilesearch table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /powerpagesite_dvfilesearchset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagesitelanguage.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagesitelanguage.md index d095353743..9afca13efa 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerpagesitelanguage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagesitelanguage.md @@ -1,16 +1,14 @@ --- title: "Site Language (powerpagesitelanguage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Site Language (powerpagesitelanguage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Site Language (powerpagesitelanguage) table/entity reference +# Site Language (powerpagesitelanguage) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerpagesitelanguages(*powerpagesitelanguageid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerpagesitelanguages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerpagesitelanguages(*powerpagesitelanguageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -858,6 +858,6 @@ Many-To-One Relationship: [syncerror powerpagesitelanguage_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagesitepublished.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagesitepublished.md index 282faa4a75..8eaeadfaee 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerpagesitepublished.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagesitepublished.md @@ -1,16 +1,14 @@ --- title: "Power Pages Site Published (powerpagesitepublished) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Power Pages Site Published (powerpagesitepublished) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Power Pages Site Published (powerpagesitepublished) table/entity reference +# Power Pages Site Published (powerpagesitepublished) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerpagesitepublisheds(*powerpagesitepublishedid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerpagesitepublisheds
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerpagesitepublisheds(*powerpagesitepublishedid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -824,6 +824,6 @@ Many-To-One Relationship: [syncerror powerpagesitepublished_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpageslog.md b/powerapps-docs/developer/data-platform/reference/entities/powerpageslog.md index 0a08a32f30..63d2e14851 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerpageslog.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpageslog.md @@ -1,16 +1,14 @@ --- title: "Power Pages Log (PowerPagesLog) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Power Pages Log (PowerPagesLog) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Power Pages Log (PowerPagesLog) table/entity reference +# Power Pages Log (PowerPagesLog) table/entity reference (Microsoft Dataverse) @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerpageslogs(*powerpageslogid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerpageslogs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerpageslogs(*powerpageslogid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /powerpageslogs(*powerpageslogid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /powerpageslogs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -620,6 +620,6 @@ One-To-Many Relationship: [systemuser user_powerpageslog](systemuser.md#BKMK_use ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagesmanagedidentity.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagesmanagedidentity.md new file mode 100644 index 0000000000..ad8f669f99 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagesmanagedidentity.md @@ -0,0 +1,728 @@ +--- +title: "PowerPagesManagedIdentity table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the PowerPagesManagedIdentity table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# PowerPagesManagedIdentity table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the PowerPagesManagedIdentity table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /powerpagesmanagedidentities(*powerpagesmanagedidentityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /powerpagesmanagedidentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /powerpagesmanagedidentities(*powerpagesmanagedidentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retrieve`
Event: True |`GET` /powerpagesmanagedidentities(*powerpagesmanagedidentityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /powerpagesmanagedidentities
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /powerpagesmanagedidentities(*powerpagesmanagedidentityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /powerpagesmanagedidentities(*powerpagesmanagedidentityid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /powerpagesmanagedidentities(*powerpagesmanagedidentityid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the PowerPagesManagedIdentity table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the PowerPagesManagedIdentity table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **PowerPagesManagedIdentity** | +| **DisplayCollectionName** | **PowerPagesManagedIdentities** | +| **SchemaName** | `PowerPagesManagedIdentity` | +| **CollectionSchemaName** | `PowerPagesManagedIdentities` | +| **EntitySetName** | `powerpagesmanagedidentities`| +| **LogicalName** | `powerpagesmanagedidentity` | +| **LogicalCollectionName** | `powerpagesmanagedidentities` | +| **PrimaryIdAttribute** | `powerpagesmanagedidentityid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [ManagedIdentity](#BKMK_ManagedIdentity) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [PortalId](#BKMK_PortalId) +- [PowerPagesManagedIdentityId](#BKMK_PowerPagesManagedIdentityId) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### ManagedIdentity + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Managed Identity**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`managedidentity`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|managedidentity| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### PortalId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Portal Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`portalid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### PowerPagesManagedIdentityId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**PowerPagesManagedIdentity**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`powerpagesmanagedidentityid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the PowerPagesManagedIdentity**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`powerpagesmanagedidentity_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the PowerPagesManagedIdentity**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`powerpagesmanagedidentity_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_powerpagesmanagedidentity](#BKMK_business_unit_powerpagesmanagedidentity) +- [lk_powerpagesmanagedidentity_createdby](#BKMK_lk_powerpagesmanagedidentity_createdby) +- [lk_powerpagesmanagedidentity_createdonbehalfby](#BKMK_lk_powerpagesmanagedidentity_createdonbehalfby) +- [lk_powerpagesmanagedidentity_modifiedby](#BKMK_lk_powerpagesmanagedidentity_modifiedby) +- [lk_powerpagesmanagedidentity_modifiedonbehalfby](#BKMK_lk_powerpagesmanagedidentity_modifiedonbehalfby) +- [owner_powerpagesmanagedidentity](#BKMK_owner_powerpagesmanagedidentity) +- [PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity](#BKMK_PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity) +- [team_powerpagesmanagedidentity](#BKMK_team_powerpagesmanagedidentity) +- [user_powerpagesmanagedidentity](#BKMK_user_powerpagesmanagedidentity) + +### business_unit_powerpagesmanagedidentity + +One-To-Many Relationship: [businessunit business_unit_powerpagesmanagedidentity](businessunit.md#BKMK_business_unit_powerpagesmanagedidentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_powerpagesmanagedidentity_createdby + +One-To-Many Relationship: [systemuser lk_powerpagesmanagedidentity_createdby](systemuser.md#BKMK_lk_powerpagesmanagedidentity_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_powerpagesmanagedidentity_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_powerpagesmanagedidentity_createdonbehalfby](systemuser.md#BKMK_lk_powerpagesmanagedidentity_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_powerpagesmanagedidentity_modifiedby + +One-To-Many Relationship: [systemuser lk_powerpagesmanagedidentity_modifiedby](systemuser.md#BKMK_lk_powerpagesmanagedidentity_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_powerpagesmanagedidentity_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_powerpagesmanagedidentity_modifiedonbehalfby](systemuser.md#BKMK_lk_powerpagesmanagedidentity_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_powerpagesmanagedidentity + +One-To-Many Relationship: [owner owner_powerpagesmanagedidentity](owner.md#BKMK_owner_powerpagesmanagedidentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity + +One-To-Many Relationship: [managedidentity PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity](managedidentity.md#BKMK_PowerPagesManagedIdentity_ManagedIdentity_ManagedIdentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`managedidentity`| +|ReferencedAttribute|`managedidentityid`| +|ReferencingAttribute|`managedidentity`| +|ReferencingEntityNavigationPropertyName|`ManagedIdentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_powerpagesmanagedidentity + +One-To-Many Relationship: [team team_powerpagesmanagedidentity](team.md#BKMK_team_powerpagesmanagedidentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_powerpagesmanagedidentity + +One-To-Many Relationship: [systemuser user_powerpagesmanagedidentity](systemuser.md#BKMK_user_powerpagesmanagedidentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [ComponentId_CertificateCredential_PowerPagesManagedIdentity](#BKMK_ComponentId_CertificateCredential_PowerPagesManagedIdentity) +- [powerpagesmanagedidentity_AsyncOperations](#BKMK_powerpagesmanagedidentity_AsyncOperations) +- [powerpagesmanagedidentity_BulkDeleteFailures](#BKMK_powerpagesmanagedidentity_BulkDeleteFailures) +- [powerpagesmanagedidentity_DuplicateBaseRecord](#BKMK_powerpagesmanagedidentity_DuplicateBaseRecord) +- [powerpagesmanagedidentity_DuplicateMatchingRecord](#BKMK_powerpagesmanagedidentity_DuplicateMatchingRecord) +- [powerpagesmanagedidentity_MailboxTrackingFolders](#BKMK_powerpagesmanagedidentity_MailboxTrackingFolders) +- [powerpagesmanagedidentity_PrincipalObjectAttributeAccesses](#BKMK_powerpagesmanagedidentity_PrincipalObjectAttributeAccesses) +- [powerpagesmanagedidentity_ProcessSession](#BKMK_powerpagesmanagedidentity_ProcessSession) +- [powerpagesmanagedidentity_SyncErrors](#BKMK_powerpagesmanagedidentity_SyncErrors) + +### ComponentId_CertificateCredential_PowerPagesManagedIdentity + +Many-To-One Relationship: [certificatecredential ComponentId_CertificateCredential_PowerPagesManagedIdentity](certificatecredential.md#BKMK_ComponentId_CertificateCredential_PowerPagesManagedIdentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`componentid`| +|ReferencedEntityNavigationPropertyName|`ComponentId_CertificateCredential_PowerPagesManagedIdentity`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10001
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### powerpagesmanagedidentity_AsyncOperations + +Many-To-One Relationship: [asyncoperation powerpagesmanagedidentity_AsyncOperations](asyncoperation.md#BKMK_powerpagesmanagedidentity_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`powerpagesmanagedidentity_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### powerpagesmanagedidentity_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure powerpagesmanagedidentity_BulkDeleteFailures](bulkdeletefailure.md#BKMK_powerpagesmanagedidentity_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`powerpagesmanagedidentity_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### powerpagesmanagedidentity_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord powerpagesmanagedidentity_DuplicateBaseRecord](duplicaterecord.md#BKMK_powerpagesmanagedidentity_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`powerpagesmanagedidentity_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### powerpagesmanagedidentity_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord powerpagesmanagedidentity_DuplicateMatchingRecord](duplicaterecord.md#BKMK_powerpagesmanagedidentity_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`powerpagesmanagedidentity_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### powerpagesmanagedidentity_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder powerpagesmanagedidentity_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_powerpagesmanagedidentity_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`powerpagesmanagedidentity_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### powerpagesmanagedidentity_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess powerpagesmanagedidentity_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_powerpagesmanagedidentity_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`powerpagesmanagedidentity_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### powerpagesmanagedidentity_ProcessSession + +Many-To-One Relationship: [processsession powerpagesmanagedidentity_ProcessSession](processsession.md#BKMK_powerpagesmanagedidentity_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`powerpagesmanagedidentity_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### powerpagesmanagedidentity_SyncErrors + +Many-To-One Relationship: [syncerror powerpagesmanagedidentity_SyncErrors](syncerror.md#BKMK_powerpagesmanagedidentity_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`powerpagesmanagedidentity_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagesscanreport.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagesscanreport.md index 2fa9887b5e..f0c4a7c070 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/powerpagesscanreport.md +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagesscanreport.md @@ -1,16 +1,14 @@ --- title: "Power Pages Scan Report (PowerPagesScanReport) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Power Pages Scan Report (PowerPagesScanReport) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Power Pages Scan Report (PowerPagesScanReport) table/entity reference +# Power Pages Scan Report (PowerPagesScanReport) table/entity reference (Microsoft Dataverse) Power Pages Scan Report @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /powerpagesscanreports(*powerpagesscanreportid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /powerpagesscanreports
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /powerpagesscanreports(*powerpagesscanreportid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -782,6 +782,6 @@ Many-To-One Relationship: [syncerror powerpagesscanreport_SyncErrors](syncerror. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/powerpagessiteaifeedback.md b/powerapps-docs/developer/data-platform/reference/entities/powerpagessiteaifeedback.md new file mode 100644 index 0000000000..dfa07acd70 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/powerpagessiteaifeedback.md @@ -0,0 +1,684 @@ +--- +title: "Power Pages Site AI Feedback (PowerPagesSiteAIFeedback) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Power Pages Site AI Feedback (PowerPagesSiteAIFeedback) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Power Pages Site AI Feedback (PowerPagesSiteAIFeedback) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Power Pages Site AI Feedback (PowerPagesSiteAIFeedback) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /powerpagessiteaifeedbacks(*powerpagessiteaifeedbackid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /powerpagessiteaifeedbacks
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /powerpagessiteaifeedbacks(*powerpagessiteaifeedbackid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /powerpagessiteaifeedbacks(*powerpagessiteaifeedbackid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /powerpagessiteaifeedbacks
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `Update`
Event: True |`PATCH` /powerpagessiteaifeedbacks(*powerpagessiteaifeedbackid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: True |`PATCH` /powerpagessiteaifeedbacks(*powerpagessiteaifeedbackid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: True | || + + +## Events + +The following table lists the events for the Power Pages Site AI Feedback (PowerPagesSiteAIFeedback) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the Power Pages Site AI Feedback (PowerPagesSiteAIFeedback) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Power Pages Site AI Feedback** | +| **DisplayCollectionName** | **Power Pages Site AI Feedbacks** | +| **SchemaName** | `PowerPagesSiteAIFeedback` | +| **CollectionSchemaName** | `PowerPagesSiteAIFeedbacks` | +| **EntitySetName** | `powerpagessiteaifeedbacks`| +| **LogicalName** | `powerpagessiteaifeedback` | +| **LogicalCollectionName** | `powerpagessiteaifeedbacks` | +| **PrimaryIdAttribute** | `powerpagessiteaifeedbackid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [Contact](#BKMK_Contact) +- [Feedback](#BKMK_Feedback) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [Name](#BKMK_Name) +- [Origin](#BKMK_Origin) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [PartitionId](#BKMK_PartitionId) +- [PowerPagesSiteAIFeedbackId](#BKMK_PowerPagesSiteAIFeedbackId) +- [PowerPagesSiteAIFeedbackName](#BKMK_PowerPagesSiteAIFeedbackName) +- [Reason](#BKMK_Reason) +- [Response](#BKMK_Response) +- [TTLInSeconds](#BKMK_TTLInSeconds) +- [UserPrompt](#BKMK_UserPrompt) +- [WebsiteDomain](#BKMK_WebsiteDomain) +- [WebsiteId](#BKMK_WebsiteId) + +### Contact + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Contact**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`contact`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|contact| + +### Feedback + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Feedback**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`feedback`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`powerpagessiteaifeedback_feedback`| + +#### Feedback Choices/Options + +|Value|Label| +|---|---| +|195620000|**Up**| +|195620001|**Down**| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### Origin + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Origin**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`origin`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### PowerPagesSiteAIFeedbackId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Power Pages Site AI Feedback**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`powerpagessiteaifeedbackid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### PowerPagesSiteAIFeedbackName + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Power Pages Site AI Feedback**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`powerpagessiteaifeedbackname`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### Reason + +|Property|Value| +|---|---| +|Description|**Reason for down**| +|DisplayName|**Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`reason`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### Response + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Response**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`response`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + +### UserPrompt + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**User Prompt**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`userprompt`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### WebsiteDomain + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Website Domain**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`websitedomain`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### WebsiteId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Website Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`websiteid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_powerpagessiteaifeedback](#BKMK_business_unit_powerpagessiteaifeedback) +- [lk_powerpagessiteaifeedback_createdby](#BKMK_lk_powerpagessiteaifeedback_createdby) +- [lk_powerpagessiteaifeedback_createdonbehalfby](#BKMK_lk_powerpagessiteaifeedback_createdonbehalfby) +- [lk_powerpagessiteaifeedback_modifiedby](#BKMK_lk_powerpagessiteaifeedback_modifiedby) +- [lk_powerpagessiteaifeedback_modifiedonbehalfby](#BKMK_lk_powerpagessiteaifeedback_modifiedonbehalfby) +- [owner_powerpagessiteaifeedback](#BKMK_owner_powerpagessiteaifeedback) +- [PowerPagesSiteAIFeedback_Contact_Contact](#BKMK_PowerPagesSiteAIFeedback_Contact_Contact) +- [team_powerpagessiteaifeedback](#BKMK_team_powerpagessiteaifeedback) +- [user_powerpagessiteaifeedback](#BKMK_user_powerpagessiteaifeedback) + +### business_unit_powerpagessiteaifeedback + +One-To-Many Relationship: [businessunit business_unit_powerpagessiteaifeedback](businessunit.md#BKMK_business_unit_powerpagessiteaifeedback) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_powerpagessiteaifeedback_createdby + +One-To-Many Relationship: [systemuser lk_powerpagessiteaifeedback_createdby](systemuser.md#BKMK_lk_powerpagessiteaifeedback_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_powerpagessiteaifeedback_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_powerpagessiteaifeedback_createdonbehalfby](systemuser.md#BKMK_lk_powerpagessiteaifeedback_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_powerpagessiteaifeedback_modifiedby + +One-To-Many Relationship: [systemuser lk_powerpagessiteaifeedback_modifiedby](systemuser.md#BKMK_lk_powerpagessiteaifeedback_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_powerpagessiteaifeedback_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_powerpagessiteaifeedback_modifiedonbehalfby](systemuser.md#BKMK_lk_powerpagessiteaifeedback_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_powerpagessiteaifeedback + +One-To-Many Relationship: [owner owner_powerpagessiteaifeedback](owner.md#BKMK_owner_powerpagessiteaifeedback) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### PowerPagesSiteAIFeedback_Contact_Contact + +One-To-Many Relationship: [contact PowerPagesSiteAIFeedback_Contact_Contact](contact.md#BKMK_PowerPagesSiteAIFeedback_Contact_Contact) + +|Property|Value| +|---|---| +|ReferencedEntity|`contact`| +|ReferencedAttribute|`contactid`| +|ReferencingAttribute|`contact`| +|ReferencingEntityNavigationPropertyName|`Contact`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_powerpagessiteaifeedback + +One-To-Many Relationship: [team team_powerpagessiteaifeedback](team.md#BKMK_team_powerpagessiteaifeedback) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_powerpagessiteaifeedback + +One-To-Many Relationship: [systemuser user_powerpagessiteaifeedback](systemuser.md#BKMK_user_powerpagessiteaifeedback) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/principalentitybusinessunitmap.md b/powerapps-docs/developer/data-platform/reference/entities/principalentitybusinessunitmap.md index 5c9d01625a..40f2f0d3bd 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/principalentitybusinessunitmap.md +++ b/powerapps-docs/developer/data-platform/reference/entities/principalentitybusinessunitmap.md @@ -1,19 +1,27 @@ --- title: "PrincipalEntityBusinessUnitMap table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PrincipalEntityBusinessUnitMap table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PrincipalEntityBusinessUnitMap table/entity reference +# PrincipalEntityBusinessUnitMap table/entity reference (Microsoft Dataverse) Internal authorization table to track user authorization changes +## Messages + +The following table lists the messages for the PrincipalEntityBusinessUnitMap table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the PrincipalEntityBusinessUnitMap table. @@ -144,6 +152,6 @@ One-To-Many Relationship: [owner owner_principalentitybusinessunitmap](owner.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/principalobjectaccess.md b/powerapps-docs/developer/data-platform/reference/entities/principalobjectaccess.md index 289116cceb..452ebc23a3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/principalobjectaccess.md +++ b/powerapps-docs/developer/data-platform/reference/entities/principalobjectaccess.md @@ -1,19 +1,27 @@ --- title: "PrincipalObjectAccess table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the PrincipalObjectAccess table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# PrincipalObjectAccess table/entity reference +# PrincipalObjectAccess table/entity reference (Microsoft Dataverse) +## Messages + +The following table lists the messages for the PrincipalObjectAccess table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the PrincipalObjectAccess table. @@ -200,6 +208,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/principalobjectattributeaccess.md b/powerapps-docs/developer/data-platform/reference/entities/principalobjectattributeaccess.md index b3dd2ea02f..745997c050 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/principalobjectattributeaccess.md +++ b/powerapps-docs/developer/data-platform/reference/entities/principalobjectattributeaccess.md @@ -1,16 +1,14 @@ --- title: "Field Sharing (PrincipalObjectAttributeAccess) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Field Sharing (PrincipalObjectAttributeAccess) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Field Sharing (PrincipalObjectAttributeAccess) table/entity reference +# Field Sharing (PrincipalObjectAttributeAccess) table/entity reference (Microsoft Dataverse) Defines CRM security principals (users and teams) access rights to secured field for an entity instance. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /principalobjectattributeaccessset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /principalobjectattributeaccessset(*principalobjectattributeaccessid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /principalobjectattributeaccessset(*principalobjectattributeaccessid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /principalobjectattributeaccessset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /principalobjectattributeaccessset(*principalobjectattributeaccessid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -81,7 +81,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`objectid`| |RequiredLevel|SystemRequired| |Type|Lookup| -|Targets|account, activityfileattachment, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attributeimageconfig, attributemaskingrule, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessunit, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, channelaccessprofile, chat, comment, connection, connectioninstance, connectionreference, connector, contact, conversationtranscript, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, enablearchivalrequest, entityanalyticsconfig, entityimageconfig, entityindex, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, fabricaiskill, fax, featurecontrolsetting, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, feedback, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, goal, holidaywrapper, indexattributes, internalcatalogassignment, kbarticle, keyvaultreference, knowledgearticle, knowledgearticleviews, knowledgebaserecord, letter, mailmergetemplate, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, mobileofflineprofileextension, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, pluginpackage, position, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesscanreport, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processstageparameter, provisionlanguageforuser, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshipattribute, reportcategory, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, revokeinheritedaccessrecordstracker, roleeditorlayout, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointdocumentlocation, sharepointsite, sideloadedaiplugin, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuser, systemuserauthorizationchangetracker, task, tdsmetadata, team, teammobileofflineprofilemembership, territory, usermobileofflineprofilemembership, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workqueue, workqueueitem| +|Targets|account, activityfileattachment, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiinsightcard, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, aiskillconfig, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, approvalprocess, approvalstageapproval, approvalstagecondition, approvalstageorder, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attributeimageconfig, attributemaskingrule, attributepicklistvalue, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessprocess, businessunit, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, certificatecredential, channelaccessprofile, chat, comment, connection, connectioninstance, connectionreference, connector, contact, conversationtranscript, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, emailaddressconfiguration, enablearchivalrequest, entityanalyticsconfig, entityclusterconfig, entityimageconfig, entityindex, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, exportedexcel, exportsolutionupload, fabricaiskill, fax, featurecontrolsetting, federatedknowledgecitation, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, federatedknowledgemetadatarefresh, feedback, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, goal, governanceconfiguration, holidaywrapper, indexattributes, internalcatalogassignment, kbarticle, keyvaultreference, knowledgearticle, knowledgearticleviews, knowledgebaserecord, letter, mailmergetemplate, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, mobileofflineprofileextension, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aidataprocessingevent, msdyn_aievaluationconfiguration, msdyn_aievaluationrun, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aimodelcatalog, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_aitestcase, msdyn_aitestcasedocument, msdyn_aitestcaseinput, msdyn_aitestrun, msdyn_aitestrunbatch, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_copilotinteractions, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dataworkspace, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_function, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_plan, msdyn_planartifact, msdyn_planattachment, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_qna, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, plugin, pluginpackage, position, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesmanagedidentity, powerpagesscanreport, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processorregistration, processstageparameter, provisionlanguageforuser, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshipattribute, reportcategory, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, retentionsuccessdetail, revokeinheritedaccessrecordstracker, roleeditorlayout, savingrule, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointdocumentlocation, sharepointmanagedidentity, sharepointsite, sideloadedaiplugin, signalregistration, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuser, systemuserauthorizationchangetracker, tag, taggedflowsession, taggedprocess, task, tdsmetadata, team, teammobileofflineprofilemembership, territory, traitregistration, unstructuredfilesearchentity, unstructuredfilesearchrecord, usermobileofflineprofilemembership, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workflowmetadata, workqueue, workqueueitem| ### ObjectTypeCode @@ -232,15 +232,22 @@ These relationships are many-to-one. Listed by **SchemaName**. - [application_PrincipalObjectAttributeAccesses](#BKMK_application_PrincipalObjectAttributeAccesses) - [applicationuser_PrincipalObjectAttributeAccesses](#BKMK_applicationuser_PrincipalObjectAttributeAccesses) - [appointment_principalobjectattributeaccess](#BKMK_appointment_principalobjectattributeaccess) +- [approvalprocess_PrincipalObjectAttributeAccesses](#BKMK_approvalprocess_PrincipalObjectAttributeAccesses) +- [approvalstageapproval_PrincipalObjectAttributeAccesses](#BKMK_approvalstageapproval_PrincipalObjectAttributeAccesses) +- [approvalstagecondition_PrincipalObjectAttributeAccesses](#BKMK_approvalstagecondition_PrincipalObjectAttributeAccesses) +- [approvalstageorder_PrincipalObjectAttributeAccesses](#BKMK_approvalstageorder_PrincipalObjectAttributeAccesses) - [attributeimageconfig_PrincipalObjectAttributeAccesses](#BKMK_attributeimageconfig_PrincipalObjectAttributeAccesses) - [attributemaskingrule_PrincipalObjectAttributeAccesses](#BKMK_attributemaskingrule_PrincipalObjectAttributeAccesses) +- [attributepicklistvalue_PrincipalObjectAttributeAccesses](#BKMK_attributepicklistvalue_PrincipalObjectAttributeAccesses) - [bot_PrincipalObjectAttributeAccesses](#BKMK_bot_PrincipalObjectAttributeAccesses) - [botcomponent_PrincipalObjectAttributeAccesses](#BKMK_botcomponent_PrincipalObjectAttributeAccesses) - [botcomponentcollection_PrincipalObjectAttributeAccesses](#BKMK_botcomponentcollection_PrincipalObjectAttributeAccesses) +- [businessprocess_PrincipalObjectAttributeAccesses](#BKMK_businessprocess_PrincipalObjectAttributeAccesses) - [businessunit_principalobjectattributeaccess](#BKMK_businessunit_principalobjectattributeaccess) - [card_PrincipalObjectAttributeAccesses](#BKMK_card_PrincipalObjectAttributeAccesses) - [catalog_PrincipalObjectAttributeAccesses](#BKMK_catalog_PrincipalObjectAttributeAccesses) - [catalogassignment_PrincipalObjectAttributeAccesses](#BKMK_catalogassignment_PrincipalObjectAttributeAccesses) +- [certificatecredential_PrincipalObjectAttributeAccesses](#BKMK_certificatecredential_PrincipalObjectAttributeAccesses) - [chat_PrincipalObjectAttributeAccesses](#BKMK_chat_PrincipalObjectAttributeAccesses) - [connection_principalobjectattributeaccess](#BKMK_connection_principalobjectattributeaccess) - [connectioninstance_PrincipalObjectAttributeAccesses](#BKMK_connectioninstance_PrincipalObjectAttributeAccesses) @@ -271,7 +278,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [dvtablesearchattribute_PrincipalObjectAttributeAccesses](#BKMK_dvtablesearchattribute_PrincipalObjectAttributeAccesses) - [dvtablesearchentity_PrincipalObjectAttributeAccesses](#BKMK_dvtablesearchentity_PrincipalObjectAttributeAccesses) - [email_principalobjectattributeaccess](#BKMK_email_principalobjectattributeaccess) +- [emailaddressconfiguration_PrincipalObjectAttributeAccesses](#BKMK_emailaddressconfiguration_PrincipalObjectAttributeAccesses) - [entityanalyticsconfig_PrincipalObjectAttributeAccesses](#BKMK_entityanalyticsconfig_PrincipalObjectAttributeAccesses) +- [entityclusterconfig_PrincipalObjectAttributeAccesses](#BKMK_entityclusterconfig_PrincipalObjectAttributeAccesses) - [entityimageconfig_PrincipalObjectAttributeAccesses](#BKMK_entityimageconfig_PrincipalObjectAttributeAccesses) - [entityindex_PrincipalObjectAttributeAccesses](#BKMK_entityindex_PrincipalObjectAttributeAccesses) - [entityrecordfilter_PrincipalObjectAttributeAccesses](#BKMK_entityrecordfilter_PrincipalObjectAttributeAccesses) @@ -296,6 +305,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [flowsession_PrincipalObjectAttributeAccesses](#BKMK_flowsession_PrincipalObjectAttributeAccesses) - [fxexpression_PrincipalObjectAttributeAccesses](#BKMK_fxexpression_PrincipalObjectAttributeAccesses) - [goal_principalobjectattributeaccess](#BKMK_goal_principalobjectattributeaccess) +- [governanceconfiguration_PrincipalObjectAttributeAccesses](#BKMK_governanceconfiguration_PrincipalObjectAttributeAccesses) - [indexattributes_PrincipalObjectAttributeAccesses](#BKMK_indexattributes_PrincipalObjectAttributeAccesses) - [kbarticle_principalobjectattributeaccess](#BKMK_kbarticle_principalobjectattributeaccess) - [keyvaultreference_PrincipalObjectAttributeAccesses](#BKMK_keyvaultreference_PrincipalObjectAttributeAccesses) @@ -319,6 +329,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aibfile_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aibfile_PrincipalObjectAttributeAccesses) - [msdyn_aibfileattacheddata_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aibfileattacheddata_PrincipalObjectAttributeAccesses) - [msdyn_aiconfiguration_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aiconfiguration_PrincipalObjectAttributeAccesses) +- [msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses) +- [msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses) +- [msdyn_aievaluationrun_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aievaluationrun_PrincipalObjectAttributeAccesses) - [msdyn_aievent_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aievent_PrincipalObjectAttributeAccesses) - [msdyn_aifptrainingdocument_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aifptrainingdocument_PrincipalObjectAttributeAccesses) - [msdyn_aimodel_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aimodel_PrincipalObjectAttributeAccesses) @@ -327,12 +340,18 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aiodtrainingboundingbox_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aiodtrainingboundingbox_PrincipalObjectAttributeAccesses) - [msdyn_aiodtrainingimage_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aiodtrainingimage_PrincipalObjectAttributeAccesses) - [msdyn_aitemplate_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitemplate_PrincipalObjectAttributeAccesses) +- [msdyn_aitestcase_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestcase_PrincipalObjectAttributeAccesses) +- [msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses) +- [msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses) +- [msdyn_aitestrun_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestrun_PrincipalObjectAttributeAccesses) +- [msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses](#BKMK_msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses) - [msdyn_analysiscomponent_PrincipalObjectAttributeAccesses](#BKMK_msdyn_analysiscomponent_PrincipalObjectAttributeAccesses) - [msdyn_analysisjob_PrincipalObjectAttributeAccesses](#BKMK_msdyn_analysisjob_PrincipalObjectAttributeAccesses) - [msdyn_analysisoverride_PrincipalObjectAttributeAccesses](#BKMK_msdyn_analysisoverride_PrincipalObjectAttributeAccesses) - [msdyn_analysisresult_PrincipalObjectAttributeAccesses](#BKMK_msdyn_analysisresult_PrincipalObjectAttributeAccesses) - [msdyn_analysisresultdetail_PrincipalObjectAttributeAccesses](#BKMK_msdyn_analysisresultdetail_PrincipalObjectAttributeAccesses) - [msdyn_appinsightsmetadata_PrincipalObjectAttributeAccesses](#BKMK_msdyn_appinsightsmetadata_PrincipalObjectAttributeAccesses) +- [msdyn_copilotinteractions_PrincipalObjectAttributeAccesses](#BKMK_msdyn_copilotinteractions_PrincipalObjectAttributeAccesses) - [msdyn_customcontrolextendedsettings_PrincipalObjectAttributeAccesses](#BKMK_msdyn_customcontrolextendedsettings_PrincipalObjectAttributeAccesses) - [msdyn_dataflow_datalakefolder_PrincipalObjectAttributeAccesses](#BKMK_msdyn_dataflow_datalakefolder_PrincipalObjectAttributeAccesses) - [msdyn_dataflow_PrincipalObjectAttributeAccesses](#BKMK_msdyn_dataflow_PrincipalObjectAttributeAccesses) @@ -359,6 +378,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_flow_basicapprovalmodel_PrincipalObjectAttributeAccesses](#BKMK_msdyn_flow_basicapprovalmodel_PrincipalObjectAttributeAccesses) - [msdyn_flow_flowapproval_PrincipalObjectAttributeAccesses](#BKMK_msdyn_flow_flowapproval_PrincipalObjectAttributeAccesses) - [msdyn_formmapping_PrincipalObjectAttributeAccesses](#BKMK_msdyn_formmapping_PrincipalObjectAttributeAccesses) +- [msdyn_function_PrincipalObjectAttributeAccesses](#BKMK_msdyn_function_PrincipalObjectAttributeAccesses) - [msdyn_helppage_PrincipalObjectAttributeAccesses](#BKMK_msdyn_helppage_PrincipalObjectAttributeAccesses) - [msdyn_insightsstorevirtualentity_PrincipalObjectAttributeAccesses](#BKMK_msdyn_insightsstorevirtualentity_PrincipalObjectAttributeAccesses) - [msdyn_integratedsearchprovider_PrincipalObjectAttributeAccesses](#BKMK_msdyn_integratedsearchprovider_PrincipalObjectAttributeAccesses) @@ -390,6 +410,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_pmsimulation_PrincipalObjectAttributeAccesses](#BKMK_msdyn_pmsimulation_PrincipalObjectAttributeAccesses) - [msdyn_pmtemplate_PrincipalObjectAttributeAccesses](#BKMK_msdyn_pmtemplate_PrincipalObjectAttributeAccesses) - [msdyn_pmview_PrincipalObjectAttributeAccesses](#BKMK_msdyn_pmview_PrincipalObjectAttributeAccesses) +- [msdyn_qna_PrincipalObjectAttributeAccesses](#BKMK_msdyn_qna_PrincipalObjectAttributeAccesses) - [msdyn_richtextfile_PrincipalObjectAttributeAccesses](#BKMK_msdyn_richtextfile_PrincipalObjectAttributeAccesses) - [msdyn_salesforcestructuredobject_PrincipalObjectAttributeAccesses](#BKMK_msdyn_salesforcestructuredobject_PrincipalObjectAttributeAccesses) - [msdyn_salesforcestructuredqnaconfig_PrincipalObjectAttributeAccesses](#BKMK_msdyn_salesforcestructuredqnaconfig_PrincipalObjectAttributeAccesses) @@ -416,6 +437,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [phonecall_principalobjectattributeaccess](#BKMK_phonecall_principalobjectattributeaccess) - [plannerbusinessscenario_PrincipalObjectAttributeAccesses](#BKMK_plannerbusinessscenario_PrincipalObjectAttributeAccesses) - [plannersyncaction_PrincipalObjectAttributeAccesses](#BKMK_plannersyncaction_PrincipalObjectAttributeAccesses) +- [plugin_PrincipalObjectAttributeAccesses](#BKMK_plugin_PrincipalObjectAttributeAccesses) - [pluginpackage_PrincipalObjectAttributeAccesses](#BKMK_pluginpackage_PrincipalObjectAttributeAccesses) - [position_principalobjectattributeaccess](#BKMK_position_principalobjectattributeaccess) - [powerbidataset_PrincipalObjectAttributeAccesses](#BKMK_powerbidataset_PrincipalObjectAttributeAccesses) @@ -428,6 +450,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [powerpagesite_PrincipalObjectAttributeAccesses](#BKMK_powerpagesite_PrincipalObjectAttributeAccesses) - [powerpagesitelanguage_PrincipalObjectAttributeAccesses](#BKMK_powerpagesitelanguage_PrincipalObjectAttributeAccesses) - [powerpagesitepublished_PrincipalObjectAttributeAccesses](#BKMK_powerpagesitepublished_PrincipalObjectAttributeAccesses) +- [powerpagesmanagedidentity_PrincipalObjectAttributeAccesses](#BKMK_powerpagesmanagedidentity_PrincipalObjectAttributeAccesses) - [powerpagesscanreport_PrincipalObjectAttributeAccesses](#BKMK_powerpagesscanreport_PrincipalObjectAttributeAccesses) - [privilegecheckerlog_PrincipalObjectAttributeAccesses](#BKMK_privilegecheckerlog_PrincipalObjectAttributeAccesses) - [privilegecheckerrun_PrincipalObjectAttributeAccesses](#BKMK_privilegecheckerrun_PrincipalObjectAttributeAccesses) @@ -447,7 +470,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [retentionfailuredetail_PrincipalObjectAttributeAccesses](#BKMK_retentionfailuredetail_PrincipalObjectAttributeAccesses) - [retentionoperation_PrincipalObjectAttributeAccesses](#BKMK_retentionoperation_PrincipalObjectAttributeAccesses) - [retentionoperationdetail_PrincipalObjectAttributeAccesses](#BKMK_retentionoperationdetail_PrincipalObjectAttributeAccesses) +- [retentionsuccessdetail_PrincipalObjectAttributeAccesses](#BKMK_retentionsuccessdetail_PrincipalObjectAttributeAccesses) - [roleeditorlayout_PrincipalObjectAttributeAccesses](#BKMK_roleeditorlayout_PrincipalObjectAttributeAccesses) +- [savingrule_PrincipalObjectAttributeAccesses](#BKMK_savingrule_PrincipalObjectAttributeAccesses) - [searchattributesettings_PrincipalObjectAttributeAccesses](#BKMK_searchattributesettings_PrincipalObjectAttributeAccesses) - [searchcustomanalyzer_PrincipalObjectAttributeAccesses](#BKMK_searchcustomanalyzer_PrincipalObjectAttributeAccesses) - [searchrelationshipsettings_PrincipalObjectAttributeAccesses](#BKMK_searchrelationshipsettings_PrincipalObjectAttributeAccesses) @@ -458,6 +483,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [sharedworkspace_PrincipalObjectAttributeAccesses](#BKMK_sharedworkspace_PrincipalObjectAttributeAccesses) - [sharedworkspacepool_PrincipalObjectAttributeAccesses](#BKMK_sharedworkspacepool_PrincipalObjectAttributeAccesses) - [sharepointdocumentlocation_principalobjectattributeaccess](#BKMK_sharepointdocumentlocation_principalobjectattributeaccess) +- [sharepointmanagedidentity_PrincipalObjectAttributeAccesses](#BKMK_sharepointmanagedidentity_PrincipalObjectAttributeAccesses) - [sharepointsite_principalobjectattributeaccess](#BKMK_sharepointsite_principalobjectattributeaccess) - [sideloadedaiplugin_PrincipalObjectAttributeAccesses](#BKMK_sideloadedaiplugin_PrincipalObjectAttributeAccesses) - [socialactivity_principalobjectattributeaccess](#BKMK_socialactivity_principalobjectattributeaccess) @@ -480,16 +506,22 @@ These relationships are many-to-one. Listed by **SchemaName**. - [systemuser_principalobjectattributeaccess](#BKMK_systemuser_principalobjectattributeaccess) - [systemuser_principalobjectattributeaccess_principalid](#BKMK_systemuser_principalobjectattributeaccess_principalid) - [systemuserauthorizationchangetracker_PrincipalObjectAttributeAccesses](#BKMK_systemuserauthorizationchangetracker_PrincipalObjectAttributeAccesses) +- [tag_PrincipalObjectAttributeAccesses](#BKMK_tag_PrincipalObjectAttributeAccesses) +- [taggedflowsession_PrincipalObjectAttributeAccesses](#BKMK_taggedflowsession_PrincipalObjectAttributeAccesses) +- [taggedprocess_PrincipalObjectAttributeAccesses](#BKMK_taggedprocess_PrincipalObjectAttributeAccesses) - [task_principalobjectattributeaccess](#BKMK_task_principalobjectattributeaccess) - [team_principalobjectattributeaccess](#BKMK_team_principalobjectattributeaccess) - [team_principalobjectattributeaccess_principalid](#BKMK_team_principalobjectattributeaccess_principalid) - [teammobileofflineprofilemembership_PrincipalObjectAttributeAccesses](#BKMK_teammobileofflineprofilemembership_PrincipalObjectAttributeAccesses) - [territory_principalobjectattributeaccess](#BKMK_territory_principalobjectattributeaccess) +- [unstructuredfilesearchentity_PrincipalObjectAttributeAccesses](#BKMK_unstructuredfilesearchentity_PrincipalObjectAttributeAccesses) +- [unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses](#BKMK_unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses) - [usermobileofflineprofilemembership_PrincipalObjectAttributeAccesses](#BKMK_usermobileofflineprofilemembership_PrincipalObjectAttributeAccesses) - [userrating_PrincipalObjectAttributeAccesses](#BKMK_userrating_PrincipalObjectAttributeAccesses) - [viewasexamplequestion_PrincipalObjectAttributeAccesses](#BKMK_viewasexamplequestion_PrincipalObjectAttributeAccesses) - [virtualentitymetadata_PrincipalObjectAttributeAccesses](#BKMK_virtualentitymetadata_PrincipalObjectAttributeAccesses) - [workflowbinary_PrincipalObjectAttributeAccesses](#BKMK_workflowbinary_PrincipalObjectAttributeAccesses) +- [workflowmetadata_PrincipalObjectAttributeAccesses](#BKMK_workflowmetadata_PrincipalObjectAttributeAccesses) - [workqueue_PrincipalObjectAttributeAccesses](#BKMK_workqueue_PrincipalObjectAttributeAccesses) - [workqueueitem_PrincipalObjectAttributeAccesses](#BKMK_workqueueitem_PrincipalObjectAttributeAccesses) @@ -870,6 +902,58 @@ One-To-Many Relationship: [appointment appointment_principalobjectattributeacces |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### approvalprocess_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [approvalprocess approvalprocess_PrincipalObjectAttributeAccesses](approvalprocess.md#BKMK_approvalprocess_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageapproval_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_PrincipalObjectAttributeAccesses](approvalstageapproval.md#BKMK_approvalstageapproval_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstagecondition_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [approvalstagecondition approvalstagecondition_PrincipalObjectAttributeAccesses](approvalstagecondition.md#BKMK_approvalstagecondition_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_approvalstagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [approvalstageorder approvalstageorder_PrincipalObjectAttributeAccesses](approvalstageorder.md#BKMK_approvalstageorder_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_approvalstageorder`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### attributeimageconfig_PrincipalObjectAttributeAccesses One-To-Many Relationship: [attributeimageconfig attributeimageconfig_PrincipalObjectAttributeAccesses](attributeimageconfig.md#BKMK_attributeimageconfig_PrincipalObjectAttributeAccesses) @@ -896,6 +980,19 @@ One-To-Many Relationship: [attributemaskingrule attributemaskingrule_PrincipalOb |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### attributepicklistvalue_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [attributepicklistvalue attributepicklistvalue_PrincipalObjectAttributeAccesses](attributepicklistvalue.md#BKMK_attributepicklistvalue_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`attributepicklistvalue`| +|ReferencedAttribute|`attributepicklistvalueid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_attributepicklistvalue`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### bot_PrincipalObjectAttributeAccesses One-To-Many Relationship: [bot bot_PrincipalObjectAttributeAccesses](bot.md#BKMK_bot_PrincipalObjectAttributeAccesses) @@ -935,6 +1032,19 @@ One-To-Many Relationship: [botcomponentcollection botcomponentcollection_Princip |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### businessprocess_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [businessprocess businessprocess_PrincipalObjectAttributeAccesses](businessprocess.md#BKMK_businessprocess_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessprocess`| +|ReferencedAttribute|`businessprocessid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_businessprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### businessunit_principalobjectattributeaccess One-To-Many Relationship: [businessunit businessunit_principalobjectattributeaccess](businessunit.md#BKMK_businessunit_principalobjectattributeaccess) @@ -987,6 +1097,19 @@ One-To-Many Relationship: [catalogassignment catalogassignment_PrincipalObjectAt |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### certificatecredential_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [certificatecredential certificatecredential_PrincipalObjectAttributeAccesses](certificatecredential.md#BKMK_certificatecredential_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`certificatecredential`| +|ReferencedAttribute|`certificatecredentialid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_certificatecredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### chat_PrincipalObjectAttributeAccesses One-To-Many Relationship: [chat chat_PrincipalObjectAttributeAccesses](chat.md#BKMK_chat_PrincipalObjectAttributeAccesses) @@ -1377,6 +1500,19 @@ One-To-Many Relationship: [email email_principalobjectattributeaccess](email.md# |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### emailaddressconfiguration_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [emailaddressconfiguration emailaddressconfiguration_PrincipalObjectAttributeAccesses](emailaddressconfiguration.md#BKMK_emailaddressconfiguration_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`emailaddressconfiguration`| +|ReferencedAttribute|`emailaddressconfigurationid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_emailaddressconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### entityanalyticsconfig_PrincipalObjectAttributeAccesses One-To-Many Relationship: [entityanalyticsconfig entityanalyticsconfig_PrincipalObjectAttributeAccesses](entityanalyticsconfig.md#BKMK_entityanalyticsconfig_PrincipalObjectAttributeAccesses) @@ -1390,6 +1526,19 @@ One-To-Many Relationship: [entityanalyticsconfig entityanalyticsconfig_Principal |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### entityclusterconfig_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [entityclusterconfig entityclusterconfig_PrincipalObjectAttributeAccesses](entityclusterconfig.md#BKMK_entityclusterconfig_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`entityclusterconfig`| +|ReferencedAttribute|`entityclusterconfigid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_entityclusterconfig`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### entityimageconfig_PrincipalObjectAttributeAccesses One-To-Many Relationship: [entityimageconfig entityimageconfig_PrincipalObjectAttributeAccesses](entityimageconfig.md#BKMK_entityimageconfig_PrincipalObjectAttributeAccesses) @@ -1702,6 +1851,19 @@ One-To-Many Relationship: [goal goal_principalobjectattributeaccess](goal.md#BKM |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### governanceconfiguration_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [governanceconfiguration governanceconfiguration_PrincipalObjectAttributeAccesses](governanceconfiguration.md#BKMK_governanceconfiguration_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`governanceconfiguration`| +|ReferencedAttribute|`governanceconfigurationid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_governanceconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### indexattributes_PrincipalObjectAttributeAccesses One-To-Many Relationship: [indexattributes indexattributes_PrincipalObjectAttributeAccesses](indexattributes.md#BKMK_indexattributes_PrincipalObjectAttributeAccesses) @@ -2001,6 +2163,45 @@ One-To-Many Relationship: [msdyn_aiconfiguration msdyn_aiconfiguration_Principal |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_aidataprocessingevent msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses](msdyn_aidataprocessingevent.md#BKMK_msdyn_aidataprocessingevent_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aidataprocessingevent`| +|ReferencedAttribute|`msdyn_aidataprocessingeventid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aidataprocessingevent`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_aievaluationconfiguration msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses](msdyn_aievaluationconfiguration.md#BKMK_msdyn_aievaluationconfiguration_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationconfiguration`| +|ReferencedAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aievaluationconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationrun_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_aievaluationrun msdyn_aievaluationrun_PrincipalObjectAttributeAccesses](msdyn_aievaluationrun.md#BKMK_msdyn_aievaluationrun_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationrun`| +|ReferencedAttribute|`msdyn_aievaluationrunid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aievaluationrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_aievent_PrincipalObjectAttributeAccesses One-To-Many Relationship: [msdyn_aievent msdyn_aievent_PrincipalObjectAttributeAccesses](msdyn_aievent.md#BKMK_msdyn_aievent_PrincipalObjectAttributeAccesses) @@ -2105,6 +2306,71 @@ One-To-Many Relationship: [msdyn_aitemplate msdyn_aitemplate_PrincipalObjectAttr |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aitestcase_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_aitestcase msdyn_aitestcase_PrincipalObjectAttributeAccesses](msdyn_aitestcase.md#BKMK_msdyn_aitestcase_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcase`| +|ReferencedAttribute|`msdyn_aitestcaseid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aitestcase`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_aitestcasedocument msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses](msdyn_aitestcasedocument.md#BKMK_msdyn_aitestcasedocument_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcasedocument`| +|ReferencedAttribute|`msdyn_aitestcasedocumentid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aitestcasedocument`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_aitestcaseinput msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses](msdyn_aitestcaseinput.md#BKMK_msdyn_aitestcaseinput_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcaseinput`| +|ReferencedAttribute|`msdyn_aitestcaseinputid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aitestcaseinput`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrun_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_aitestrun msdyn_aitestrun_PrincipalObjectAttributeAccesses](msdyn_aitestrun.md#BKMK_msdyn_aitestrun_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrun`| +|ReferencedAttribute|`msdyn_aitestrunid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aitestrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_aitestrunbatch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_analysiscomponent_PrincipalObjectAttributeAccesses One-To-Many Relationship: [msdyn_analysiscomponent msdyn_analysiscomponent_PrincipalObjectAttributeAccesses](msdyn_analysiscomponent.md#BKMK_msdyn_analysiscomponent_PrincipalObjectAttributeAccesses) @@ -2183,6 +2449,19 @@ One-To-Many Relationship: [msdyn_appinsightsmetadata msdyn_appinsightsmetadata_P |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_copilotinteractions_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_copilotinteractions msdyn_copilotinteractions_PrincipalObjectAttributeAccesses](msdyn_copilotinteractions.md#BKMK_msdyn_copilotinteractions_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_copilotinteractions`| +|ReferencedAttribute|`msdyn_copilotinteractionsid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_copilotinteractions`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_customcontrolextendedsettings_PrincipalObjectAttributeAccesses One-To-Many Relationship: [msdyn_customcontrolextendedsettings msdyn_customcontrolextendedsettings_PrincipalObjectAttributeAccesses](msdyn_customcontrolextendedsettings.md#BKMK_msdyn_customcontrolextendedsettings_PrincipalObjectAttributeAccesses) @@ -2521,6 +2800,19 @@ One-To-Many Relationship: [msdyn_formmapping msdyn_formmapping_PrincipalObjectAt |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_function_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_function msdyn_function_PrincipalObjectAttributeAccesses](msdyn_function.md#BKMK_msdyn_function_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_function`| +|ReferencedAttribute|`msdyn_functionid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_function`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_helppage_PrincipalObjectAttributeAccesses One-To-Many Relationship: [msdyn_helppage msdyn_helppage_PrincipalObjectAttributeAccesses](msdyn_helppage.md#BKMK_msdyn_helppage_PrincipalObjectAttributeAccesses) @@ -2924,6 +3216,19 @@ One-To-Many Relationship: [msdyn_pmview msdyn_pmview_PrincipalObjectAttributeAcc |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_qna_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [msdyn_qna msdyn_qna_PrincipalObjectAttributeAccesses](msdyn_qna.md#BKMK_msdyn_qna_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_qna`| +|ReferencedAttribute|`msdyn_qnaid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_msdyn_qna`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_richtextfile_PrincipalObjectAttributeAccesses One-To-Many Relationship: [msdyn_richtextfile msdyn_richtextfile_PrincipalObjectAttributeAccesses](msdyn_richtextfile.md#BKMK_msdyn_richtextfile_PrincipalObjectAttributeAccesses) @@ -3262,6 +3567,19 @@ One-To-Many Relationship: [plannersyncaction plannersyncaction_PrincipalObjectAt |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### plugin_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [plugin plugin_PrincipalObjectAttributeAccesses](plugin.md#BKMK_plugin_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`plugin`| +|ReferencedAttribute|`pluginid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_plugin`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### pluginpackage_PrincipalObjectAttributeAccesses One-To-Many Relationship: [pluginpackage pluginpackage_PrincipalObjectAttributeAccesses](pluginpackage.md#BKMK_pluginpackage_PrincipalObjectAttributeAccesses) @@ -3418,6 +3736,19 @@ One-To-Many Relationship: [powerpagesitepublished powerpagesitepublished_Princip |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### powerpagesmanagedidentity_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [powerpagesmanagedidentity powerpagesmanagedidentity_PrincipalObjectAttributeAccesses](powerpagesmanagedidentity.md#BKMK_powerpagesmanagedidentity_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_powerpagesmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### powerpagesscanreport_PrincipalObjectAttributeAccesses One-To-Many Relationship: [powerpagesscanreport powerpagesscanreport_PrincipalObjectAttributeAccesses](powerpagesscanreport.md#BKMK_powerpagesscanreport_PrincipalObjectAttributeAccesses) @@ -3665,6 +3996,19 @@ One-To-Many Relationship: [retentionoperationdetail retentionoperationdetail_Pri |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### retentionsuccessdetail_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [retentionsuccessdetail retentionsuccessdetail_PrincipalObjectAttributeAccesses](retentionsuccessdetail.md#BKMK_retentionsuccessdetail_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`retentionsuccessdetail`| +|ReferencedAttribute|`retentionsuccessdetailid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_retentionsuccessdetail`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### roleeditorlayout_PrincipalObjectAttributeAccesses One-To-Many Relationship: [roleeditorlayout roleeditorlayout_PrincipalObjectAttributeAccesses](roleeditorlayout.md#BKMK_roleeditorlayout_PrincipalObjectAttributeAccesses) @@ -3678,6 +4022,19 @@ One-To-Many Relationship: [roleeditorlayout roleeditorlayout_PrincipalObjectAttr |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### savingrule_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [savingrule savingrule_PrincipalObjectAttributeAccesses](savingrule.md#BKMK_savingrule_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`savingrule`| +|ReferencedAttribute|`savingruleid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_savingrule`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### searchattributesettings_PrincipalObjectAttributeAccesses One-To-Many Relationship: [searchattributesettings searchattributesettings_PrincipalObjectAttributeAccesses](searchattributesettings.md#BKMK_searchattributesettings_PrincipalObjectAttributeAccesses) @@ -3808,6 +4165,19 @@ One-To-Many Relationship: [sharepointdocumentlocation sharepointdocumentlocation |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### sharepointmanagedidentity_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [sharepointmanagedidentity sharepointmanagedidentity_PrincipalObjectAttributeAccesses](sharepointmanagedidentity.md#BKMK_sharepointmanagedidentity_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`sharepointmanagedidentity`| +|ReferencedAttribute|`sharepointmanagedidentityid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_sharepointmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### sharepointsite_principalobjectattributeaccess One-To-Many Relationship: [sharepointsite sharepointsite_principalobjectattributeaccess](sharepointsite.md#BKMK_sharepointsite_principalobjectattributeaccess) @@ -4094,6 +4464,45 @@ One-To-Many Relationship: [systemuserauthorizationchangetracker systemuserauthor |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### tag_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [tag tag_PrincipalObjectAttributeAccesses](tag.md#BKMK_tag_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`tag`| +|ReferencedAttribute|`tagid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_tag`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedflowsession_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [taggedflowsession taggedflowsession_PrincipalObjectAttributeAccesses](taggedflowsession.md#BKMK_taggedflowsession_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedflowsession`| +|ReferencedAttribute|`taggedflowsessionid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_taggedflowsession`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedprocess_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [taggedprocess taggedprocess_PrincipalObjectAttributeAccesses](taggedprocess.md#BKMK_taggedprocess_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedprocess`| +|ReferencedAttribute|`taggedprocessid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_taggedprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### task_principalobjectattributeaccess One-To-Many Relationship: [task task_principalobjectattributeaccess](task.md#BKMK_task_principalobjectattributeaccess) @@ -4159,6 +4568,32 @@ One-To-Many Relationship: [territory territory_principalobjectattributeaccess](t |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### unstructuredfilesearchentity_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_PrincipalObjectAttributeAccesses](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_unstructuredfilesearchentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### usermobileofflineprofilemembership_PrincipalObjectAttributeAccesses One-To-Many Relationship: [usermobileofflineprofilemembership usermobileofflineprofilemembership_PrincipalObjectAttributeAccesses](usermobileofflineprofilemembership.md#BKMK_usermobileofflineprofilemembership_PrincipalObjectAttributeAccesses) @@ -4224,6 +4659,19 @@ One-To-Many Relationship: [workflowbinary workflowbinary_PrincipalObjectAttribut |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### workflowmetadata_PrincipalObjectAttributeAccesses + +One-To-Many Relationship: [workflowmetadata workflowmetadata_PrincipalObjectAttributeAccesses](workflowmetadata.md#BKMK_workflowmetadata_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`objectid`| +|ReferencingEntityNavigationPropertyName|`objectid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### workqueue_PrincipalObjectAttributeAccesses One-To-Many Relationship: [workqueue workqueue_PrincipalObjectAttributeAccesses](workqueue.md#BKMK_workqueue_PrincipalObjectAttributeAccesses) @@ -4254,6 +4702,6 @@ One-To-Many Relationship: [workqueueitem workqueueitem_PrincipalObjectAttributeA ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/privilege.md b/powerapps-docs/developer/data-platform/reference/entities/privilege.md index b7c5cad9a8..e328fd81fd 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/privilege.md +++ b/powerapps-docs/developer/data-platform/reference/entities/privilege.md @@ -1,16 +1,14 @@ --- title: "Privilege table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Privilege table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Privilege table/entity reference +# Privilege table/entity reference (Microsoft Dataverse) Permission to perform an action in Microsoft CRM. The platform checks for the privilege and rejects the attempt if the user does not hold the privilege. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /privileges(*privilegeid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /privileges
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -403,6 +403,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [Privilege_AsyncOperations](#BKMK_Privilege_AsyncOperations) - [Privilege_BulkDeleteFailures](#BKMK_Privilege_BulkDeleteFailures) +- [privilegecheckerlog_CheckedPrivilege](#BKMK_privilegecheckerlog_CheckedPrivilege) ### Privilege_AsyncOperations @@ -428,6 +429,18 @@ Many-To-One Relationship: [bulkdeletefailure Privilege_BulkDeleteFailures](bulkd |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### privilegecheckerlog_CheckedPrivilege + +Many-To-One Relationship: [privilegecheckerlog privilegecheckerlog_CheckedPrivilege](privilegecheckerlog.md#BKMK_privilegecheckerlog_CheckedPrivilege) + +|Property|Value| +|---|---| +|ReferencingEntity|`privilegecheckerlog`| +|ReferencingAttribute|`checkedprivilege`| +|ReferencedEntityNavigationPropertyName|`privilegecheckerlog_CheckedPrivilege`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ## Many-to-Many relationships @@ -466,6 +479,6 @@ See [roletemplate roletemplateprivileges_association Many-To-Many Relationship]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/privilegecheckerlog.md b/powerapps-docs/developer/data-platform/reference/entities/privilegecheckerlog.md index 10e03ddaa1..ed3333ffac 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/privilegecheckerlog.md +++ b/powerapps-docs/developer/data-platform/reference/entities/privilegecheckerlog.md @@ -1,16 +1,14 @@ --- title: "Privilege Checker Log (PrivilegeCheckerLog) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Privilege Checker Log (PrivilegeCheckerLog) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Privilege Checker Log (PrivilegeCheckerLog) table/entity reference +# Privilege Checker Log (PrivilegeCheckerLog) table/entity reference (Microsoft Dataverse) Holds information about privilege checks for the user who started (created) a privilege checker tool run (Privilege Checker Run's child entity) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /privilegecheckerlogs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /privilegecheckerlogs(*privilegecheckerlogid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /privilegecheckerlogs(*privilegecheckerlogid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /privilegecheckerlogs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /privilegecheckerlogs(*privilegecheckerlogid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -68,7 +68,9 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. +- [CheckedPrivilege](#BKMK_CheckedPrivilege) - [CheckedUser](#BKMK_CheckedUser) +- [CheckType](#BKMK_CheckType) - [CreatedBy](#BKMK_CreatedBy) - [CreatedOn](#BKMK_CreatedOn) - [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) @@ -80,12 +82,10 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [Name](#BKMK_Name) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) - [OwningBusinessUnit](#BKMK_OwningBusinessUnit) -- [OwningTeam](#BKMK_OwningTeam) -- [OwningUser](#BKMK_OwningUser) - [PrivilegeCheckerLogId](#BKMK_PrivilegeCheckerLogId) - [PrivilegeDepth](#BKMK_PrivilegeDepth) -- [PrivilegeName](#BKMK_PrivilegeName) - [Request](#BKMK_Request) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) @@ -94,6 +94,19 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) - [VersionNumber](#BKMK_VersionNumber) +### CheckedPrivilege + +|Property|Value| +|---|---| +|Description|**The checked privilege.**| +|DisplayName|**Checked Privilege**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`checkedprivilege`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|privilege| + ### CheckedUser |Property|Value| @@ -107,6 +120,27 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Type|Lookup| |Targets|systemuser| +### CheckType + +|Property|Value| +|---|---| +|Description|**The type of authorization check that was done.**| +|DisplayName|**Check Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`checktype`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|5| +|GlobalChoiceName|`privilegecheckerlog_checktype`| + +#### CheckType Choices/Options + +|Value|Label| +|---|---| +|1|**Privilege Check**| +|2|**Access check**| + ### CreatedBy |Property|Value| @@ -267,44 +301,30 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |Type|Owner| |Targets|systemuser, team| -### OwningBusinessUnit - -|Property|Value| -|---|---| -|Description|**Unique identifier for the business unit that owns the record**| -|DisplayName|**Owning Business Unit**| -|IsValidForForm|True| -|IsValidForRead|True| -|LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| -|Type|Lookup| -|Targets|businessunit| - -### OwningTeam +### OwnerIdType |Property|Value| |---|---| -|Description|**Unique identifier for the team that owns the record.**| -|DisplayName|**Owning Team**| +|Description|**Owner Id Type**| +|DisplayName|**Owner Id Type**| |IsValidForForm|False| |IsValidForRead|True| -|LogicalName|`owningteam`| -|RequiredLevel|None| -|Type|Lookup| -|Targets|team| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| -### OwningUser +### OwningBusinessUnit |Property|Value| |---|---| -|Description|**Unique identifier for the user that owns the record.**| -|DisplayName|**Owning User**| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| |IsValidForForm|False| |IsValidForRead|True| -|LogicalName|`owninguser`| +|LogicalName|`owningbusinessunit`| |RequiredLevel|None| |Type|Lookup| -|Targets|systemuser| +|Targets|businessunit| ### PrivilegeCheckerLogId @@ -340,31 +360,15 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |1|**Local**| |2|**Deep**| |3|**Global**| +|4|**Record Filter**| |5|**N/A**| -### PrivilegeName - -|Property|Value| -|---|---| -|Description|**Name of the checked privilege.**| -|DisplayName|**Privilege Name**| -|IsValidForForm|True| -|IsValidForRead|True| -|LogicalName|`privilegename`| -|RequiredLevel|ApplicationRequired| -|Type|String| -|Format|Text| -|FormatName|Text| -|ImeMode|Auto| -|IsLocalizable|False| -|MaxLength|100| - ### Request |Property|Value| |---|---| -|Description|**Information about the web request.**| -|DisplayName|**Privilege Name**| +|Description|**A brief description of the web request.**| +|DisplayName|**Request**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`request`| @@ -481,6 +485,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [lk_privilegecheckerlog_createdonbehalfby](#BKMK_lk_privilegecheckerlog_createdonbehalfby) - [lk_privilegecheckerlog_modifiedby](#BKMK_lk_privilegecheckerlog_modifiedby) - [lk_privilegecheckerlog_modifiedonbehalfby](#BKMK_lk_privilegecheckerlog_modifiedonbehalfby) +- [privilegecheckerlog_CheckedPrivilege](#BKMK_privilegecheckerlog_CheckedPrivilege) - [privilegecheckerlog_CheckedUser_systemuser](#BKMK_privilegecheckerlog_CheckedUser_systemuser) - [privilegecheckerlog_ImpersonatingUser_systemuser](#BKMK_privilegecheckerlog_ImpersonatingUser_systemuser) - [privilegecheckerlog_SupportingCaller_systemuser](#BKMK_privilegecheckerlog_SupportingCaller_systemuser) @@ -538,6 +543,19 @@ One-To-Many Relationship: [systemuser lk_privilegecheckerlog_modifiedonbehalfby] |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### privilegecheckerlog_CheckedPrivilege + +One-To-Many Relationship: [privilege privilegecheckerlog_CheckedPrivilege](privilege.md#BKMK_privilegecheckerlog_CheckedPrivilege) + +|Property|Value| +|---|---| +|ReferencedEntity|`privilege`| +|ReferencedAttribute|`privilegeid`| +|ReferencingAttribute|`checkedprivilege`| +|ReferencingEntityNavigationPropertyName|`CheckedPrivilege`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### privilegecheckerlog_CheckedUser_systemuser One-To-Many Relationship: [systemuser privilegecheckerlog_CheckedUser_systemuser](systemuser.md#BKMK_privilegecheckerlog_CheckedUser_systemuser) @@ -678,6 +696,6 @@ Many-To-One Relationship: [syncerror privilegecheckerlog_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/privilegecheckerrun.md b/powerapps-docs/developer/data-platform/reference/entities/privilegecheckerrun.md index 2d59541d25..0643cd6fbe 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/privilegecheckerrun.md +++ b/powerapps-docs/developer/data-platform/reference/entities/privilegecheckerrun.md @@ -1,16 +1,14 @@ --- title: "Privilege Checker Run (PrivilegeCheckerRun) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Privilege Checker Run (PrivilegeCheckerRun) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Privilege Checker Run (PrivilegeCheckerRun) table/entity reference +# Privilege Checker Run (PrivilegeCheckerRun) table/entity reference (Microsoft Dataverse) Entity to keep track of privilege checker tool runs. Parent entity of privilege checker log. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /privilegecheckerruns(*privilegecheckerrunid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /privilegecheckerruns
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /privilegecheckerruns(*privilegecheckerrunid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -124,8 +124,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Owner Id**| -|DisplayName|**Owner**| +|Description|**User who privilege checker tool is tracing.**| +|DisplayName|**Traced User**| |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`ownerid`| @@ -636,6 +636,6 @@ Many-To-One Relationship: [syncerror privilegecheckerrun_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/privilegesremovalsetting.md b/powerapps-docs/developer/data-platform/reference/entities/privilegesremovalsetting.md index 3117b5472d..ad04d9d230 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/privilegesremovalsetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/privilegesremovalsetting.md @@ -1,19 +1,27 @@ --- title: "Privileges Removal Setting (PrivilegesRemovalSetting) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Privileges Removal Setting (PrivilegesRemovalSetting) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Privileges Removal Setting (PrivilegesRemovalSetting) table/entity reference +# Privileges Removal Setting (PrivilegesRemovalSetting) table/entity reference (Microsoft Dataverse) Privileges Removal Setting +## Messages + +The following table lists the messages for the Privileges Removal Setting (PrivilegesRemovalSetting) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Privileges Removal Setting (PrivilegesRemovalSetting) table. @@ -705,6 +713,6 @@ Many-To-One Relationship: [syncerror privilegesremovalsetting_SyncErrors](syncer ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/processsession.md b/powerapps-docs/developer/data-platform/reference/entities/processsession.md index 0f15d1deaf..3763f43420 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/processsession.md +++ b/powerapps-docs/developer/data-platform/reference/entities/processsession.md @@ -1,16 +1,14 @@ --- title: "Process Session (ProcessSession) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Process Session (ProcessSession) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Process Session (ProcessSession) table/entity reference +# Process Session (ProcessSession) table/entity reference (Microsoft Dataverse) Information that is generated when a dialog is run. Every time that you run a dialog, a dialog session is created. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /processsessions(*processsessionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /processsessions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /processsessions(*processsessionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /processsessions(*processsessionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -344,7 +344,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`regardingobjectid`| |RequiredLevel|None| |Type|Lookup| -|Targets|account, activityfileattachment, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, annotation, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attributemaskingrule, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessunit, businessunitnewsarticle, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, channelaccessprofile, channelaccessprofilerule, chat, comment, connection, connectioninstance, connectionreference, connectionrole, connector, contact, conversationtranscript, convertrule, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, customerrelationship, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, enablearchivalrequest, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, expiredprocess, exportedexcel, exportsolutionupload, externalparty, externalpartyitem, fabricaiskill, fax, featurecontrolsetting, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, fxexpression, goal, goalrollupquery, holidaywrapper, internalcatalogassignment, kbarticle, kbarticlecomment, kbarticletemplate, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, mailbox, mailmergetemplate, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, metric, mobileofflineprofileextension, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, newprocess, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, position, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesscanreport, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processstageparameter, provisionlanguageforuser, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshiprole, report, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, revokeinheritedaccessrecordstracker, roleeditorlayout, rollupfield, routingrule, routingruleitem, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointdocumentlocation, sharepointsite, sideloadedaiplugin, sla, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, subject, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuser, systemuserauthorizationchangetracker, task, tdsmetadata, team, teammobileofflineprofilemembership, template, territory, theme, transactioncurrency, translationprocess, usermapping, usermobileofflineprofilemembership, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workqueue, workqueueitem| +|Targets|account, activityfileattachment, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiinsightcard, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, aiskillconfig, annotation, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, approvalprocess, approvalstageapproval, approvalstagecondition, approvalstageorder, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attributemaskingrule, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessprocess, businessunit, businessunitnewsarticle, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, certificatecredential, channelaccessprofile, channelaccessprofilerule, chat, comment, connection, connectioninstance, connectionreference, connectionrole, connector, contact, conversationtranscript, convertrule, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, customerrelationship, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, enablearchivalrequest, entityclusterconfig, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, expiredprocess, exportedexcel, exportsolutionupload, externalparty, externalpartyitem, fabricaiskill, fax, featurecontrolsetting, federatedknowledgecitation, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, federatedknowledgemetadatarefresh, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, fxexpression, goal, goalrollupquery, governanceconfiguration, holidaywrapper, internalcatalogassignment, kbarticle, kbarticlecomment, kbarticletemplate, keyvaultreference, knowledgearticle, knowledgebaserecord, letter, mailbox, mailmergetemplate, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, metric, mobileofflineprofileextension, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aidataprocessingevent, msdyn_aievaluationconfiguration, msdyn_aievaluationrun, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aimodelcatalog, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_aitestcase, msdyn_aitestcasedocument, msdyn_aitestcaseinput, msdyn_aitestrun, msdyn_aitestrunbatch, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_copilotinteractions, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dataworkspace, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_function, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_plan, msdyn_planartifact, msdyn_planattachment, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_qna, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, newprocess, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, plugin, position, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesmanagedidentity, powerpagesscanreport, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processorregistration, processstageparameter, provisionlanguageforuser, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshiprole, report, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, retentionsuccessdetail, revokeinheritedaccessrecordstracker, roleeditorlayout, rollupfield, routingrule, routingruleitem, savingrule, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplancustomcontrol, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointdocumentlocation, sharepointmanagedidentity, sharepointsite, sideloadedaiplugin, signalregistration, sla, socialactivity, socialprofile, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, subject, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, systemuser, systemuserauthorizationchangetracker, tag, taggedflowsession, taggedprocess, task, tdsmetadata, team, teammobileofflineprofilemembership, template, territory, theme, traitregistration, transactioncurrency, translationprocess, unstructuredfilesearchentity, unstructuredfilesearchrecord, usermapping, usermobileofflineprofilemembership, userrating, viewasexamplequestion, virtualentitymetadata, workflowbinary, workflowmetadata, workqueue, workqueueitem| ### RegardingObjectTypeCode @@ -726,15 +726,21 @@ These relationships are many-to-one. Listed by **SchemaName**. - [application_ProcessSession](#BKMK_application_ProcessSession) - [applicationuser_ProcessSession](#BKMK_applicationuser_ProcessSession) - [Appointment_ProcessSessions](#BKMK_Appointment_ProcessSessions) +- [approvalprocess_ProcessSession](#BKMK_approvalprocess_ProcessSession) +- [approvalstageapproval_ProcessSession](#BKMK_approvalstageapproval_ProcessSession) +- [approvalstagecondition_ProcessSession](#BKMK_approvalstagecondition_ProcessSession) +- [approvalstageorder_ProcessSession](#BKMK_approvalstageorder_ProcessSession) - [attributemaskingrule_ProcessSession](#BKMK_attributemaskingrule_ProcessSession) - [bot_ProcessSession](#BKMK_bot_ProcessSession) - [botcomponent_ProcessSession](#BKMK_botcomponent_ProcessSession) - [botcomponentcollection_ProcessSession](#BKMK_botcomponentcollection_ProcessSession) +- [businessprocess_ProcessSession](#BKMK_businessprocess_ProcessSession) - [BusinessUnit_ProcessSessions](#BKMK_BusinessUnit_ProcessSessions) - [BusinessUnitNewsArticle_ProcessSessions](#BKMK_BusinessUnitNewsArticle_ProcessSessions) - [card_ProcessSession](#BKMK_card_ProcessSession) - [catalog_ProcessSession](#BKMK_catalog_ProcessSession) - [catalogassignment_ProcessSession](#BKMK_catalogassignment_ProcessSession) +- [certificatecredential_ProcessSession](#BKMK_certificatecredential_ProcessSession) - [chat_ProcessSession](#BKMK_chat_ProcessSession) - [Connection_ProcessSessions](#BKMK_Connection_ProcessSessions) - [connectioninstance_ProcessSession](#BKMK_connectioninstance_ProcessSession) @@ -766,6 +772,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [dvtablesearchattribute_ProcessSession](#BKMK_dvtablesearchattribute_ProcessSession) - [dvtablesearchentity_ProcessSession](#BKMK_dvtablesearchentity_ProcessSession) - [Email_ProcessSessions](#BKMK_Email_ProcessSessions) +- [entityclusterconfig_ProcessSession](#BKMK_entityclusterconfig_ProcessSession) - [entityrecordfilter_ProcessSession](#BKMK_entityrecordfilter_ProcessSession) - [environmentvariabledefinition_ProcessSession](#BKMK_environmentvariabledefinition_ProcessSession) - [environmentvariablevalue_ProcessSession](#BKMK_environmentvariablevalue_ProcessSession) @@ -788,6 +795,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [fxexpression_ProcessSession](#BKMK_fxexpression_ProcessSession) - [Goal_ProcessSessions](#BKMK_Goal_ProcessSessions) - [goalrollupquery_ProcessSessions](#BKMK_goalrollupquery_ProcessSessions) +- [governanceconfiguration_ProcessSession](#BKMK_governanceconfiguration_ProcessSession) - [KbArticle_ProcessSessions](#BKMK_KbArticle_ProcessSessions) - [KbArticleComment_ProcessSessions](#BKMK_KbArticleComment_ProcessSessions) - [KbArticleTemplate_ProcessSessions](#BKMK_KbArticleTemplate_ProcessSessions) @@ -824,6 +832,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aibfile_ProcessSession](#BKMK_msdyn_aibfile_ProcessSession) - [msdyn_aibfileattacheddata_ProcessSession](#BKMK_msdyn_aibfileattacheddata_ProcessSession) - [msdyn_aiconfiguration_ProcessSession](#BKMK_msdyn_aiconfiguration_ProcessSession) +- [msdyn_aidataprocessingevent_ProcessSession](#BKMK_msdyn_aidataprocessingevent_ProcessSession) +- [msdyn_aievaluationconfiguration_ProcessSession](#BKMK_msdyn_aievaluationconfiguration_ProcessSession) +- [msdyn_aievaluationrun_ProcessSession](#BKMK_msdyn_aievaluationrun_ProcessSession) - [msdyn_aievent_ProcessSession](#BKMK_msdyn_aievent_ProcessSession) - [msdyn_aifptrainingdocument_ProcessSession](#BKMK_msdyn_aifptrainingdocument_ProcessSession) - [msdyn_aimodel_ProcessSession](#BKMK_msdyn_aimodel_ProcessSession) @@ -832,12 +843,18 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aiodtrainingboundingbox_ProcessSession](#BKMK_msdyn_aiodtrainingboundingbox_ProcessSession) - [msdyn_aiodtrainingimage_ProcessSession](#BKMK_msdyn_aiodtrainingimage_ProcessSession) - [msdyn_aitemplate_ProcessSession](#BKMK_msdyn_aitemplate_ProcessSession) +- [msdyn_aitestcase_ProcessSession](#BKMK_msdyn_aitestcase_ProcessSession) +- [msdyn_aitestcasedocument_ProcessSession](#BKMK_msdyn_aitestcasedocument_ProcessSession) +- [msdyn_aitestcaseinput_ProcessSession](#BKMK_msdyn_aitestcaseinput_ProcessSession) +- [msdyn_aitestrun_ProcessSession](#BKMK_msdyn_aitestrun_ProcessSession) +- [msdyn_aitestrunbatch_ProcessSession](#BKMK_msdyn_aitestrunbatch_ProcessSession) - [msdyn_analysiscomponent_ProcessSession](#BKMK_msdyn_analysiscomponent_ProcessSession) - [msdyn_analysisjob_ProcessSession](#BKMK_msdyn_analysisjob_ProcessSession) - [msdyn_analysisoverride_ProcessSession](#BKMK_msdyn_analysisoverride_ProcessSession) - [msdyn_analysisresult_ProcessSession](#BKMK_msdyn_analysisresult_ProcessSession) - [msdyn_analysisresultdetail_ProcessSession](#BKMK_msdyn_analysisresultdetail_ProcessSession) - [msdyn_appinsightsmetadata_ProcessSession](#BKMK_msdyn_appinsightsmetadata_ProcessSession) +- [msdyn_copilotinteractions_ProcessSession](#BKMK_msdyn_copilotinteractions_ProcessSession) - [msdyn_customcontrolextendedsettings_ProcessSession](#BKMK_msdyn_customcontrolextendedsettings_ProcessSession) - [msdyn_dataflow_datalakefolder_ProcessSession](#BKMK_msdyn_dataflow_datalakefolder_ProcessSession) - [msdyn_dataflow_ProcessSession](#BKMK_msdyn_dataflow_ProcessSession) @@ -864,6 +881,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_flow_basicapprovalmodel_ProcessSession](#BKMK_msdyn_flow_basicapprovalmodel_ProcessSession) - [msdyn_flow_flowapproval_ProcessSession](#BKMK_msdyn_flow_flowapproval_ProcessSession) - [msdyn_formmapping_ProcessSession](#BKMK_msdyn_formmapping_ProcessSession) +- [msdyn_function_ProcessSession](#BKMK_msdyn_function_ProcessSession) - [msdyn_helppage_ProcessSession](#BKMK_msdyn_helppage_ProcessSession) - [msdyn_insightsstorevirtualentity_ProcessSession](#BKMK_msdyn_insightsstorevirtualentity_ProcessSession) - [msdyn_integratedsearchprovider_ProcessSession](#BKMK_msdyn_integratedsearchprovider_ProcessSession) @@ -895,6 +913,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_pmsimulation_ProcessSession](#BKMK_msdyn_pmsimulation_ProcessSession) - [msdyn_pmtemplate_ProcessSession](#BKMK_msdyn_pmtemplate_ProcessSession) - [msdyn_pmview_ProcessSession](#BKMK_msdyn_pmview_ProcessSession) +- [msdyn_qna_ProcessSession](#BKMK_msdyn_qna_ProcessSession) - [msdyn_richtextfile_ProcessSession](#BKMK_msdyn_richtextfile_ProcessSession) - [msdyn_salesforcestructuredobject_ProcessSession](#BKMK_msdyn_salesforcestructuredobject_ProcessSession) - [msdyn_salesforcestructuredqnaconfig_ProcessSession](#BKMK_msdyn_salesforcestructuredqnaconfig_ProcessSession) @@ -924,6 +943,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [PhoneCall_ProcessSessions](#BKMK_PhoneCall_ProcessSessions) - [plannerbusinessscenario_ProcessSession](#BKMK_plannerbusinessscenario_ProcessSession) - [plannersyncaction_ProcessSession](#BKMK_plannersyncaction_ProcessSession) +- [plugin_ProcessSession](#BKMK_plugin_ProcessSession) - [position_ProcessSession](#BKMK_position_ProcessSession) - [powerbidataset_ProcessSession](#BKMK_powerbidataset_ProcessSession) - [powerbidatasetapdx_ProcessSession](#BKMK_powerbidatasetapdx_ProcessSession) @@ -935,6 +955,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [powerpagesite_ProcessSession](#BKMK_powerpagesite_ProcessSession) - [powerpagesitelanguage_ProcessSession](#BKMK_powerpagesitelanguage_ProcessSession) - [powerpagesitepublished_ProcessSession](#BKMK_powerpagesitepublished_ProcessSession) +- [powerpagesmanagedidentity_ProcessSession](#BKMK_powerpagesmanagedidentity_ProcessSession) - [powerpagesscanreport_ProcessSession](#BKMK_powerpagesscanreport_ProcessSession) - [privilegecheckerlog_ProcessSession](#BKMK_privilegecheckerlog_ProcessSession) - [privilegecheckerrun_ProcessSession](#BKMK_privilegecheckerrun_ProcessSession) @@ -953,8 +974,10 @@ These relationships are many-to-one. Listed by **SchemaName**. - [retentionfailuredetail_ProcessSession](#BKMK_retentionfailuredetail_ProcessSession) - [retentionoperation_ProcessSession](#BKMK_retentionoperation_ProcessSession) - [retentionoperationdetail_ProcessSession](#BKMK_retentionoperationdetail_ProcessSession) +- [retentionsuccessdetail_ProcessSession](#BKMK_retentionsuccessdetail_ProcessSession) - [roleeditorlayout_ProcessSession](#BKMK_roleeditorlayout_ProcessSession) - [rollupfield_ProcessSessions](#BKMK_rollupfield_ProcessSessions) +- [savingrule_ProcessSession](#BKMK_savingrule_ProcessSession) - [searchattributesettings_ProcessSession](#BKMK_searchattributesettings_ProcessSession) - [searchcustomanalyzer_ProcessSession](#BKMK_searchcustomanalyzer_ProcessSession) - [searchrelationshipsettings_ProcessSession](#BKMK_searchrelationshipsettings_ProcessSession) @@ -965,6 +988,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [sharedworkspace_ProcessSession](#BKMK_sharedworkspace_ProcessSession) - [sharedworkspacepool_ProcessSession](#BKMK_sharedworkspacepool_ProcessSession) - [SharePointDocumentLocation_ProcessSessions](#BKMK_SharePointDocumentLocation_ProcessSessions) +- [sharepointmanagedidentity_ProcessSession](#BKMK_sharepointmanagedidentity_ProcessSession) - [SharePointSite_ProcessSessions](#BKMK_SharePointSite_ProcessSessions) - [sideloadedaiplugin_ProcessSession](#BKMK_sideloadedaiplugin_ProcessSession) - [slabase_ProcessSessions](#BKMK_slabase_ProcessSessions) @@ -988,6 +1012,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [synapselinkschedule_ProcessSession](#BKMK_synapselinkschedule_ProcessSession) - [SystemUser_ProcessSessions](#BKMK_SystemUser_ProcessSessions) - [systemuserauthorizationchangetracker_ProcessSession](#BKMK_systemuserauthorizationchangetracker_ProcessSession) +- [tag_ProcessSession](#BKMK_tag_ProcessSession) +- [taggedflowsession_ProcessSession](#BKMK_taggedflowsession_ProcessSession) +- [taggedprocess_ProcessSession](#BKMK_taggedprocess_ProcessSession) - [Task_ProcessSessions](#BKMK_Task_ProcessSessions) - [team_processsession](#BKMK_team_processsession) - [Team_ProcessSessions](#BKMK_Team_ProcessSessions) @@ -997,12 +1024,15 @@ These relationships are many-to-one. Listed by **SchemaName**. - [theme_ProcessSession](#BKMK_theme_ProcessSession) - [TransactionCurrency_ProcessSessions](#BKMK_TransactionCurrency_ProcessSessions) - [TranslationProcess_ProcessSessions](#BKMK_TranslationProcess_ProcessSessions) +- [unstructuredfilesearchentity_ProcessSession](#BKMK_unstructuredfilesearchentity_ProcessSession) +- [unstructuredfilesearchrecord_ProcessSession](#BKMK_unstructuredfilesearchrecord_ProcessSession) - [usermapping_ProcessSession](#BKMK_usermapping_ProcessSession) - [usermobileofflineprofilemembership_ProcessSession](#BKMK_usermobileofflineprofilemembership_ProcessSession) - [userrating_ProcessSession](#BKMK_userrating_ProcessSession) - [viewasexamplequestion_ProcessSession](#BKMK_viewasexamplequestion_ProcessSession) - [virtualentitymetadata_ProcessSession](#BKMK_virtualentitymetadata_ProcessSession) - [workflowbinary_ProcessSession](#BKMK_workflowbinary_ProcessSession) +- [workflowmetadata_ProcessSession](#BKMK_workflowmetadata_ProcessSession) - [workqueue_ProcessSession](#BKMK_workqueue_ProcessSession) - [workqueueitem_ProcessSession](#BKMK_workqueueitem_ProcessSession) @@ -1396,6 +1426,58 @@ One-To-Many Relationship: [appointment Appointment_ProcessSessions](appointment. |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### approvalprocess_ProcessSession + +One-To-Many Relationship: [approvalprocess approvalprocess_ProcessSession](approvalprocess.md#BKMK_approvalprocess_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageapproval_ProcessSession + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_ProcessSession](approvalstageapproval.md#BKMK_approvalstageapproval_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstagecondition_ProcessSession + +One-To-Many Relationship: [approvalstagecondition approvalstagecondition_ProcessSession](approvalstagecondition.md#BKMK_approvalstagecondition_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_ProcessSession + +One-To-Many Relationship: [approvalstageorder approvalstageorder_ProcessSession](approvalstageorder.md#BKMK_approvalstageorder_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageorder`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### attributemaskingrule_ProcessSession One-To-Many Relationship: [attributemaskingrule attributemaskingrule_ProcessSession](attributemaskingrule.md#BKMK_attributemaskingrule_ProcessSession) @@ -1448,6 +1530,19 @@ One-To-Many Relationship: [botcomponentcollection botcomponentcollection_Process |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### businessprocess_ProcessSession + +One-To-Many Relationship: [businessprocess businessprocess_ProcessSession](businessprocess.md#BKMK_businessprocess_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessprocess`| +|ReferencedAttribute|`businessprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_businessprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### BusinessUnit_ProcessSessions One-To-Many Relationship: [businessunit BusinessUnit_ProcessSessions](businessunit.md#BKMK_BusinessUnit_ProcessSessions) @@ -1513,6 +1608,19 @@ One-To-Many Relationship: [catalogassignment catalogassignment_ProcessSession](c |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### certificatecredential_ProcessSession + +One-To-Many Relationship: [certificatecredential certificatecredential_ProcessSession](certificatecredential.md#BKMK_certificatecredential_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`certificatecredential`| +|ReferencedAttribute|`certificatecredentialid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_certificatecredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### chat_ProcessSession One-To-Many Relationship: [chat chat_ProcessSession](chat.md#BKMK_chat_ProcessSession) @@ -1916,6 +2024,19 @@ One-To-Many Relationship: [email Email_ProcessSessions](email.md#BKMK_Email_Proc |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### entityclusterconfig_ProcessSession + +One-To-Many Relationship: [entityclusterconfig entityclusterconfig_ProcessSession](entityclusterconfig.md#BKMK_entityclusterconfig_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`entityclusterconfig`| +|ReferencedAttribute|`entityclusterconfigid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_entityclusterconfig`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### entityrecordfilter_ProcessSession One-To-Many Relationship: [entityrecordfilter entityrecordfilter_ProcessSession](entityrecordfilter.md#BKMK_entityrecordfilter_ProcessSession) @@ -2202,6 +2323,19 @@ One-To-Many Relationship: [goalrollupquery goalrollupquery_ProcessSessions](goal |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### governanceconfiguration_ProcessSession + +One-To-Many Relationship: [governanceconfiguration governanceconfiguration_ProcessSession](governanceconfiguration.md#BKMK_governanceconfiguration_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`governanceconfiguration`| +|ReferencedAttribute|`governanceconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_governanceconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### KbArticle_ProcessSessions One-To-Many Relationship: [kbarticle KbArticle_ProcessSessions](kbarticle.md#BKMK_KbArticle_ProcessSessions) @@ -2670,6 +2804,45 @@ One-To-Many Relationship: [msdyn_aiconfiguration msdyn_aiconfiguration_ProcessSe |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aidataprocessingevent_ProcessSession + +One-To-Many Relationship: [msdyn_aidataprocessingevent msdyn_aidataprocessingevent_ProcessSession](msdyn_aidataprocessingevent.md#BKMK_msdyn_aidataprocessingevent_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aidataprocessingevent`| +|ReferencedAttribute|`msdyn_aidataprocessingeventid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aidataprocessingevent`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationconfiguration_ProcessSession + +One-To-Many Relationship: [msdyn_aievaluationconfiguration msdyn_aievaluationconfiguration_ProcessSession](msdyn_aievaluationconfiguration.md#BKMK_msdyn_aievaluationconfiguration_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationconfiguration`| +|ReferencedAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationrun_ProcessSession + +One-To-Many Relationship: [msdyn_aievaluationrun msdyn_aievaluationrun_ProcessSession](msdyn_aievaluationrun.md#BKMK_msdyn_aievaluationrun_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationrun`| +|ReferencedAttribute|`msdyn_aievaluationrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_aievent_ProcessSession One-To-Many Relationship: [msdyn_aievent msdyn_aievent_ProcessSession](msdyn_aievent.md#BKMK_msdyn_aievent_ProcessSession) @@ -2774,6 +2947,71 @@ One-To-Many Relationship: [msdyn_aitemplate msdyn_aitemplate_ProcessSession](msd |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aitestcase_ProcessSession + +One-To-Many Relationship: [msdyn_aitestcase msdyn_aitestcase_ProcessSession](msdyn_aitestcase.md#BKMK_msdyn_aitestcase_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcase`| +|ReferencedAttribute|`msdyn_aitestcaseid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcase`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcasedocument_ProcessSession + +One-To-Many Relationship: [msdyn_aitestcasedocument msdyn_aitestcasedocument_ProcessSession](msdyn_aitestcasedocument.md#BKMK_msdyn_aitestcasedocument_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcasedocument`| +|ReferencedAttribute|`msdyn_aitestcasedocumentid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcasedocument`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcaseinput_ProcessSession + +One-To-Many Relationship: [msdyn_aitestcaseinput msdyn_aitestcaseinput_ProcessSession](msdyn_aitestcaseinput.md#BKMK_msdyn_aitestcaseinput_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcaseinput`| +|ReferencedAttribute|`msdyn_aitestcaseinputid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcaseinput`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrun_ProcessSession + +One-To-Many Relationship: [msdyn_aitestrun msdyn_aitestrun_ProcessSession](msdyn_aitestrun.md#BKMK_msdyn_aitestrun_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrun`| +|ReferencedAttribute|`msdyn_aitestrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrunbatch_ProcessSession + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_ProcessSession](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrunbatch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_analysiscomponent_ProcessSession One-To-Many Relationship: [msdyn_analysiscomponent msdyn_analysiscomponent_ProcessSession](msdyn_analysiscomponent.md#BKMK_msdyn_analysiscomponent_ProcessSession) @@ -2852,6 +3090,19 @@ One-To-Many Relationship: [msdyn_appinsightsmetadata msdyn_appinsightsmetadata_P |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_copilotinteractions_ProcessSession + +One-To-Many Relationship: [msdyn_copilotinteractions msdyn_copilotinteractions_ProcessSession](msdyn_copilotinteractions.md#BKMK_msdyn_copilotinteractions_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_copilotinteractions`| +|ReferencedAttribute|`msdyn_copilotinteractionsid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_copilotinteractions`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_customcontrolextendedsettings_ProcessSession One-To-Many Relationship: [msdyn_customcontrolextendedsettings msdyn_customcontrolextendedsettings_ProcessSession](msdyn_customcontrolextendedsettings.md#BKMK_msdyn_customcontrolextendedsettings_ProcessSession) @@ -3190,6 +3441,19 @@ One-To-Many Relationship: [msdyn_formmapping msdyn_formmapping_ProcessSession](m |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_function_ProcessSession + +One-To-Many Relationship: [msdyn_function msdyn_function_ProcessSession](msdyn_function.md#BKMK_msdyn_function_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_function`| +|ReferencedAttribute|`msdyn_functionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_function`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_helppage_ProcessSession One-To-Many Relationship: [msdyn_helppage msdyn_helppage_ProcessSession](msdyn_helppage.md#BKMK_msdyn_helppage_ProcessSession) @@ -3593,6 +3857,19 @@ One-To-Many Relationship: [msdyn_pmview msdyn_pmview_ProcessSession](msdyn_pmvie |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_qna_ProcessSession + +One-To-Many Relationship: [msdyn_qna msdyn_qna_ProcessSession](msdyn_qna.md#BKMK_msdyn_qna_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_qna`| +|ReferencedAttribute|`msdyn_qnaid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_qna`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_richtextfile_ProcessSession One-To-Many Relationship: [msdyn_richtextfile msdyn_richtextfile_ProcessSession](msdyn_richtextfile.md#BKMK_msdyn_richtextfile_ProcessSession) @@ -3970,6 +4247,19 @@ One-To-Many Relationship: [plannersyncaction plannersyncaction_ProcessSession](p |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### plugin_ProcessSession + +One-To-Many Relationship: [plugin plugin_ProcessSession](plugin.md#BKMK_plugin_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`plugin`| +|ReferencedAttribute|`pluginid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_plugin`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### position_ProcessSession One-To-Many Relationship: [position position_ProcessSession](position.md#BKMK_position_ProcessSession) @@ -4113,6 +4403,19 @@ One-To-Many Relationship: [powerpagesitepublished powerpagesitepublished_Process |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### powerpagesmanagedidentity_ProcessSession + +One-To-Many Relationship: [powerpagesmanagedidentity powerpagesmanagedidentity_ProcessSession](powerpagesmanagedidentity.md#BKMK_powerpagesmanagedidentity_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_powerpagesmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### powerpagesscanreport_ProcessSession One-To-Many Relationship: [powerpagesscanreport powerpagesscanreport_ProcessSession](powerpagesscanreport.md#BKMK_powerpagesscanreport_ProcessSession) @@ -4347,6 +4650,19 @@ One-To-Many Relationship: [retentionoperationdetail retentionoperationdetail_Pro |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### retentionsuccessdetail_ProcessSession + +One-To-Many Relationship: [retentionsuccessdetail retentionsuccessdetail_ProcessSession](retentionsuccessdetail.md#BKMK_retentionsuccessdetail_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`retentionsuccessdetail`| +|ReferencedAttribute|`retentionsuccessdetailid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_retentionsuccessdetail`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### roleeditorlayout_ProcessSession One-To-Many Relationship: [roleeditorlayout roleeditorlayout_ProcessSession](roleeditorlayout.md#BKMK_roleeditorlayout_ProcessSession) @@ -4373,6 +4689,19 @@ One-To-Many Relationship: [rollupfield rollupfield_ProcessSessions](rollupfield. |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### savingrule_ProcessSession + +One-To-Many Relationship: [savingrule savingrule_ProcessSession](savingrule.md#BKMK_savingrule_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`savingrule`| +|ReferencedAttribute|`savingruleid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_savingrule`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### searchattributesettings_ProcessSession One-To-Many Relationship: [searchattributesettings searchattributesettings_ProcessSession](searchattributesettings.md#BKMK_searchattributesettings_ProcessSession) @@ -4503,6 +4832,19 @@ One-To-Many Relationship: [sharepointdocumentlocation SharePointDocumentLocation |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### sharepointmanagedidentity_ProcessSession + +One-To-Many Relationship: [sharepointmanagedidentity sharepointmanagedidentity_ProcessSession](sharepointmanagedidentity.md#BKMK_sharepointmanagedidentity_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`sharepointmanagedidentity`| +|ReferencedAttribute|`sharepointmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_sharepointmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### SharePointSite_ProcessSessions One-To-Many Relationship: [sharepointsite SharePointSite_ProcessSessions](sharepointsite.md#BKMK_SharePointSite_ProcessSessions) @@ -4802,6 +5144,45 @@ One-To-Many Relationship: [systemuserauthorizationchangetracker systemuserauthor |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### tag_ProcessSession + +One-To-Many Relationship: [tag tag_ProcessSession](tag.md#BKMK_tag_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`tag`| +|ReferencedAttribute|`tagid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_tag`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedflowsession_ProcessSession + +One-To-Many Relationship: [taggedflowsession taggedflowsession_ProcessSession](taggedflowsession.md#BKMK_taggedflowsession_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedflowsession`| +|ReferencedAttribute|`taggedflowsessionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedflowsession`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedprocess_ProcessSession + +One-To-Many Relationship: [taggedprocess taggedprocess_ProcessSession](taggedprocess.md#BKMK_taggedprocess_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedprocess`| +|ReferencedAttribute|`taggedprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Task_ProcessSessions One-To-Many Relationship: [task Task_ProcessSessions](task.md#BKMK_Task_ProcessSessions) @@ -4919,6 +5300,32 @@ One-To-Many Relationship: [translationprocess TranslationProcess_ProcessSessions |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### unstructuredfilesearchentity_ProcessSession + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_ProcessSession](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchrecord_ProcessSession + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_ProcessSession](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### usermapping_ProcessSession One-To-Many Relationship: [usermapping usermapping_ProcessSession](usermapping.md#BKMK_usermapping_ProcessSession) @@ -4997,6 +5404,19 @@ One-To-Many Relationship: [workflowbinary workflowbinary_ProcessSession](workflo |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### workflowmetadata_ProcessSession + +One-To-Many Relationship: [workflowmetadata workflowmetadata_ProcessSession](workflowmetadata.md#BKMK_workflowmetadata_ProcessSession) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### workqueue_ProcessSession One-To-Many Relationship: [workqueue workqueue_ProcessSession](workqueue.md#BKMK_workqueue_ProcessSession) @@ -5163,6 +5583,6 @@ Many-To-One Relationship: [syncerror ProcessSession_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/processstage.md b/powerapps-docs/developer/data-platform/reference/entities/processstage.md index c51c99d48b..6538c76584 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/processstage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/processstage.md @@ -1,16 +1,14 @@ --- title: "Process Stage (ProcessStage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Process Stage (ProcessStage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Process Stage (ProcessStage) table/entity reference +# Process Stage (ProcessStage) table/entity reference (Microsoft Dataverse) Stage associated with a process. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /processstages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /processstages(*processstageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /processstages(*processstageid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveActivePath`
Event: False | || | `RetrieveMultiple`
Event: False |`GET` /processstages
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -158,6 +158,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |473330024|**FormatNumber**| |473330025|**Skills**| |473330026|**PowerPages**| +|473330027|**TeamsWebhook**| ### OperationType @@ -728,6 +729,6 @@ Many-To-One Relationship: [team processstage_teams](team.md#BKMK_processstage_te ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/processstageparameter.md b/powerapps-docs/developer/data-platform/reference/entities/processstageparameter.md index 315399ac8b..6c2e1466fe 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/processstageparameter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/processstageparameter.md @@ -1,16 +1,14 @@ --- title: "processstageparameter table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the processstageparameter table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# processstageparameter table/entity reference +# processstageparameter table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /processstageparameters(*processstageparameterid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /processstageparameters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /processstageparameters(*processstageparameterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -669,6 +669,6 @@ Many-To-One Relationship: [syncerror processstageparameter_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/processtrigger.md b/powerapps-docs/developer/data-platform/reference/entities/processtrigger.md index c186490e70..655609584c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/processtrigger.md +++ b/powerapps-docs/developer/data-platform/reference/entities/processtrigger.md @@ -1,16 +1,14 @@ --- title: "Process Trigger (ProcessTrigger) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Process Trigger (ProcessTrigger) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Process Trigger (ProcessTrigger) table/entity reference +# Process Trigger (ProcessTrigger) table/entity reference (Microsoft Dataverse) Trigger that invoke a rule. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /processtriggers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /processtriggers(*processtriggerid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /processtriggers(*processtriggerid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /processtriggers
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /processtriggers(*processtriggerid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -607,6 +607,6 @@ Many-To-One Relationship: [syncerror ProcessTrigger_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/provisionlanguageforuser.md b/powerapps-docs/developer/data-platform/reference/entities/provisionlanguageforuser.md index 864c0b057c..4648068ece 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/provisionlanguageforuser.md +++ b/powerapps-docs/developer/data-platform/reference/entities/provisionlanguageforuser.md @@ -1,16 +1,14 @@ --- title: "ProvisionLanguageForUser table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ProvisionLanguageForUser table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ProvisionLanguageForUser table/entity reference +# ProvisionLanguageForUser table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /provisionlanguageforusers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /provisionlanguageforusers(*provisionlanguageforuserid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /provisionlanguageforusers(*provisionlanguageforuserid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /provisionlanguageforusers
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -256,6 +256,6 @@ Many-To-One Relationship: [syncerror provisionlanguageforuser_SyncErrors](syncer ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/publisher.md b/powerapps-docs/developer/data-platform/reference/entities/publisher.md index a2a3f24159..6541ae0ddb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/publisher.md +++ b/powerapps-docs/developer/data-platform/reference/entities/publisher.md @@ -1,16 +1,14 @@ --- title: "Publisher table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Publisher table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Publisher table/entity reference +# Publisher table/entity reference (Microsoft Dataverse) A publisher of a CRM solution. @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /publishers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| -| `Delete`
Event: True |`DELETE` /publishers(*publisherid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| -| `Retrieve`
Event: True |`GET` /publishers(*publisherid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| -| `RetrieveMultiple`
Event: True |`GET` /publishers
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Delete`
Event: False |`DELETE` /publishers(*publisherid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: False |`GET` /publishers(*publisherid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: False |`GET` /publishers
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /publishers(*publisherid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `Upsert`
Event: False |`PATCH` /publishers(*publisherid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || @@ -1339,6 +1339,6 @@ Many-To-One Relationship: [syncerror Publisher_SyncErrors](syncerror.md#BKMK_Pub ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/publisheraddress.md b/powerapps-docs/developer/data-platform/reference/entities/publisheraddress.md index 3912491165..e2076022a7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/publisheraddress.md +++ b/powerapps-docs/developer/data-platform/reference/entities/publisheraddress.md @@ -1,16 +1,14 @@ --- title: "Publisher Address (PublisherAddress) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Publisher Address (PublisherAddress) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Publisher Address (PublisherAddress) table/entity reference +# Publisher Address (PublisherAddress) table/entity reference (Microsoft Dataverse) Address and shipping information. Used to store additional addresses for a publisher. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /publisheraddresses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /publisheraddresses(*publisheraddressid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /publisheraddresses(*publisheraddressid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /publisheraddresses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /publisheraddresses(*publisheraddressid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -747,6 +747,6 @@ One-To-Many Relationship: [publisher Publisher_PublisherAddress](publisher.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/quarterlyfiscalcalendar.md b/powerapps-docs/developer/data-platform/reference/entities/quarterlyfiscalcalendar.md index 9ba0aaf42d..c4299c037f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/quarterlyfiscalcalendar.md +++ b/powerapps-docs/developer/data-platform/reference/entities/quarterlyfiscalcalendar.md @@ -1,16 +1,14 @@ --- title: "Quarterly Fiscal Calendar (QuarterlyFiscalCalendar) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Quarterly Fiscal Calendar (QuarterlyFiscalCalendar) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Quarterly Fiscal Calendar (QuarterlyFiscalCalendar) table/entity reference +# Quarterly Fiscal Calendar (QuarterlyFiscalCalendar) table/entity reference (Microsoft Dataverse) Quarterly fiscal calendar of an organization. A span of time during which the financial activities of an organization are calculated. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /quarterlyfiscalcalendars
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /quarterlyfiscalcalendars(*userfiscalcalendarid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /quarterlyfiscalcalendars(*userfiscalcalendarid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /quarterlyfiscalcalendars
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /quarterlyfiscalcalendars(*userfiscalcalendarid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -561,6 +561,6 @@ Many-To-One Relationship: [bulkdeletefailure QuarterlyFiscalCalendar_BulkDeleteF ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/queue.md b/powerapps-docs/developer/data-platform/reference/entities/queue.md index 7d04767c57..87c6c2e736 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/queue.md +++ b/powerapps-docs/developer/data-platform/reference/entities/queue.md @@ -1,16 +1,14 @@ --- title: "Queue table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Queue table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Queue table/entity reference +# Queue table/entity reference (Microsoft Dataverse) A list of records that require action, such as accounts, activities, and cases. @@ -23,8 +21,10 @@ Messages represent operations that can be performed on the table. They may also | ---- | ----- |----- | | `AddPrincipalToQueue`
Event: True | || | `Assign`
Event: True |`PATCH` /queues(*queueid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /queues
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /queues(*queueid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /queues(*queueid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -1240,6 +1240,6 @@ See [systemuser queuemembership_association Many-To-Many Relationship](systemuse ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/queueitem.md b/powerapps-docs/developer/data-platform/reference/entities/queueitem.md index 12f0679c63..16e028669c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/queueitem.md +++ b/powerapps-docs/developer/data-platform/reference/entities/queueitem.md @@ -1,16 +1,14 @@ --- title: "Queue Item (QueueItem) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Queue Item (QueueItem) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Queue Item (QueueItem) table/entity reference +# Queue Item (QueueItem) table/entity reference (Microsoft Dataverse) A specific item in a queue, such as a case record or an activity record. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `AddToQueue`
Event: True | || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /queueitems
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /queueitems(*queueitemid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `PickFromQueue`
Event: True | || | `ReleaseToQueue`
Event: True | || | `RemoveFromQueue`
Event: True | || @@ -528,10 +528,10 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |4216|**Social Activity**| |4251|**Recurring Appointment**| |9953|**Knowledge Article**| -|10185|**Teams chat**| -|10201|**Knowledge Article Template**| -|10310|**Invite Redemption**| -|10311|**Portal Comment**| +|10209|**Teams chat**| +|10225|**Knowledge Article Template**| +|10349|**Invite Redemption**| +|10350|**Portal Comment**| ### OrganizationId @@ -1030,6 +1030,6 @@ Many-To-One Relationship: [syncerror QueueItem_SyncErrors](syncerror.md#BKMK_Que ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/recentlyused.md b/powerapps-docs/developer/data-platform/reference/entities/recentlyused.md index c1b528c336..fa6a87c545 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/recentlyused.md +++ b/powerapps-docs/developer/data-platform/reference/entities/recentlyused.md @@ -1,16 +1,14 @@ --- title: "Recently Used (recentlyused) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Recently Used (recentlyused) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Recently Used (recentlyused) table/entity reference +# Recently Used (recentlyused) table/entity reference (Microsoft Dataverse) Most recently used data table. @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /recentlyused(*recentlyusedid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /recentlyused
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /recentlyused(*recentlyusedid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /recentlyused(*recentlyusedid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /recentlyused
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -559,7 +559,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -724,6 +724,6 @@ One-To-Many Relationship: [systemuser user_recentlyused](systemuser.md#BKMK_user ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/recommendeddocument.md b/powerapps-docs/developer/data-platform/reference/entities/recommendeddocument.md index 9bcbb7a6a8..9c6dc17454 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/recommendeddocument.md +++ b/powerapps-docs/developer/data-platform/reference/entities/recommendeddocument.md @@ -1,16 +1,14 @@ --- title: "Document Suggestions (RecommendedDocument) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Document Suggestions (RecommendedDocument) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Document Suggestions (RecommendedDocument) table/entity reference +# Document Suggestions (RecommendedDocument) table/entity reference (Microsoft Dataverse) Document Suggestions @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /recommendeddocuments
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -653,6 +653,6 @@ One-To-Many Relationship: [transactioncurrency TransactionCurrency_recommendeddo ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/recordfilter.md b/powerapps-docs/developer/data-platform/reference/entities/recordfilter.md index 03017cb89a..daae5150e3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/recordfilter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/recordfilter.md @@ -1,16 +1,14 @@ --- title: "Record Filter (RecordFilter) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Record Filter (RecordFilter) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Record Filter (RecordFilter) table/entity reference +# Record Filter (RecordFilter) table/entity reference (Microsoft Dataverse) Record Access Filter @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /recordfilters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /recordfilters(*recordfilterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /recordfilters(*recordfilterid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /recordfilters
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -700,6 +700,6 @@ Many-To-One Relationship: [syncerror recordfilter_SyncErrors](syncerror.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/recurrencerule.md b/powerapps-docs/developer/data-platform/reference/entities/recurrencerule.md index 85448fae52..f6bcdd6d16 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/recurrencerule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/recurrencerule.md @@ -1,16 +1,14 @@ --- title: "Recurrence Rule (RecurrenceRule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Recurrence Rule (RecurrenceRule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Recurrence Rule (RecurrenceRule) table/entity reference +# Recurrence Rule (RecurrenceRule) table/entity reference (Microsoft Dataverse) Recurrence Rule represents the pattern of incidence of recurring entities. @@ -21,13 +19,15 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /recurrencerules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /recurrencerules(*ruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /recurrencerules(*ruleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /recurrencerules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /recurrencerules(*ruleid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| -| `ValidateRecurrenceRule`
Event: True | || | `Upsert`
Event: False |`PATCH` /recurrencerules(*ruleid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `ValidateRecurrenceRule`
Event: True | || ## Properties @@ -804,6 +804,6 @@ Many-To-One Relationship: [recurringappointmentmaster recurrencerule_recurringap ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/recurringappointmentmaster.md b/powerapps-docs/developer/data-platform/reference/entities/recurringappointmentmaster.md index b7f3ae32a6..bc14cc6158 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/recurringappointmentmaster.md +++ b/powerapps-docs/developer/data-platform/reference/entities/recurringappointmentmaster.md @@ -1,16 +1,14 @@ --- title: "Recurring Appointment (RecurringAppointmentMaster) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Recurring Appointment (RecurringAppointmentMaster) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Recurring Appointment (RecurringAppointmentMaster) table/entity reference +# Recurring Appointment (RecurringAppointmentMaster) table/entity reference (Microsoft Dataverse) The Master appointment of a recurring appointment series. @@ -23,11 +21,13 @@ Messages represent operations that can be performed on the table. They may also | ---- | ----- |----- | | `AddRecurrence`
Event: True | || | `Assign`
Event: True |`PATCH` /recurringappointmentmasters(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Book`
Event: True | || | `Create`
Event: True |`POST` /recurringappointmentmasters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateInstance`
Event: True | || | `Delete`
Event: True |`DELETE` /recurringappointmentmasters(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteOpenInstances`
Event: True | || +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Reschedule`
Event: True | || @@ -651,7 +651,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Unique identifier of the Microsoft Office Outlook recurring appointment series owner that correlates to the PR_OWNER_APPT_ID MAPI property.**| +|Description|**Unique identifier of the Microsoft Office Outlook recurring appointment series owner that correlates to the PR\_OWNER\_APPT\_ID MAPI property.**| |DisplayName|**Outlook Recurring Appointment Master Owner**| |IsValidForForm|False| |IsValidForRead|True| @@ -2051,6 +2051,6 @@ Many-To-One Relationship: [syncerror RecurringAppointmentMaster_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/recyclebinconfig.md b/powerapps-docs/developer/data-platform/reference/entities/recyclebinconfig.md index a3328b2f20..76f9f1928b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/recyclebinconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/recyclebinconfig.md @@ -1,16 +1,14 @@ --- title: "Restore Deleted Records Configuration (RecycleBinConfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Restore Deleted Records Configuration (RecycleBinConfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Restore Deleted Records Configuration (RecycleBinConfig) table/entity reference +# Restore Deleted Records Configuration (RecycleBinConfig) table/entity reference (Microsoft Dataverse) Holds Restore Deleted Records configuration for entities @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /recyclebinconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /recyclebinconfigs(*recyclebinconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /recyclebinconfigs(*recyclebinconfigid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /recyclebinconfigs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -687,6 +687,6 @@ Many-To-One Relationship: [syncerror recyclebinconfig_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/relationship.md b/powerapps-docs/developer/data-platform/reference/entities/relationship.md index eaa099fee1..30ca9fb807 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/relationship.md +++ b/powerapps-docs/developer/data-platform/reference/entities/relationship.md @@ -1,16 +1,14 @@ --- title: "Relationship Entity (Relationship) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Relationship Entity (Relationship) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Relationship Entity (Relationship) table/entity reference +# Relationship Entity (Relationship) table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: False |`GET` /relationships
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -218,6 +218,6 @@ Many-To-One Relationship: [relationshipattribute relationship_relationshipattrib ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/relationshipattribute.md b/powerapps-docs/developer/data-platform/reference/entities/relationshipattribute.md index 0c2b391f26..c3cb4d4d32 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/relationshipattribute.md +++ b/powerapps-docs/developer/data-platform/reference/entities/relationshipattribute.md @@ -1,16 +1,14 @@ --- title: "Relationship Attribute (RelationshipAttribute) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Relationship Attribute (RelationshipAttribute) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Relationship Attribute (RelationshipAttribute) table/entity reference +# Relationship Attribute (RelationshipAttribute) table/entity reference (Microsoft Dataverse) Stores relationship attributes mapping for Multi-predicate relationship @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /relationshipattributes(*relationshipattributeid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /relationshipattributes
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -145,6 +145,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [OverwriteTime](#BKMK_OverwriteTime) - [SolutionId](#BKMK_SolutionId) - [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [versionnumber](#BKMK_versionnumber) ### ComponentIdUnique @@ -251,6 +252,20 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |RequiredLevel|None| |Type|Uniqueidentifier| +### versionnumber + +|Property|Value| +|---|---| +|Description|**Version number of Image descriptor.**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + ## Many-to-One relationships These relationships are many-to-one. Listed by **SchemaName**. @@ -387,6 +402,6 @@ Many-To-One Relationship: [syncerror relationshipattribute_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/report.md b/powerapps-docs/developer/data-platform/reference/entities/report.md index 5cd23f4a8c..a9d117b1c9 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/report.md +++ b/powerapps-docs/developer/data-platform/reference/entities/report.md @@ -1,16 +1,14 @@ --- title: "Report table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Report table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Report table/entity reference +# Report table/entity reference (Microsoft Dataverse) Data summary in an easy-to-read layout. @@ -22,15 +20,17 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /reports(*reportid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /reports
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /reports(*reportid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `DownloadReportDefinition`
Event: False | || | `GetReportHistoryLimit`
Event: False | || | `GrantAccess`
Event: False | || -| `MakeAvailableToOrganizationTemplate`
Event: False | || | `MakeAvailableToOrganizationReport`
Event: False | || -| `MakeUnavailableToOrganizationTemplate`
Event: False | || +| `MakeAvailableToOrganizationTemplate`
Event: False | || | `MakeUnavailableToOrganizationReport`
Event: False | || +| `MakeUnavailableToOrganizationTemplate`
Event: False | || | `ModifyAccess`
Event: False | || | `Retrieve`
Event: False |`GET` /reports(*reportid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /reports
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -1406,6 +1406,6 @@ Many-To-One Relationship: [syncerror Report_SyncErrors](syncerror.md#BKMK_Report ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/reportcategory.md b/powerapps-docs/developer/data-platform/reference/entities/reportcategory.md index 37492574ce..306bf1f55e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/reportcategory.md +++ b/powerapps-docs/developer/data-platform/reference/entities/reportcategory.md @@ -1,16 +1,14 @@ --- title: "Report Related Category (ReportCategory) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Report Related Category (ReportCategory) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Report Related Category (ReportCategory) table/entity reference +# Report Related Category (ReportCategory) table/entity reference (Microsoft Dataverse) Categories related to a report. A report can be related to multiple categories. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /reportcategories
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /reportcategories(*reportcategoryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /reportcategories(*reportcategoryid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /reportcategories
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /reportcategories(*reportcategoryid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -580,6 +580,6 @@ Many-To-One Relationship: [syncerror ReportCategory_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/reportparameter.md b/powerapps-docs/developer/data-platform/reference/entities/reportparameter.md index 5cbbdd6f5a..7f6cd8dc9b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/reportparameter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/reportparameter.md @@ -1,16 +1,14 @@ --- title: "Report Parameter (ReportParameter) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Report Parameter (ReportParameter) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Report Parameter (ReportParameter) table/entity reference +# Report Parameter (ReportParameter) table/entity reference (Microsoft Dataverse) @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /reportparameters
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /reportparameters(*reportparameterid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /reportparameters(*reportparameterid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /reportparameters
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /reportparameters(*reportparameterid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -731,6 +731,6 @@ Many-To-One Relationship: [syncerror reportparameter_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/retaineddataexcel.md b/powerapps-docs/developer/data-platform/reference/entities/retaineddataexcel.md index 6849a6e654..2b8cb9f155 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/retaineddataexcel.md +++ b/powerapps-docs/developer/data-platform/reference/entities/retaineddataexcel.md @@ -1,16 +1,14 @@ --- title: "RetainedData Excel (retaineddataexcel) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the RetainedData Excel (retaineddataexcel) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# RetainedData Excel (retaineddataexcel) table/entity reference +# RetainedData Excel (retaineddataexcel) table/entity reference (Microsoft Dataverse) A Place holder entity to save excel file for each exportretaineddata custom api requests. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /retaineddataexcels(*retaineddataexcelid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /retaineddataexcels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /retaineddataexcels(*retaineddataexcelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -493,7 +493,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |IsValidForForm|True| |IsValidForRead|True| |LogicalName|`owningbusinessunit`| -|RequiredLevel|SystemRequired| +|RequiredLevel|None| |Type|Lookup| |Targets|businessunit| @@ -819,6 +819,6 @@ Many-To-One Relationship: [syncerror retaineddataexcel_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/retentionconfig.md b/powerapps-docs/developer/data-platform/reference/entities/retentionconfig.md index 9698dc012a..162c754e5c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/retentionconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/retentionconfig.md @@ -1,16 +1,14 @@ --- title: "retentionconfig table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the retentionconfig table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# retentionconfig table/entity reference +# retentionconfig table/entity reference (Microsoft Dataverse) Holds retention policies for a table. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /retentionconfigs(*retentionconfigid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /retentionconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /retentionconfigs(*retentionconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -114,7 +114,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|2000| +|MaxLength|1048575| ### EntityLogicalName @@ -938,6 +938,6 @@ Many-To-One Relationship: [syncerror retentionconfig_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/retentionfailuredetail.md b/powerapps-docs/developer/data-platform/reference/entities/retentionfailuredetail.md index 882bc9106c..eac6bddc7e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/retentionfailuredetail.md +++ b/powerapps-docs/developer/data-platform/reference/entities/retentionfailuredetail.md @@ -1,16 +1,14 @@ --- title: "retentionfailuredetail table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the retentionfailuredetail table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# retentionfailuredetail table/entity reference +# retentionfailuredetail table/entity reference (Microsoft Dataverse) Retention failure details. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /retentionfailuredetails(*retentionfailuredetailid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /retentionfailuredetails
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /retentionfailuredetails(*retentionfailuredetailid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -744,6 +744,6 @@ Many-To-One Relationship: [syncerror retentionfailuredetail_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/retentionoperation.md b/powerapps-docs/developer/data-platform/reference/entities/retentionoperation.md index 1bc560db38..107a70d915 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/retentionoperation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/retentionoperation.md @@ -1,16 +1,14 @@ --- title: "retentionoperation table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the retentionoperation table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# retentionoperation table/entity reference +# retentionoperation table/entity reference (Microsoft Dataverse) Retention policy execution details. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /retentionoperations(*retentionoperationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /retentionoperations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /retentionoperations(*retentionoperationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -132,7 +132,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|5000| +|MaxLength|1048575| ### EndTime @@ -867,6 +867,6 @@ Many-To-One Relationship: [syncerror retentionoperation_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/retentionoperationdetail.md b/powerapps-docs/developer/data-platform/reference/entities/retentionoperationdetail.md index f7206bc2f9..ef43447d57 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/retentionoperationdetail.md +++ b/powerapps-docs/developer/data-platform/reference/entities/retentionoperationdetail.md @@ -1,16 +1,14 @@ --- title: "retentionoperationdetail table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the retentionoperationdetail table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# retentionoperationdetail table/entity reference +# retentionoperationdetail table/entity reference (Microsoft Dataverse) Table level details of retention execution. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /retentionoperationdetails
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /retentionoperationdetails(*retentionoperationdetailid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /retentionoperationdetails(*retentionoperationdetailid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /retentionoperationdetails
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -577,6 +577,6 @@ Many-To-One Relationship: [syncerror retentionoperationdetail_SyncErrors](syncer ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/retentionsuccessdetail.md b/powerapps-docs/developer/data-platform/reference/entities/retentionsuccessdetail.md new file mode 100644 index 0000000000..58dc04ab23 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/retentionsuccessdetail.md @@ -0,0 +1,744 @@ +--- +title: "retentionsuccessdetail table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the retentionsuccessdetail table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# retentionsuccessdetail table/entity reference (Microsoft Dataverse) + +Retention Success details. + +## Messages + +The following table lists the messages for the retentionsuccessdetail table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /retentionsuccessdetails(*retentionsuccessdetailid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /retentionsuccessdetails
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /retentionsuccessdetails(*retentionsuccessdetailid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /retentionsuccessdetails(*retentionsuccessdetailid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /retentionsuccessdetails
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /retentionsuccessdetails(*retentionsuccessdetailid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /retentionsuccessdetails(*retentionsuccessdetailid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /retentionsuccessdetails(*retentionsuccessdetailid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the retentionsuccessdetail table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the retentionsuccessdetail table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **RetentionSuccessDetail** | +| **DisplayCollectionName** | **RetentionSuccessDetail** | +| **SchemaName** | `retentionsuccessdetail` | +| **CollectionSchemaName** | `retentionsuccessdetails` | +| **EntitySetName** | `retentionsuccessdetails`| +| **LogicalName** | `retentionsuccessdetail` | +| **LogicalCollectionName** | `retentionsuccessdetails` | +| **PrimaryIdAttribute** | `retentionsuccessdetailid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [EntityLogicalName](#BKMK_EntityLogicalName) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [Name](#BKMK_Name) +- [OperationId](#BKMK_OperationId) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [RecordId](#BKMK_RecordId) +- [retentionsuccessdetailId](#BKMK_retentionsuccessdetailId) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### EntityLogicalName + +|Property|Value| +|---|---| +|Description|**Table logical name**| +|DisplayName|**EntityLogicalName**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`entitylogicalname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### Name + +|Property|Value| +|---|---| +|Description|**The name of the success detail.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OperationId + +|Property|Value| +|---|---| +|Description|**Unique Id to denote the operation instance.**| +|DisplayName|**OperationId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`operationid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|72| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### RecordId + +|Property|Value| +|---|---| +|Description|**Id of the failed record.**| +|DisplayName|**RecordId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`recordid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|72| + +### retentionsuccessdetailId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**RetentionSuccessDetailId**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`retentionsuccessdetailid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the RetentionSuccessDetail**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`retentionsuccessdetail_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the RetentionSuccessDetail**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`retentionsuccessdetail_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [msft_DataState](#BKMK_msft_DataState) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### msft_DataState + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**msft\_DataState**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`msft_datastate`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`msft_datastate`| + +#### msft_DataState Choices/Options + +|Value|Label| +|---|---| +|0|**Default**| +|1|**Retain**| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_retentionsuccessdetail](#BKMK_business_unit_retentionsuccessdetail) +- [lk_retentionsuccessdetail_createdby](#BKMK_lk_retentionsuccessdetail_createdby) +- [lk_retentionsuccessdetail_createdonbehalfby](#BKMK_lk_retentionsuccessdetail_createdonbehalfby) +- [lk_retentionsuccessdetail_modifiedby](#BKMK_lk_retentionsuccessdetail_modifiedby) +- [lk_retentionsuccessdetail_modifiedonbehalfby](#BKMK_lk_retentionsuccessdetail_modifiedonbehalfby) +- [owner_retentionsuccessdetail](#BKMK_owner_retentionsuccessdetail) +- [team_retentionsuccessdetail](#BKMK_team_retentionsuccessdetail) +- [user_retentionsuccessdetail](#BKMK_user_retentionsuccessdetail) + +### business_unit_retentionsuccessdetail + +One-To-Many Relationship: [businessunit business_unit_retentionsuccessdetail](businessunit.md#BKMK_business_unit_retentionsuccessdetail) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_retentionsuccessdetail_createdby + +One-To-Many Relationship: [systemuser lk_retentionsuccessdetail_createdby](systemuser.md#BKMK_lk_retentionsuccessdetail_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_retentionsuccessdetail_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_retentionsuccessdetail_createdonbehalfby](systemuser.md#BKMK_lk_retentionsuccessdetail_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_retentionsuccessdetail_modifiedby + +One-To-Many Relationship: [systemuser lk_retentionsuccessdetail_modifiedby](systemuser.md#BKMK_lk_retentionsuccessdetail_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_retentionsuccessdetail_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_retentionsuccessdetail_modifiedonbehalfby](systemuser.md#BKMK_lk_retentionsuccessdetail_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_retentionsuccessdetail + +One-To-Many Relationship: [owner owner_retentionsuccessdetail](owner.md#BKMK_owner_retentionsuccessdetail) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_retentionsuccessdetail + +One-To-Many Relationship: [team team_retentionsuccessdetail](team.md#BKMK_team_retentionsuccessdetail) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_retentionsuccessdetail + +One-To-Many Relationship: [systemuser user_retentionsuccessdetail](systemuser.md#BKMK_user_retentionsuccessdetail) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [retentionsuccessdetail_AsyncOperations](#BKMK_retentionsuccessdetail_AsyncOperations) +- [retentionsuccessdetail_BulkDeleteFailures](#BKMK_retentionsuccessdetail_BulkDeleteFailures) +- [retentionsuccessdetail_DuplicateBaseRecord](#BKMK_retentionsuccessdetail_DuplicateBaseRecord) +- [retentionsuccessdetail_DuplicateMatchingRecord](#BKMK_retentionsuccessdetail_DuplicateMatchingRecord) +- [retentionsuccessdetail_MailboxTrackingFolders](#BKMK_retentionsuccessdetail_MailboxTrackingFolders) +- [retentionsuccessdetail_PrincipalObjectAttributeAccesses](#BKMK_retentionsuccessdetail_PrincipalObjectAttributeAccesses) +- [retentionsuccessdetail_ProcessSession](#BKMK_retentionsuccessdetail_ProcessSession) +- [retentionsuccessdetail_SyncErrors](#BKMK_retentionsuccessdetail_SyncErrors) + +### retentionsuccessdetail_AsyncOperations + +Many-To-One Relationship: [asyncoperation retentionsuccessdetail_AsyncOperations](asyncoperation.md#BKMK_retentionsuccessdetail_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`retentionsuccessdetail_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### retentionsuccessdetail_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure retentionsuccessdetail_BulkDeleteFailures](bulkdeletefailure.md#BKMK_retentionsuccessdetail_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`retentionsuccessdetail_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### retentionsuccessdetail_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord retentionsuccessdetail_DuplicateBaseRecord](duplicaterecord.md#BKMK_retentionsuccessdetail_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`retentionsuccessdetail_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### retentionsuccessdetail_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord retentionsuccessdetail_DuplicateMatchingRecord](duplicaterecord.md#BKMK_retentionsuccessdetail_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`retentionsuccessdetail_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### retentionsuccessdetail_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder retentionsuccessdetail_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_retentionsuccessdetail_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`retentionsuccessdetail_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### retentionsuccessdetail_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess retentionsuccessdetail_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_retentionsuccessdetail_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`retentionsuccessdetail_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### retentionsuccessdetail_ProcessSession + +Many-To-One Relationship: [processsession retentionsuccessdetail_ProcessSession](processsession.md#BKMK_retentionsuccessdetail_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`retentionsuccessdetail_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### retentionsuccessdetail_SyncErrors + +Many-To-One Relationship: [syncerror retentionsuccessdetail_SyncErrors](syncerror.md#BKMK_retentionsuccessdetail_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`retentionsuccessdetail_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/ribbonmetadatatoprocess.md b/powerapps-docs/developer/data-platform/reference/entities/ribbonmetadatatoprocess.md index ced30b3cc9..0b6e6a8408 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/ribbonmetadatatoprocess.md +++ b/powerapps-docs/developer/data-platform/reference/entities/ribbonmetadatatoprocess.md @@ -1,16 +1,14 @@ --- title: "Ribbon Metadata To Process (RibbonMetadataToProcess) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Ribbon Metadata To Process (RibbonMetadataToProcess) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Ribbon Metadata To Process (RibbonMetadataToProcess) table/entity reference +# Ribbon Metadata To Process (RibbonMetadataToProcess) table/entity reference (Microsoft Dataverse) Container for Ribbon Metadata To Process @@ -234,6 +232,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/role.md b/powerapps-docs/developer/data-platform/reference/entities/role.md index d9316f0069..2cbd94e0e5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/role.md +++ b/powerapps-docs/developer/data-platform/reference/entities/role.md @@ -1,16 +1,14 @@ --- title: "Security Role (Role) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Security Role (Role) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Security Role (Role) table/entity reference +# Security Role (Role) table/entity reference (Microsoft Dataverse) Grouping of security privileges. Users are assigned roles that authorize their access to the Microsoft CRM system. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `AddPrivilegesRole`
Event: True | || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /roles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /roles(*roleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RemovePrivilegeRole`
Event: True | || | `ReplacePrivilegesRole`
Event: True | || | `Retrieve`
Event: False |`GET` /roles(*roleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -263,11 +263,13 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. +- [ApplicationId](#BKMK_ApplicationId) - [ComponentState](#BKMK_ComponentState) - [CreatedBy](#BKMK_CreatedBy) - [CreatedOn](#BKMK_CreatedOn) - [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) - [IsManaged](#BKMK_IsManaged) +- [IsSystemGenerated](#BKMK_IsSystemGenerated) - [ModifiedBy](#BKMK_ModifiedBy) - [ModifiedOn](#BKMK_ModifiedOn) - [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) @@ -282,6 +284,18 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali - [SupportingSolutionId](#BKMK_SupportingSolutionId) - [VersionNumber](#BKMK_VersionNumber) +### ApplicationId + +|Property|Value| +|---|---| +|Description|**Application Id of user who created the role**| +|DisplayName|**Application Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`applicationid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + ### ComponentState |Property|Value| @@ -364,6 +378,22 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |True Label|Managed| |False Label|Unmanaged| +### IsSystemGenerated + +|Property|Value| +|---|---| +|Description|**Is this role generated by the system**| +|DisplayName|**Is System Generated**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`issytemgenerated`| +|RequiredLevel|ApplicationRequired| +|Type|Boolean| +|GlobalChoiceName|`role_issytemgenerated`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### ModifiedBy |Property|Value| @@ -852,6 +882,6 @@ See [team teamroles_association Many-To-Many Relationship](team.md#BKMK_teamrole ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/roleeditorlayout.md b/powerapps-docs/developer/data-platform/reference/entities/roleeditorlayout.md index 7f94916189..d98d056515 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/roleeditorlayout.md +++ b/powerapps-docs/developer/data-platform/reference/entities/roleeditorlayout.md @@ -1,16 +1,14 @@ --- title: "RoleEditorLayout table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the RoleEditorLayout table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# RoleEditorLayout table/entity reference +# RoleEditorLayout table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /roleeditorlayouts
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /roleeditorlayouts(*roleeditorlayoutid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /roleeditorlayouts(*roleeditorlayoutid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /roleeditorlayouts
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -657,6 +657,6 @@ Many-To-One Relationship: [syncerror roleeditorlayout_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/roleprivileges.md b/powerapps-docs/developer/data-platform/reference/entities/roleprivileges.md index 867150ce67..dc5783a055 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/roleprivileges.md +++ b/powerapps-docs/developer/data-platform/reference/entities/roleprivileges.md @@ -1,16 +1,14 @@ --- title: "RolePrivileges table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the RolePrivileges table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# RolePrivileges table/entity reference +# RolePrivileges table/entity reference (Microsoft Dataverse) Group of privileges used to categorize users to provide appropriate access to entities. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /roleprivilegescollection
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -292,6 +292,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/roletemplate.md b/powerapps-docs/developer/data-platform/reference/entities/roletemplate.md index 5bb98bd077..f16ab0ba20 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/roletemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/roletemplate.md @@ -1,19 +1,27 @@ --- title: "Role Template (RoleTemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Role Template (RoleTemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Role Template (RoleTemplate) table/entity reference +# Role Template (RoleTemplate) table/entity reference (Microsoft Dataverse) Template for a role. Defines initial attributes that will be used when creating a new role. +## Messages + +The following table lists the messages for the Role Template (RoleTemplate) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Role Template (RoleTemplate) table. @@ -127,6 +135,6 @@ See [privilege roletemplateprivileges_association Many-To-Many Relationship](pri ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/roletemplateprivileges.md b/powerapps-docs/developer/data-platform/reference/entities/roletemplateprivileges.md index eb8e19a240..d21158f60e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/roletemplateprivileges.md +++ b/powerapps-docs/developer/data-platform/reference/entities/roletemplateprivileges.md @@ -1,19 +1,27 @@ --- title: "RoleTemplatePrivileges table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the RoleTemplatePrivileges table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# RoleTemplatePrivileges table/entity reference +# RoleTemplatePrivileges table/entity reference (Microsoft Dataverse) +## Messages + +The following table lists the messages for the RoleTemplatePrivileges table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the RoleTemplatePrivileges table. @@ -179,6 +187,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/rollupfield.md b/powerapps-docs/developer/data-platform/reference/entities/rollupfield.md index d6a1612de4..51672daa08 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/rollupfield.md +++ b/powerapps-docs/developer/data-platform/reference/entities/rollupfield.md @@ -1,16 +1,14 @@ --- title: "Rollup Field (RollupField) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Rollup Field (RollupField) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Rollup Field (RollupField) table/entity reference +# Rollup Field (RollupField) table/entity reference (Microsoft Dataverse) Field to be rolled up to calculate the actual and in-progress values against the goal. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /rollupfields
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /rollupfields(*rollupfieldid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /rollupfields(*rollupfieldid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /rollupfields
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /rollupfields(*rollupfieldid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -500,6 +500,6 @@ Many-To-One Relationship: [syncerror RollupField_SyncErrors](syncerror.md#BKMK_R ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/runtimedependency.md b/powerapps-docs/developer/data-platform/reference/entities/runtimedependency.md index e68b1b36e6..6315e640e4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/runtimedependency.md +++ b/powerapps-docs/developer/data-platform/reference/entities/runtimedependency.md @@ -1,16 +1,14 @@ --- title: "RuntimeDependency table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the RuntimeDependency table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# RuntimeDependency table/entity reference +# RuntimeDependency table/entity reference (Microsoft Dataverse) Form Level dependencies in CRM. @@ -169,6 +167,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/savedquery.md b/powerapps-docs/developer/data-platform/reference/entities/savedquery.md index 95984f3d40..af9a90fbcb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/savedquery.md +++ b/powerapps-docs/developer/data-platform/reference/entities/savedquery.md @@ -1,16 +1,14 @@ --- title: "View (SavedQuery) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the View (SavedQuery) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# View (SavedQuery) table/entity reference +# View (SavedQuery) table/entity reference (Microsoft Dataverse) Saved query against the database. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /savedqueries
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /savedqueries(*savedqueryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `ExecuteByIdSavedQuery`
Event: True | || | `ExecuteByIdUserQuery`
Event: True | || | `InstantiateFilters`
Event: False | || @@ -32,10 +32,10 @@ Messages represent operations that can be performed on the table. They may also | `RetrieveUnpublishedMultiple`
Event: False | || | `SetState`
Event: True |`PATCH` /savedqueries(*savedqueryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: False |`PATCH` /savedqueries(*savedqueryid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `Upsert`
Event: False |`PATCH` /savedqueries(*savedqueryid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `Validate`
Event: False | || | `ValidateSavedQuery`
Event: False | || | `ValidateUnpublished`
Event: False | || -| `Validate`
Event: False | || -| `Upsert`
Event: False |`PATCH` /savedqueries(*savedqueryid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || ## Properties @@ -864,6 +864,6 @@ Many-To-One Relationship: [syncerror SavedQuery_SyncErrors](syncerror.md#BKMK_Sa ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/savedqueryvisualization.md b/powerapps-docs/developer/data-platform/reference/entities/savedqueryvisualization.md index 476c4b0f5f..35d85af578 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/savedqueryvisualization.md +++ b/powerapps-docs/developer/data-platform/reference/entities/savedqueryvisualization.md @@ -1,16 +1,14 @@ --- title: "System Chart (SavedQueryVisualization) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the System Chart (SavedQueryVisualization) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# System Chart (SavedQueryVisualization) table/entity reference +# System Chart (SavedQueryVisualization) table/entity reference (Microsoft Dataverse) System chart attached to an entity. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /savedqueryvisualizations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /savedqueryvisualizations(*savedqueryvisualizationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /savedqueryvisualizations(*savedqueryvisualizationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /savedqueryvisualizations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublished`
Event: False | || @@ -605,6 +605,6 @@ Many-To-One Relationship: [syncerror SavedQueryVisualization_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/savingrule.md b/powerapps-docs/developer/data-platform/reference/entities/savingrule.md new file mode 100644 index 0000000000..67a1f0c74a --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/savingrule.md @@ -0,0 +1,875 @@ +--- +title: "Saving Rule (savingrule) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Saving Rule (savingrule) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Saving Rule (savingrule) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Saving Rule (savingrule) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /savingrules(*savingruleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /savingrules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /savingrules(*savingruleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /savingrules(*savingruleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /savingrules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /savingrules(*savingruleid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /savingrules(*savingruleid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /savingrules(*savingruleid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Saving Rule (savingrule) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Saving Rule** | +| **DisplayCollectionName** | **Saving Rules** | +| **SchemaName** | `savingrule` | +| **CollectionSchemaName** | `savingrules` | +| **EntitySetName** | `savingrules`| +| **LogicalName** | `savingrule` | +| **LogicalCollectionName** | `savingrules` | +| **PrimaryIdAttribute** | `savingruleid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [endedon](#BKMK_endedon) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [ruledata](#BKMK_ruledata) +- [savingruleId](#BKMK_savingruleId) +- [startedon](#BKMK_startedon) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) +- [workflowid](#BKMK_workflowid) +- [workqueueid](#BKMK_workqueueid) + +### endedon + +|Property|Value| +|---|---| +|Description|**The date the rule ended**| +|DisplayName|**Ended On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`endedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### ruledata + +|Property|Value| +|---|---| +|Description|**The details of the rule**| +|DisplayName|**RuleData**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ruledata`| +|RequiredLevel|ApplicationRequired| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### savingruleId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**SavingRule**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`savingruleid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### startedon + +|Property|Value| +|---|---| +|Description|**The start date of the rule**| +|DisplayName|**Started On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`startedon`| +|RequiredLevel|ApplicationRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the SavingRule**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`savingrule_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the SavingRule**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`savingrule_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### workflowid + +|Property|Value| +|---|---| +|Description|**the workflow the rule is linked**| +|DisplayName|**Workflow**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`workflowid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|workflow| + +### workqueueid + +|Property|Value| +|---|---| +|Description|**the workqueue this rule is linked**| +|DisplayName|**Workqueue**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`workqueueid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|workqueue| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_savingrule](#BKMK_business_unit_savingrule) +- [lk_savingrule_createdby](#BKMK_lk_savingrule_createdby) +- [lk_savingrule_createdonbehalfby](#BKMK_lk_savingrule_createdonbehalfby) +- [lk_savingrule_modifiedby](#BKMK_lk_savingrule_modifiedby) +- [lk_savingrule_modifiedonbehalfby](#BKMK_lk_savingrule_modifiedonbehalfby) +- [owner_savingrule](#BKMK_owner_savingrule) +- [savingrule_workflow](#BKMK_savingrule_workflow) +- [savingrule_workqueue](#BKMK_savingrule_workqueue) +- [team_savingrule](#BKMK_team_savingrule) +- [user_savingrule](#BKMK_user_savingrule) + +### business_unit_savingrule + +One-To-Many Relationship: [businessunit business_unit_savingrule](businessunit.md#BKMK_business_unit_savingrule) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_savingrule_createdby + +One-To-Many Relationship: [systemuser lk_savingrule_createdby](systemuser.md#BKMK_lk_savingrule_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_savingrule_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_savingrule_createdonbehalfby](systemuser.md#BKMK_lk_savingrule_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_savingrule_modifiedby + +One-To-Many Relationship: [systemuser lk_savingrule_modifiedby](systemuser.md#BKMK_lk_savingrule_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_savingrule_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_savingrule_modifiedonbehalfby](systemuser.md#BKMK_lk_savingrule_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_savingrule + +One-To-Many Relationship: [owner owner_savingrule](owner.md#BKMK_owner_savingrule) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### savingrule_workflow + +One-To-Many Relationship: [workflow savingrule_workflow](workflow.md#BKMK_savingrule_workflow) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflow`| +|ReferencedAttribute|`workflowid`| +|ReferencingAttribute|`workflowid`| +|ReferencingEntityNavigationPropertyName|`workflowid_Workflow`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + +### savingrule_workqueue + +One-To-Many Relationship: [workqueue savingrule_workqueue](workqueue.md#BKMK_savingrule_workqueue) + +|Property|Value| +|---|---| +|ReferencedEntity|`workqueue`| +|ReferencedAttribute|`workqueueid`| +|ReferencingAttribute|`workqueueid`| +|ReferencingEntityNavigationPropertyName|`workqueueid_workqueue`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Cascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + +### team_savingrule + +One-To-Many Relationship: [team team_savingrule](team.md#BKMK_team_savingrule) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_savingrule + +One-To-Many Relationship: [systemuser user_savingrule](systemuser.md#BKMK_user_savingrule) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [savingrule_AsyncOperations](#BKMK_savingrule_AsyncOperations) +- [savingrule_BulkDeleteFailures](#BKMK_savingrule_BulkDeleteFailures) +- [savingrule_DuplicateBaseRecord](#BKMK_savingrule_DuplicateBaseRecord) +- [savingrule_DuplicateMatchingRecord](#BKMK_savingrule_DuplicateMatchingRecord) +- [savingrule_MailboxTrackingFolders](#BKMK_savingrule_MailboxTrackingFolders) +- [savingrule_PrincipalObjectAttributeAccesses](#BKMK_savingrule_PrincipalObjectAttributeAccesses) +- [savingrule_ProcessSession](#BKMK_savingrule_ProcessSession) +- [savingrule_SyncErrors](#BKMK_savingrule_SyncErrors) + +### savingrule_AsyncOperations + +Many-To-One Relationship: [asyncoperation savingrule_AsyncOperations](asyncoperation.md#BKMK_savingrule_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`savingrule_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### savingrule_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure savingrule_BulkDeleteFailures](bulkdeletefailure.md#BKMK_savingrule_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`savingrule_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### savingrule_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord savingrule_DuplicateBaseRecord](duplicaterecord.md#BKMK_savingrule_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`savingrule_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### savingrule_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord savingrule_DuplicateMatchingRecord](duplicaterecord.md#BKMK_savingrule_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`savingrule_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### savingrule_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder savingrule_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_savingrule_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`savingrule_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### savingrule_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess savingrule_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_savingrule_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`savingrule_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### savingrule_ProcessSession + +Many-To-One Relationship: [processsession savingrule_ProcessSession](processsession.md#BKMK_savingrule_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`savingrule_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### savingrule_SyncErrors + +Many-To-One Relationship: [syncerror savingrule_SyncErrors](syncerror.md#BKMK_savingrule_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`savingrule_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/sdkmessage.md b/powerapps-docs/developer/data-platform/reference/entities/sdkmessage.md index 8fd17e9cfc..7ce10198a0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sdkmessage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sdkmessage.md @@ -1,16 +1,14 @@ --- title: "Sdk Message (SdkMessage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Sdk Message (SdkMessage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Sdk Message (SdkMessage) table/entity reference +# Sdk Message (SdkMessage) table/entity reference (Microsoft Dataverse) Message that is supported by the SDK. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /sdkmessages(*sdkmessageid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /sdkmessages
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -678,6 +678,6 @@ Many-To-One Relationship: [sdkmessageprocessingstep sdkmessageid_sdkmessageproce ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sdkmessagefilter.md b/powerapps-docs/developer/data-platform/reference/entities/sdkmessagefilter.md index f417c4a3f1..c809687bba 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sdkmessagefilter.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sdkmessagefilter.md @@ -1,16 +1,14 @@ --- title: "Sdk Message Filter (SdkMessageFilter) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Sdk Message Filter (SdkMessageFilter) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Sdk Message Filter (SdkMessageFilter) table/entity reference +# Sdk Message Filter (SdkMessageFilter) table/entity reference (Microsoft Dataverse) Filter that defines which SDK messages are valid for each type of entity. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /sdkmessagefilters(*sdkmessagefilterid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /sdkmessagefilters
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -567,6 +567,6 @@ Many-To-One Relationship: [sdkmessageprocessingstep sdkmessagefilterid_sdkmessag ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstep.md b/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstep.md index 8609201ba7..05b24d27a7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstep.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstep.md @@ -1,16 +1,14 @@ --- title: "Sdk Message Processing Step (SdkMessageProcessingStep) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Sdk Message Processing Step (SdkMessageProcessingStep) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Sdk Message Processing Step (SdkMessageProcessingStep) table/entity reference +# Sdk Message Processing Step (SdkMessageProcessingStep) table/entity reference (Microsoft Dataverse) Stage in the execution pipeline that a plug-in is to execute. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /sdkmessageprocessingsteps
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /sdkmessageprocessingsteps(*sdkmessageprocessingstepid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /sdkmessageprocessingsteps(*sdkmessageprocessingstepid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /sdkmessageprocessingsteps
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: False |`PATCH` /sdkmessageprocessingsteps(*sdkmessageprocessingstepid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -1035,6 +1035,7 @@ One-To-Many Relationship: [serviceendpoint serviceendpoint_sdkmessageprocessings These relationships are one-to-many. Listed by **SchemaName**. - [SdkMessageProcessingStep_AsyncOperations](#BKMK_SdkMessageProcessingStep_AsyncOperations) +- [sdkmessageprocessingstep_plugin_SdkMessageProcessingStep](#BKMK_sdkmessageprocessingstep_plugin_SdkMessageProcessingStep) - [sdkmessageprocessingstepid_sdkmessageprocessingstepimage](#BKMK_sdkmessageprocessingstepid_sdkmessageprocessingstepimage) ### SdkMessageProcessingStep_AsyncOperations @@ -1049,6 +1050,18 @@ Many-To-One Relationship: [asyncoperation SdkMessageProcessingStep_AsyncOperatio |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### sdkmessageprocessingstep_plugin_SdkMessageProcessingStep + +Many-To-One Relationship: [plugin sdkmessageprocessingstep_plugin_SdkMessageProcessingStep](plugin.md#BKMK_sdkmessageprocessingstep_plugin_SdkMessageProcessingStep) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`sdkmessageprocessingstep`| +|ReferencedEntityNavigationPropertyName|`sdkmessageprocessingstep_plugin_SdkMessageProcessingStep`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### sdkmessageprocessingstepid_sdkmessageprocessingstepimage Many-To-One Relationship: [sdkmessageprocessingstepimage sdkmessageprocessingstepid_sdkmessageprocessingstepimage](sdkmessageprocessingstepimage.md#BKMK_sdkmessageprocessingstepid_sdkmessageprocessingstepimage) @@ -1065,6 +1078,6 @@ Many-To-One Relationship: [sdkmessageprocessingstepimage sdkmessageprocessingste ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstepimage.md b/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstepimage.md index ff7cab57ee..713f8b9b1f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstepimage.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstepimage.md @@ -1,16 +1,14 @@ --- title: "Sdk Message Processing Step Image (SdkMessageProcessingStepImage) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Sdk Message Processing Step Image (SdkMessageProcessingStepImage) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Sdk Message Processing Step Image (SdkMessageProcessingStepImage) table/entity reference +# Sdk Message Processing Step Image (SdkMessageProcessingStepImage) table/entity reference (Microsoft Dataverse) Copy of an entity's attributes before or after the core system operation. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /sdkmessageprocessingstepimages
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /sdkmessageprocessingstepimages(*sdkmessageprocessingstepimageid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /sdkmessageprocessingstepimages(*sdkmessageprocessingstepimageid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /sdkmessageprocessingstepimages
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /sdkmessageprocessingstepimages(*sdkmessageprocessingstepimageid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -573,6 +573,6 @@ One-To-Many Relationship: [sdkmessageprocessingstep sdkmessageprocessingstepid_s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstepsecureconfig.md b/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstepsecureconfig.md index de59256f24..c943774983 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstepsecureconfig.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sdkmessageprocessingstepsecureconfig.md @@ -1,16 +1,14 @@ --- title: "Sdk Message Processing Step Secure Configuration (SdkMessageProcessingStepSecureConfig) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Sdk Message Processing Step Secure Configuration (SdkMessageProcessingStepSecureConfig) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Sdk Message Processing Step Secure Configuration (SdkMessageProcessingStepSecureConfig) table/entity reference +# Sdk Message Processing Step Secure Configuration (SdkMessageProcessingStepSecureConfig) table/entity reference (Microsoft Dataverse) Non-public custom configuration that is passed to a plug-in's constructor. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /sdkmessageprocessingstepsecureconfigs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /sdkmessageprocessingstepsecureconfigs(*sdkmessageprocessingstepsecureconfigid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /sdkmessageprocessingstepsecureconfigs(*sdkmessageprocessingstepsecureconfigid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /sdkmessageprocessingstepsecureconfigs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /sdkmessageprocessingstepsecureconfigs(*sdkmessageprocessingstepsecureconfigid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -317,6 +317,6 @@ Many-To-One Relationship: [sdkmessageprocessingstep sdkmessageprocessingstepsecu ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/searchattributesettings.md b/powerapps-docs/developer/data-platform/reference/entities/searchattributesettings.md index fe890e14f6..96cafb669e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/searchattributesettings.md +++ b/powerapps-docs/developer/data-platform/reference/entities/searchattributesettings.md @@ -1,16 +1,14 @@ --- title: "searchattributesettings table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the searchattributesettings table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# searchattributesettings table/entity reference +# searchattributesettings table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /searchattributesettingses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /searchattributesettingses(*searchattributesettingsid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /searchattributesettingses(*searchattributesettingsid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -579,6 +579,6 @@ Many-To-One Relationship: [syncerror searchattributesettings_SyncErrors](syncerr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/searchcustomanalyzer.md b/powerapps-docs/developer/data-platform/reference/entities/searchcustomanalyzer.md index 7ff5a5ae41..6691286335 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/searchcustomanalyzer.md +++ b/powerapps-docs/developer/data-platform/reference/entities/searchcustomanalyzer.md @@ -1,16 +1,14 @@ --- title: "searchcustomanalyzer table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the searchcustomanalyzer table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# searchcustomanalyzer table/entity reference +# searchcustomanalyzer table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /searchcustomanalyzers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /searchcustomanalyzers(*searchcustomanalyzerid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /searchcustomanalyzers(*searchcustomanalyzerid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -584,6 +584,6 @@ Many-To-One Relationship: [syncerror searchcustomanalyzer_SyncErrors](syncerror. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/searchrelationshipsettings.md b/powerapps-docs/developer/data-platform/reference/entities/searchrelationshipsettings.md index be701ffdfb..bbe26f6f6a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/searchrelationshipsettings.md +++ b/powerapps-docs/developer/data-platform/reference/entities/searchrelationshipsettings.md @@ -1,16 +1,14 @@ --- title: "searchrelationshipsettings table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the searchrelationshipsettings table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# searchrelationshipsettings table/entity reference +# searchrelationshipsettings table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /searchrelationshipsettingses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /searchrelationshipsettingses(*searchrelationshipsettingsid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /searchrelationshipsettingses(*searchrelationshipsettingsid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -584,6 +584,6 @@ Many-To-One Relationship: [syncerror searchrelationshipsettings_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/searchresultscache.md b/powerapps-docs/developer/data-platform/reference/entities/searchresultscache.md index fb5abfe8bd..e093b45b5a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/searchresultscache.md +++ b/powerapps-docs/developer/data-platform/reference/entities/searchresultscache.md @@ -1,16 +1,14 @@ --- title: "SearchResultsCache table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the SearchResultsCache table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# SearchResultsCache table/entity reference +# SearchResultsCache table/entity reference (Microsoft Dataverse) Cache search results internally @@ -21,10 +19,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /searchresultscaches
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /searchresultscaches(*searchresultscacheid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /searchresultscaches(*searchresultscacheid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveEntityChanges`
Event: True | || | `RetrieveMultiple`
Event: True |`GET` /searchresultscaches
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -363,6 +363,6 @@ One-To-Many Relationship: [systemuser lk_searchresultscache_modifiedonbehalfby]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/searchtelemetry.md b/powerapps-docs/developer/data-platform/reference/entities/searchtelemetry.md index 18ad2982b6..8747208e89 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/searchtelemetry.md +++ b/powerapps-docs/developer/data-platform/reference/entities/searchtelemetry.md @@ -1,16 +1,14 @@ --- title: "Search Telemetry (searchtelemetry) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Search Telemetry (searchtelemetry) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Search Telemetry (searchtelemetry) table/entity reference +# Search Telemetry (searchtelemetry) table/entity reference (Microsoft Dataverse) Entity to log telemetry that used to improve search quality @@ -284,6 +282,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/semiannualfiscalcalendar.md b/powerapps-docs/developer/data-platform/reference/entities/semiannualfiscalcalendar.md index c3745ced00..0c14353944 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/semiannualfiscalcalendar.md +++ b/powerapps-docs/developer/data-platform/reference/entities/semiannualfiscalcalendar.md @@ -1,16 +1,14 @@ --- title: "Semiannual Fiscal Calendar (SemiAnnualFiscalCalendar) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Semiannual Fiscal Calendar (SemiAnnualFiscalCalendar) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Semiannual Fiscal Calendar (SemiAnnualFiscalCalendar) table/entity reference +# Semiannual Fiscal Calendar (SemiAnnualFiscalCalendar) table/entity reference (Microsoft Dataverse) Calendar representing the semi-annual span of time during which the financial activities of an organization are calculated. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /semiannualfiscalcalendars
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /semiannualfiscalcalendars(*userfiscalcalendarid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /semiannualfiscalcalendars(*userfiscalcalendarid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /semiannualfiscalcalendars
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /semiannualfiscalcalendars(*userfiscalcalendarid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -500,6 +500,6 @@ Many-To-One Relationship: [bulkdeletefailure SemiAnnualFiscalCalendar_BulkDelete ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sensitivitylabel.md b/powerapps-docs/developer/data-platform/reference/entities/sensitivitylabel.md new file mode 100644 index 0000000000..d6761578cb --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/sensitivitylabel.md @@ -0,0 +1,281 @@ +--- +title: "Sensitivity Label (sensitivitylabel) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Sensitivity Label (sensitivitylabel) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Sensitivity Label (sensitivitylabel) table/entity reference (Microsoft Dataverse) + +Virtual entity that represents Sensitivity Labels + +## Messages + +The following table lists the messages for the Sensitivity Label (sensitivitylabel) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /sensitivitylabels
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /sensitivitylabels(*sensitivitylabelid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /sensitivitylabels(*sensitivitylabelid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /sensitivitylabels
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: True |`PATCH` /sensitivitylabels(*sensitivitylabelid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /sensitivitylabels(*sensitivitylabelid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Sensitivity Label (sensitivitylabel) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Sensitivity Label** | +| **DisplayCollectionName** | **Sensitivity Labels** | +| **SchemaName** | `sensitivitylabel` | +| **CollectionSchemaName** | `sensitivitylabels` | +| **EntitySetName** | `sensitivitylabels`| +| **LogicalName** | `sensitivitylabel` | +| **LogicalCollectionName** | `sensitivitylabels` | +| **PrimaryIdAttribute** | `sensitivitylabelid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Virtual` | +| **OwnershipType** | `OrganizationOwned` | + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ApplicableTo](#BKMK_ApplicableTo) +- [Color](#BKMK_Color) +- [Description](#BKMK_Description) +- [DisplayName](#BKMK_DisplayName) +- [IsDefault](#BKMK_IsDefault) +- [IsEnabled](#BKMK_IsEnabled) +- [LabelActions](#BKMK_LabelActions) +- [Name](#BKMK_Name) +- [ParentSensitivityLabelId](#BKMK_ParentSensitivityLabelId) +- [Priority](#BKMK_Priority) +- [sensitivitylabelId](#BKMK_sensitivitylabelId) +- [Tooltip](#BKMK_Tooltip) + +### ApplicableTo + +|Property|Value| +|---|---| +|Description|**The formats that the sensitivity label is applicable to.**| +|DisplayName|**Applicable To**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`applicableto`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### Color + +|Property|Value| +|---|---| +|Description|**The color of the sensitivity label.**| +|DisplayName|**Color**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`color`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### Description + +|Property|Value| +|---|---| +|Description|**The description of the sensitivity label.**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`description`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### DisplayName + +|Property|Value| +|---|---| +|Description|**The display name of the sensitivity label.**| +|DisplayName|**DisplayName**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`displayname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### IsDefault + +|Property|Value| +|---|---| +|Description|**Indicates if the sensitivity label is the default.**| +|DisplayName|**Is Default**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`isdefault`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`_sensitivitylabel_isdefault`| +|DefaultValue|False| +|True Label|| +|False Label|| + +### IsEnabled + +|Property|Value| +|---|---| +|Description|**Indicates if the sensitivity label is enabled.**| +|DisplayName|**Is Enabled**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`isenabled`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`_sensitivitylabel_isenabled`| +|DefaultValue|False| +|True Label|| +|False Label|| + +### LabelActions + +|Property|Value| +|---|---| +|Description|**The label actions of the sensitivity label.**| +|DisplayName|**Label Actions**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`labelactions`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1073741823| + +### Name + +|Property|Value| +|---|---| +|Description|**The name of the sensitivity label.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### ParentSensitivityLabelId + +|Property|Value| +|---|---| +|Description|**Unique identifier of a parent sensitivity label.**| +|DisplayName|**Parent Sensitivity Label Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`parentsensitivitylabelid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### Priority + +|Property|Value| +|---|---| +|Description|**The priority of the sensitivity label.**| +|DisplayName|**Priority**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`priority`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|0| + +### sensitivitylabelId + +|Property|Value| +|---|---| +|Description|**Unique identifier of a Sensitivity Label.**| +|DisplayName|**Sensitivity Label Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sensitivitylabelid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### Tooltip + +|Property|Value| +|---|---| +|Description|**The tooltip of the sensitivity label.**| +|DisplayName|**Tooltip**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`tooltip`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +### sensitivitylabel_email_SensitivityLabelId + +Many-To-One Relationship: [email sensitivitylabel_email_SensitivityLabelId](email.md#BKMK_sensitivitylabel_email_SensitivityLabelId) + +|Property|Value| +|---|---| +|ReferencingEntity|`email`| +|ReferencingAttribute|`sensitivitylabelid`| +|ReferencedEntityNavigationPropertyName|`sensitivitylabel_email_SensitivityLabelId`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/serviceendpoint.md b/powerapps-docs/developer/data-platform/reference/entities/serviceendpoint.md index 9454b4ab9a..ce8e9f5adc 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/serviceendpoint.md +++ b/powerapps-docs/developer/data-platform/reference/entities/serviceendpoint.md @@ -1,16 +1,14 @@ --- title: "Service Endpoint (ServiceEndpoint) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Service Endpoint (ServiceEndpoint) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Service Endpoint (ServiceEndpoint) table/entity reference +# Service Endpoint (ServiceEndpoint) table/entity reference (Microsoft Dataverse) Service endpoint that can be contacted. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /serviceendpoints
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /serviceendpoints(*serviceendpointid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /serviceendpoints(*serviceendpointid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /serviceendpoints
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `TriggerServiceEndpointCheck`
Event: True | || @@ -59,6 +59,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [IntroducedVersion](#BKMK_IntroducedVersion) - [IsCustomizable](#BKMK_IsCustomizable) - [KeyVaultReferenceId](#BKMK_KeyVaultReferenceId) +- [ManagedIdentityId](#BKMK_ManagedIdentityId) - [MessageCharset](#BKMK_MessageCharset) - [MessageFormat](#BKMK_MessageFormat) - [Name](#BKMK_Name) @@ -94,6 +95,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Value|Label| |---|---| +|0|**Not Specified**| |1|**ACS**| |2|**SAS Key**| |3|**SAS Token**| @@ -102,6 +104,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |6|**Http Query String**| |7|**Connection String**| |8|**Access Key**| +|9|**Managed Identity**| ### AuthValue @@ -169,6 +172,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |8|**Webhook**| |9|**Event Grid**| |10|**Managed Data Lake**| +|11|**Container Storage**| ### Description @@ -229,6 +233,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Type|Lookup| |Targets|keyvaultreference| +### ManagedIdentityId + +|Property|Value| +|---|---| +|Description|**Unique identifier for managed identity associated with serviceendpoint.**| +|DisplayName|**ManagedIdentityId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`managedidentityid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|managedidentity| + ### MessageCharset |Property|Value| @@ -249,6 +266,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |0|**Default**| |1|**UTF8**| +|2|**Windows1252**| ### MessageFormat @@ -786,6 +804,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [keyvaultreference_ServiceEndpoint](#BKMK_keyvaultreference_ServiceEndpoint) - [lk_serviceendpointbase_createdonbehalfby](#BKMK_lk_serviceendpointbase_createdonbehalfby) - [lk_serviceendpointbase_modifiedonbehalfby](#BKMK_lk_serviceendpointbase_modifiedonbehalfby) +- [managedidentity_ServiceEndpoint](#BKMK_managedidentity_ServiceEndpoint) - [modifiedby_serviceendpoint](#BKMK_modifiedby_serviceendpoint) - [organization_serviceendpoint](#BKMK_organization_serviceendpoint) @@ -841,6 +860,19 @@ One-To-Many Relationship: [systemuser lk_serviceendpointbase_modifiedonbehalfby] |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### managedidentity_ServiceEndpoint + +One-To-Many Relationship: [managedidentity managedidentity_ServiceEndpoint](managedidentity.md#BKMK_managedidentity_ServiceEndpoint) + +|Property|Value| +|---|---| +|ReferencedEntity|`managedidentity`| +|ReferencedAttribute|`managedidentityid`| +|ReferencingAttribute|`managedidentityid`| +|ReferencingEntityNavigationPropertyName|`managedidentityid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### modifiedby_serviceendpoint One-To-Many Relationship: [systemuser modifiedby_serviceendpoint](systemuser.md#BKMK_modifiedby_serviceendpoint) @@ -888,6 +920,6 @@ Many-To-One Relationship: [sdkmessageprocessingstep serviceendpoint_sdkmessagepr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/serviceplan.md b/powerapps-docs/developer/data-platform/reference/entities/serviceplan.md index 1bcb6e9084..6d434fdf0a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/serviceplan.md +++ b/powerapps-docs/developer/data-platform/reference/entities/serviceplan.md @@ -1,16 +1,14 @@ --- title: "Service Plan (ServicePlan) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Service Plan (ServicePlan) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Service Plan (ServicePlan) table/entity reference +# Service Plan (ServicePlan) table/entity reference (Microsoft Dataverse) Service Plan @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /serviceplans(*serviceplanid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| ## Properties @@ -647,6 +647,6 @@ See [customcontrol serviceplan_customcontrol Many-To-Many Relationship](customco ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/serviceplanappmodules.md b/powerapps-docs/developer/data-platform/reference/entities/serviceplanappmodules.md index 07a8054848..ca0d6bedf7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/serviceplanappmodules.md +++ b/powerapps-docs/developer/data-platform/reference/entities/serviceplanappmodules.md @@ -1,16 +1,14 @@ --- title: "ServicePlanAppModules table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the ServicePlanAppModules table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# ServicePlanAppModules table/entity reference +# ServicePlanAppModules table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /serviceplanappmodulesset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/serviceplanmapping.md b/powerapps-docs/developer/data-platform/reference/entities/serviceplanmapping.md index 2805153690..7cef1f8570 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/serviceplanmapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/serviceplanmapping.md @@ -1,16 +1,14 @@ --- title: "Service Plan Mapping (ServicePlanMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Service Plan Mapping (ServicePlanMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Service Plan Mapping (ServicePlanMapping) table/entity reference +# Service Plan Mapping (ServicePlanMapping) table/entity reference (Microsoft Dataverse) Service Plan Mapping @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /serviceplanmappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /serviceplanmappings(*serviceplanmappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /serviceplanmappings(*serviceplanmappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /serviceplanmappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /serviceplanmappings(*serviceplanmappingid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -718,6 +718,6 @@ Many-To-One Relationship: [syncerror serviceplanmapping_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sharedlinksetting.md b/powerapps-docs/developer/data-platform/reference/entities/sharedlinksetting.md index c048838a94..ce53460805 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sharedlinksetting.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sharedlinksetting.md @@ -1,16 +1,14 @@ --- title: "Shared Link Setting (SharedLinkSetting) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Shared Link Setting (SharedLinkSetting) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Shared Link Setting (SharedLinkSetting) table/entity reference +# Shared Link Setting (SharedLinkSetting) table/entity reference (Microsoft Dataverse) Shared Link Setting @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /sharedlinksettings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /sharedlinksettings(*sharedlinksettingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /sharedlinksettings(*sharedlinksettingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /sharedlinksettings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -666,6 +666,6 @@ Many-To-One Relationship: [syncerror sharedlinksetting_SyncErrors](syncerror.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sharedobject.md b/powerapps-docs/developer/data-platform/reference/entities/sharedobject.md index a44cfcca0c..2580bf9c3d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sharedobject.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sharedobject.md @@ -1,16 +1,14 @@ --- title: "Shared Object (sharedobject) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Shared Object (sharedobject) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Shared Object (sharedobject) table/entity reference +# Shared Object (sharedobject) table/entity reference (Microsoft Dataverse) A record that is being shared in a real time collaboration session. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /sharedobjects
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /sharedobjects(*sharedobjectid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /sharedobjects(*sharedobjectid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /sharedobjects
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /sharedobjects(*sharedobjectid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -507,6 +507,6 @@ Many-To-One Relationship: [syncerror sharedobject_SyncErrors](syncerror.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sharedworkspace.md b/powerapps-docs/developer/data-platform/reference/entities/sharedworkspace.md index 65e5aa94af..e7e01436b7 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sharedworkspace.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sharedworkspace.md @@ -1,16 +1,14 @@ --- title: "Shared Workspace (sharedworkspace) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Shared Workspace (sharedworkspace) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Shared Workspace (sharedworkspace) table/entity reference +# Shared Workspace (sharedworkspace) table/entity reference (Microsoft Dataverse) References a container that stores real-time collaboration data. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /sharedworkspaces
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /sharedworkspaces(*sharedworkspaceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /sharedworkspaces(*sharedworkspaceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /sharedworkspaces
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /sharedworkspaces(*sharedworkspaceid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -621,6 +621,6 @@ Many-To-One Relationship: [syncerror sharedworkspace_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sharedworkspaceaccesstoken2.md b/powerapps-docs/developer/data-platform/reference/entities/sharedworkspaceaccesstoken2.md new file mode 100644 index 0000000000..8c901b1cf7 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/sharedworkspaceaccesstoken2.md @@ -0,0 +1,408 @@ +--- +title: "Shared Workspace Access Token (sharedworkspaceaccesstoken2) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Shared Workspace Access Token (sharedworkspaceaccesstoken2) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Shared Workspace Access Token (sharedworkspaceaccesstoken2) table/entity reference (Microsoft Dataverse) + +Contains information about the shared workspace access tokens. + +## Messages + +The following table lists the messages for the Shared Workspace Access Token (sharedworkspaceaccesstoken2) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /sharedworkspaceaccesstoken2s
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /sharedworkspaceaccesstoken2s(*sharedworkspaceaccesstoken2id*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /sharedworkspaceaccesstoken2s(*sharedworkspaceaccesstoken2id*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /sharedworkspaceaccesstoken2s
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: True |`PATCH` /sharedworkspaceaccesstoken2s(*sharedworkspaceaccesstoken2id*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: True |`PATCH` /sharedworkspaceaccesstoken2s(*sharedworkspaceaccesstoken2id*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: True | || + +## Properties + +The following table lists selected properties for the Shared Workspace Access Token (sharedworkspaceaccesstoken2) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Shared Workspace Access Token** | +| **DisplayCollectionName** | **Shared Workspace Access Token2s** | +| **SchemaName** | `sharedworkspaceaccesstoken2` | +| **CollectionSchemaName** | `sharedworkspaceaccesstoken2s` | +| **EntitySetName** | `sharedworkspaceaccesstoken2s`| +| **LogicalName** | `sharedworkspaceaccesstoken2` | +| **LogicalCollectionName** | `sharedworkspaceaccesstoken2s` | +| **PrimaryIdAttribute** | `sharedworkspaceaccesstoken2id` | +| **PrimaryNameAttribute** |`systemuserid` | +| **TableType** | `Elastic` | +| **OwnershipType** | `None` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [ObjectPartitionId](#BKMK_ObjectPartitionId) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [PartitionId](#BKMK_PartitionId) +- [sharedworkspaceaccesstoken2Id](#BKMK_sharedworkspaceaccesstoken2Id) +- [SharedWorkspaceId](#BKMK_SharedWorkspaceId) +- [SystemUserId](#BKMK_SystemUserId) +- [TenantId](#BKMK_TenantId) +- [TokenId](#BKMK_TokenId) +- [TTLInSeconds](#BKMK_TTLInSeconds) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### ObjectPartitionId + +|Property|Value| +|---|---| +|Description|**Logical object partition id to be used by an elastic table row.**| +|DisplayName|**Object Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`objectpartitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|256| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### sharedworkspaceaccesstoken2Id + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Shared Workspace Access Token**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sharedworkspaceaccesstoken2id`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SharedWorkspaceId + +|Property|Value| +|---|---| +|Description|**Shared Workspace Id**| +|DisplayName|**SharedWorkspaceId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sharedworkspaceid`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|256| + +### SystemUserId + +|Property|Value| +|---|---| +|Description|**System User identifier**| +|DisplayName|**SystemUserId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`systemuserid`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|256| + +### TenantId + +|Property|Value| +|---|---| +|Description|**The tenant where the workspace resides**| +|DisplayName|**Tenant ID**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`tenantid`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|256| + +### TokenId + +|Property|Value| +|---|---| +|Description|**Access Token Id**| +|DisplayName|**TokenId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`tokenid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|256| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**After the specified number of seconds the access token will be deleted**| +|DisplayName|**Expiry (seconds)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when entity was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [lk_sharedworkspaceaccesstoken2_createdby](#BKMK_lk_sharedworkspaceaccesstoken2_createdby) +- [lk_sharedworkspaceaccesstoken2_createdonbehalfby](#BKMK_lk_sharedworkspaceaccesstoken2_createdonbehalfby) +- [lk_sharedworkspaceaccesstoken2_modifiedby](#BKMK_lk_sharedworkspaceaccesstoken2_modifiedby) +- [lk_sharedworkspaceaccesstoken2_modifiedonbehalfby](#BKMK_lk_sharedworkspaceaccesstoken2_modifiedonbehalfby) + +### lk_sharedworkspaceaccesstoken2_createdby + +One-To-Many Relationship: [systemuser lk_sharedworkspaceaccesstoken2_createdby](systemuser.md#BKMK_lk_sharedworkspaceaccesstoken2_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sharedworkspaceaccesstoken2_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_sharedworkspaceaccesstoken2_createdonbehalfby](systemuser.md#BKMK_lk_sharedworkspaceaccesstoken2_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sharedworkspaceaccesstoken2_modifiedby + +One-To-Many Relationship: [systemuser lk_sharedworkspaceaccesstoken2_modifiedby](systemuser.md#BKMK_lk_sharedworkspaceaccesstoken2_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sharedworkspaceaccesstoken2_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_sharedworkspaceaccesstoken2_modifiedonbehalfby](systemuser.md#BKMK_lk_sharedworkspaceaccesstoken2_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/sharedworkspacepool.md b/powerapps-docs/developer/data-platform/reference/entities/sharedworkspacepool.md index 487309f942..cea8771f90 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sharedworkspacepool.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sharedworkspacepool.md @@ -1,16 +1,14 @@ --- title: "Shared Workspace Pool (sharedworkspacepool) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Shared Workspace Pool (sharedworkspacepool) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Shared Workspace Pool (sharedworkspacepool) table/entity reference +# Shared Workspace Pool (sharedworkspacepool) table/entity reference (Microsoft Dataverse) Contains metadata about a container used to store real-time collaboration data. Once claimed, a sharedworkspace record would be created with copied metadata. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /sharedworkspacepools
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /sharedworkspacepools(*sharedworkspacepoolid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /sharedworkspacepools(*sharedworkspacepoolid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /sharedworkspacepools
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /sharedworkspacepools(*sharedworkspacepoolid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -178,7 +178,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Property|Value| |---|---| -|Description|**Status of the Shared Workspace Pool**| +|Description|**Status of the workspace**| |DisplayName|**Status**| |IsValidForForm|True| |IsValidForRead|True| @@ -535,6 +535,6 @@ Many-To-One Relationship: [syncerror sharedworkspacepool_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sharepointdocumentlocation.md b/powerapps-docs/developer/data-platform/reference/entities/sharepointdocumentlocation.md index 4379cdd3ec..b11a3a0523 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sharepointdocumentlocation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sharepointdocumentlocation.md @@ -1,16 +1,14 @@ --- title: "Document Location (SharePointDocumentLocation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Document Location (SharePointDocumentLocation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Document Location (SharePointDocumentLocation) table/entity reference +# Document Location (SharePointDocumentLocation) table/entity reference (Microsoft Dataverse) Document libraries or folders on a SharePoint server from where documents can be managed in Microsoft Dynamics 365. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /sharepointdocumentlocations(*sharepointdocumentlocationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /sharepointdocumentlocations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /sharepointdocumentlocations(*sharepointdocumentlocationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /sharepointdocumentlocations(*sharepointdocumentlocationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -971,6 +971,6 @@ Many-To-One Relationship: [syncerror SharePointDocumentLocation_SyncErrors](sync ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sharepointmanagedidentity.md b/powerapps-docs/developer/data-platform/reference/entities/sharepointmanagedidentity.md new file mode 100644 index 0000000000..9619cc4dc2 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/sharepointmanagedidentity.md @@ -0,0 +1,660 @@ +--- +title: "SharePoint Managed Identity (SharePointManagedIdentity) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the SharePoint Managed Identity (SharePointManagedIdentity) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# SharePoint Managed Identity (SharePointManagedIdentity) table/entity reference (Microsoft Dataverse) + +Entity representing a managed identity for SharePoint, used for authentication and authorization purposes. + +## Messages + +The following table lists the messages for the SharePoint Managed Identity (SharePointManagedIdentity) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /sharepointmanagedidentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /sharepointmanagedidentities(*sharepointmanagedidentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `IsValidStateTransition`
Event: False | || +| `Retrieve`
Event: True |`GET` /sharepointmanagedidentities(*sharepointmanagedidentityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /sharepointmanagedidentities
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `SetState`
Event: True |`PATCH` /sharepointmanagedidentities(*sharepointmanagedidentityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /sharepointmanagedidentities(*sharepointmanagedidentityid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /sharepointmanagedidentities(*sharepointmanagedidentityid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the SharePoint Managed Identity (SharePointManagedIdentity) table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the SharePoint Managed Identity (SharePointManagedIdentity) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **SharePoint Managed Identity** | +| **DisplayCollectionName** | **SharePoint Managed Identities** | +| **SchemaName** | `SharePointManagedIdentity` | +| **CollectionSchemaName** | `SharePointManagedIdentities` | +| **EntitySetName** | `sharepointmanagedidentities`| +| **LogicalName** | `sharepointmanagedidentity` | +| **LogicalCollectionName** | `sharepointmanagedidentities` | +| **PrimaryIdAttribute** | `sharepointmanagedidentityid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [ManagedIdentityId](#BKMK_ManagedIdentityId) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [SharePointManagedIdentityId](#BKMK_SharePointManagedIdentityId) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UniqueName](#BKMK_UniqueName) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### ManagedIdentityId + +|Property|Value| +|---|---| +|Description|**Unique identifier for Managed Identity associated with SharePoint Managed Identity as a lookup.**| +|DisplayName|**Managed Identity Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`managedidentityid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|managedidentity| + +### Name + +|Property|Value| +|---|---| +|Description|**The name assigned to this Share Point Managed Identity.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### SharePointManagedIdentityId + +|Property|Value| +|---|---| +|Description|**Unique identifier for SharePoint Managed Identity entity instances**| +|DisplayName|**SharePoint Managed Identity Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sharepointmanagedidentityid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the SharePointManagedIdentity**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`sharepointmanagedidentity_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the SharePointManagedIdentity**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`sharepointmanagedidentity_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UniqueName + +|Property|Value| +|---|---| +|Description|**Unique Name for the entity.**| +|DisplayName|**Unique Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`uniquename`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|128| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OrganizationId](#BKMK_OrganizationId) +- [OverwriteTime](#BKMK_OverwriteTime) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OrganizationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for the organization**| +|DisplayName|**Organization Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`organizationid`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|organization| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [lk_sharepointmanagedidentity_createdby](#BKMK_lk_sharepointmanagedidentity_createdby) +- [lk_sharepointmanagedidentity_createdonbehalfby](#BKMK_lk_sharepointmanagedidentity_createdonbehalfby) +- [lk_sharepointmanagedidentity_modifiedby](#BKMK_lk_sharepointmanagedidentity_modifiedby) +- [lk_sharepointmanagedidentity_modifiedonbehalfby](#BKMK_lk_sharepointmanagedidentity_modifiedonbehalfby) +- [ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId](#BKMK_ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId) +- [organization_sharepointmanagedidentity](#BKMK_organization_sharepointmanagedidentity) + +### lk_sharepointmanagedidentity_createdby + +One-To-Many Relationship: [systemuser lk_sharepointmanagedidentity_createdby](systemuser.md#BKMK_lk_sharepointmanagedidentity_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sharepointmanagedidentity_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_sharepointmanagedidentity_createdonbehalfby](systemuser.md#BKMK_lk_sharepointmanagedidentity_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sharepointmanagedidentity_modifiedby + +One-To-Many Relationship: [systemuser lk_sharepointmanagedidentity_modifiedby](systemuser.md#BKMK_lk_sharepointmanagedidentity_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sharepointmanagedidentity_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_sharepointmanagedidentity_modifiedonbehalfby](systemuser.md#BKMK_lk_sharepointmanagedidentity_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId + +One-To-Many Relationship: [managedidentity ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId](managedidentity.md#BKMK_ManagedIdentity_SharePointManagedIdentity_ManagedIdentityId) + +|Property|Value| +|---|---| +|ReferencedEntity|`managedidentity`| +|ReferencedAttribute|`managedidentityid`| +|ReferencingAttribute|`managedidentityid`| +|ReferencingEntityNavigationPropertyName|`ManagedIdentityId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### organization_sharepointmanagedidentity + +One-To-Many Relationship: [organization organization_sharepointmanagedidentity](organization.md#BKMK_organization_sharepointmanagedidentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`organization`| +|ReferencedAttribute|`organizationid`| +|ReferencingAttribute|`organizationid`| +|ReferencingEntityNavigationPropertyName|`organizationid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [sharepointmanagedidentity_AsyncOperations](#BKMK_sharepointmanagedidentity_AsyncOperations) +- [sharepointmanagedidentity_BulkDeleteFailures](#BKMK_sharepointmanagedidentity_BulkDeleteFailures) +- [sharepointmanagedidentity_MailboxTrackingFolders](#BKMK_sharepointmanagedidentity_MailboxTrackingFolders) +- [sharepointmanagedidentity_PrincipalObjectAttributeAccesses](#BKMK_sharepointmanagedidentity_PrincipalObjectAttributeAccesses) +- [sharepointmanagedidentity_ProcessSession](#BKMK_sharepointmanagedidentity_ProcessSession) +- [sharepointmanagedidentity_SyncErrors](#BKMK_sharepointmanagedidentity_SyncErrors) + +### sharepointmanagedidentity_AsyncOperations + +Many-To-One Relationship: [asyncoperation sharepointmanagedidentity_AsyncOperations](asyncoperation.md#BKMK_sharepointmanagedidentity_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`sharepointmanagedidentity_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### sharepointmanagedidentity_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure sharepointmanagedidentity_BulkDeleteFailures](bulkdeletefailure.md#BKMK_sharepointmanagedidentity_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`sharepointmanagedidentity_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### sharepointmanagedidentity_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder sharepointmanagedidentity_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_sharepointmanagedidentity_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`sharepointmanagedidentity_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### sharepointmanagedidentity_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess sharepointmanagedidentity_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_sharepointmanagedidentity_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`sharepointmanagedidentity_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### sharepointmanagedidentity_ProcessSession + +Many-To-One Relationship: [processsession sharepointmanagedidentity_ProcessSession](processsession.md#BKMK_sharepointmanagedidentity_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`sharepointmanagedidentity_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### sharepointmanagedidentity_SyncErrors + +Many-To-One Relationship: [syncerror sharepointmanagedidentity_SyncErrors](syncerror.md#BKMK_sharepointmanagedidentity_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`sharepointmanagedidentity_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/sharepointsite.md b/powerapps-docs/developer/data-platform/reference/entities/sharepointsite.md index c380af5b9b..1c488fcf2d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sharepointsite.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sharepointsite.md @@ -1,16 +1,14 @@ --- title: "SharePoint Site (SharePointSite) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the SharePoint Site (SharePointSite) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# SharePoint Site (SharePointSite) table/entity reference +# SharePoint Site (SharePointSite) table/entity reference (Microsoft Dataverse) SharePoint site from where documents can be managed in Microsoft Dynamics 365. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /sharepointsites(*sharepointsiteid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /sharepointsites
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /sharepointsites(*sharepointsiteid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /sharepointsites(*sharepointsiteid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -971,6 +971,6 @@ Many-To-One Relationship: [syncerror SharePointSite_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sideloadedaiplugin.md b/powerapps-docs/developer/data-platform/reference/entities/sideloadedaiplugin.md index 3144b2dfeb..8f38377bf0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sideloadedaiplugin.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sideloadedaiplugin.md @@ -1,16 +1,14 @@ --- title: "sideloadedaiplugin table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the sideloadedaiplugin table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# sideloadedaiplugin table/entity reference +# sideloadedaiplugin table/entity reference (Microsoft Dataverse) Sideloaded AIPlugins metadata. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /sideloadedaiplugins(*sideloadedaipluginid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /sideloadedaiplugins
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /sideloadedaiplugins(*sideloadedaipluginid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -697,6 +697,6 @@ Many-To-One Relationship: [syncerror sideloadedaiplugin_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/signal.md b/powerapps-docs/developer/data-platform/reference/entities/signal.md new file mode 100644 index 0000000000..79d2d509e8 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/signal.md @@ -0,0 +1,603 @@ +--- +title: "signal table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the signal table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# signal table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the signal table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /signals(*signalid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /signals
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /signals(*signalid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /signals(*signalid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /signals
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `Update`
Event: True |`PATCH` /signals(*signalid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: True |`PATCH` /signals(*signalid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: True | || + + +## Events + +The following table lists the events for the signal table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the signal table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **signal** | +| **DisplayCollectionName** | **signals** | +| **SchemaName** | `signal` | +| **CollectionSchemaName** | `signals` | +| **EntitySetName** | `signals`| +| **LogicalName** | `signal` | +| **LogicalCollectionName** | `signals` | +| **PrimaryIdAttribute** | `signalid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AlternativeKey](#BKMK_AlternativeKey) +- [Contents](#BKMK_Contents) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [name](#BKMK_name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [PartitionId](#BKMK_PartitionId) +- [Properties](#BKMK_Properties) +- [signalId](#BKMK_signalId) +- [SignalType](#BKMK_SignalType) +- [TTLInSeconds](#BKMK_TTLInSeconds) +- [UserId](#BKMK_UserId) + +### AlternativeKey + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**AlternativeKey**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`alternativekey`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### Contents + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Contents**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`contents`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Json| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### Properties + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Properties**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`properties`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Json| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### signalId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**SignalId**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`signalid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SignalType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**SignalType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`signaltype`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + +### UserId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**UserId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`userid`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_signal](#BKMK_business_unit_signal) +- [lk_signal_createdby](#BKMK_lk_signal_createdby) +- [lk_signal_createdonbehalfby](#BKMK_lk_signal_createdonbehalfby) +- [lk_signal_modifiedby](#BKMK_lk_signal_modifiedby) +- [lk_signal_modifiedonbehalfby](#BKMK_lk_signal_modifiedonbehalfby) +- [owner_signal](#BKMK_owner_signal) +- [team_signal](#BKMK_team_signal) +- [user_signal](#BKMK_user_signal) + +### business_unit_signal + +One-To-Many Relationship: [businessunit business_unit_signal](businessunit.md#BKMK_business_unit_signal) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_signal_createdby + +One-To-Many Relationship: [systemuser lk_signal_createdby](systemuser.md#BKMK_lk_signal_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_signal_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_signal_createdonbehalfby](systemuser.md#BKMK_lk_signal_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_signal_modifiedby + +One-To-Many Relationship: [systemuser lk_signal_modifiedby](systemuser.md#BKMK_lk_signal_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_signal_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_signal_modifiedonbehalfby](systemuser.md#BKMK_lk_signal_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_signal + +One-To-Many Relationship: [owner owner_signal](owner.md#BKMK_owner_signal) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_signal + +One-To-Many Relationship: [team team_signal](team.md#BKMK_team_signal) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_signal + +One-To-Many Relationship: [systemuser user_signal](systemuser.md#BKMK_user_signal) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/similarityrule.md b/powerapps-docs/developer/data-platform/reference/entities/similarityrule.md index de93c5d759..c36865fc76 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/similarityrule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/similarityrule.md @@ -1,19 +1,27 @@ --- title: "Similarity Rule (SimilarityRule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Similarity Rule (SimilarityRule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Similarity Rule (SimilarityRule) table/entity reference +# Similarity Rule (SimilarityRule) table/entity reference (Microsoft Dataverse) +## Messages + +The following table lists the messages for the Similarity Rule (SimilarityRule) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Similarity Rule (SimilarityRule) table. @@ -617,6 +625,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |4812|**Time Zone Localized Name**| |5000|**Recently Used**| |5004|**NL2SQ Registration Information**| +|5006|**Event Expander Breadcrumb**| |7000|**System Application Metadata**| |7001|**User Application Metadata**| |7100|**Solution**| @@ -700,6 +709,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |9814|**Relationship Attribute**| |9815|**Entity Index**| |9816|**Index Attribute**| +|9817|**Option Set Value**| |9820|**Secured Masking Column**| |9866|**Mobile Offline Profile**| |9867|**Mobile Offline Profile Item**| @@ -772,289 +782,349 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |10032|**ProvisionLanguageForUser**| |10033|**Shared Object**| |10034|**Shared Workspace**| -|10035|**Shared Workspace Pool**| -|10036|**Data Lake Folder**| -|10037|**Data Lake Folder Permission**| -|10038|**Data Lake Workspace**| -|10039|**Data Lake Workspace Permission**| -|10040|**Data Processing configuration**| -|10041|**Exported Excel**| -|10042|**RetainedData Excel**| -|10043|**Synapse Database**| -|10044|**Synapse Link External Table State**| -|10045|**Synapse Link Profile**| -|10046|**Synapse Link Profile Entity**| -|10047|**Synapse Link Profile Entity State**| -|10048|**Synapse Link Schedule**| -|10049|**Component Version**| -|10050|**Component Version Data Source**| -|10051|**Component Version (Internal)**| -|10052|**DataflowRefreshHistory**| -|10053|**EntityRefreshHistory**| -|10054|**Shared Link Setting**| -|10055|**DelegatedAuthorization**| -|10057|**CascadeGrantRevokeAccessRecordsTracker**| -|10058|**CascadeGrantRevokeAccessVersionTracker**| -|10059|**RevokeInheritedAccessRecordsTracker**| -|10060|**TdsMetadata**| -|10061|**Model-Driven App Element**| -|10062|**Model-Driven App Component Node's Edge**| -|10063|**Model-Driven App Component Node**| -|10064|**Model-Driven App Setting**| -|10065|**Model-Driven App User Setting**| -|10066|**Organization Setting**| -|10067|**Setting Definition**| -|10068|**CanvasApp Extended Metadata**| -|10069|**Service Plan Mapping**| -|10070|**Service Plan Custom Control**| -|10072|**ApplicationUser**| -|10075|**OData v4 Data Source**| -|10076|**Workflow Binary**| -|10077|**Credential**| -|10078|**Desktop Flow Module**| -|10079|**Flow Capacity Assignment**| -|10080|**Flow Credential Application**| -|10081|**Flow Event**| -|10082|**Flow Machine**| -|10083|**Flow Machine Group**| -|10084|**Flow Machine Image**| -|10085|**Flow Machine Image Version**| -|10086|**Flow Machine Network**| -|10087|**ProcessStageParameter**| -|10088|**Work Queue**| -|10089|**Work Queue Item**| -|10090|**Desktop Flow Binary**| -|10091|**Flow Log**| -|10092|**Flow Run**| -|10093|**Action Approval Model**| -|10094|**Approval**| -|10095|**Approval Request**| -|10096|**Approval Response**| -|10097|**Approval Step**| -|10098|**Await All Action Approval Model**| -|10099|**Await All Approval Model**| -|10100|**Basic Approval Model Data**| -|10101|**Flow Approval**| -|10110|**Connection Reference**| -|10111|**DVFileSearch**| -|10112|**DVFileSearchAttribute**| -|10113|**DVFileSearchEntity**| -|10114|**DVTableSearch**| -|10115|**DVTableSearchAttribute**| -|10116|**DVTableSearchEntity**| -|10117|**AICopilot**| -|10118|**AIPluginAuth**| -|10119|**AI Plugin Conversation Starter**| -|10120|**AI Plugin Conversation Starter Mapping**| -|10121|**AI Plugin Governance**| -|10122|**AI Plugin Governance Extended**| -|10123|**AIPluginOperationResponseTemplate**| -|10124|**AIPluginTitle**| -|10125|**SideloadedAIPlugin**| -|10126|**AIPlugin**| -|10127|**AIPluginExternalSchema**| -|10128|**AIPluginExternalSchemaProperty**| -|10129|**AIPluginInstance**| -|10130|**AIPluginOperation**| -|10131|**AIPluginOperationParameter**| -|10132|**AIPluginUserSetting**| -|10134|**AI Event**| -|10135|**AI Builder Feedback Loop**| -|10136|**AI Form Processing Document**| -|10137|**AI Object Detection Image**| -|10138|**AI Object Detection Label**| -|10139|**AI Object Detection Bounding Box**| -|10140|**AI Object Detection Image Mapping**| -|10142|**AI Builder Dataset**| -|10143|**AI Builder Dataset File**| -|10144|**AI Builder Dataset Record**| -|10145|**AI Builder Datasets Container**| -|10146|**AI Builder File**| -|10147|**AI Builder File Attached Data**| -|10148|**Help Page**| -|10149|**Tour**| -|10150|**BotContent**| -|10151|**ConversationTranscript**| -|10152|**Copilot**| -|10153|**Copilot component**| -|10154|**Copilot component collection**| -|10165|**Comment**| -|10166|**Fabric AISkill**| -|10167|**App Insights Metadata**| -|10168|**Dataflow Connection Reference**| -|10169|**Schedule**| -|10170|**Dataflow Template**| -|10171|**Dataflow DatalakeFolder**| -|10172|**Data Movement Service Request**| -|10173|**Data Movement Service Request Status**| -|10174|**DMS Sync Request**| -|10175|**DMS Sync Status**| -|10176|**Knowledge Asset Configuration**| -|10177|**Module Run Detail**| -|10178|**Salesforce Structured Object**| -|10179|**Salesforce Structured QnA Config**| -|10180|**Workflow Action Status**| -|10181|**FederatedKnowledgeConfiguration**| -|10182|**FederatedKnowledgeEntityConfiguration**| -|10183|**PDF Setting**| -|10184|**Activity File Attachment**| -|10185|**Teams chat**| -|10186|**Service Configuration**| -|10187|**SLA KPI**| -|10188|**Integrated search provider**| -|10189|**Knowledge Management Setting**| -|10190|**Knowledge Federated Article**| -|10191|**Knowledge Federated Article Incident**| -|10192|**Search provider**| -|10193|**Knowledge Article Image**| -|10194|**Knowledge Configuration**| -|10195|**Knowledge Interaction Insight**| -|10196|**Knowledge Search Insight**| -|10197|**Favorite knowledge article**| -|10198|**Knowledge article language setting**| -|10199|**Knowledge Article Attachment**| -|10200|**Knowledge personalization**| -|10201|**Knowledge Article Template**| -|10202|**Knowledge search personal filter config**| -|10203|**Knowledge search filter**| -|10205|**SupportUserTable**| -|10206|**FxExpression**| -|10207|**PowerfxRule**| -|10208|**Planner Business Scenario**| -|10209|**Planner Sync Action**| -|10210|**Ms Graph Resource To Subscription**| -|10211|**Virtual Entity Metadata**| -|10212|**Background Operation**| -|10213|**Report Parameter**| -|10214|**MobileOfflineProfileExtension**| -|10215|**MobileOfflineProfileItemFilter**| -|10216|**TeamMobileOfflineProfileMembership**| -|10217|**UserMobileOfflineProfileMembership**| -|10218|**OrganizationDataSyncSubscription**| -|10219|**OrganizationDataSyncSubscriptionEntity**| -|10220|**OrganizationDataSyncSubscriptionFnoTable**| -|10221|**OrganizationDataSyncFnoState**| -|10222|**OrganizationDataSyncState**| -|10223|**ArchiveCleanupInfo**| -|10224|**ArchiveCleanupOperation**| -|10225|**BulkArchiveConfig**| -|10226|**BulkArchiveFailureDetail**| -|10227|**BulkArchiveOperation**| -|10228|**BulkArchiveOperationDetail**| -|10229|**EnableArchivalRequest**| -|10230|**MetadataForArchival**| -|10231|**ReconciliationEntityInfo**| -|10232|**ReconciliationEntityStepInfo**| -|10233|**ReconciliationInfo**| -|10234|**RetentionCleanupInfo**| -|10235|**RetentionCleanupOperation**| -|10236|**RetentionConfig**| -|10237|**RetentionFailureDetail**| -|10238|**RetentionOperation**| -|10239|**RetentionOperationDetail**| -|10240|**Notification**| -|10241|**User Rating**| -|10242|**Mobile App**| -|10243|**Insights Store Data Source**| -|10244|**Insights Store Virtual Entity**| -|10245|**RoleEditorLayout**| -|10246|**Deleted Record Reference**| -|10247|**Restore Deleted Records Configuration**| -|10248|**App Action**| -|10249|**App Action Migration**| -|10250|**App Action Rule**| -|10253|**Card**| -|10254|**Card State Item**| -|10257|**Entity link chat configuration**| -|10258|**Rich Text Attachment**| -|10259|**Custom Control Extended Setting**| -|10260|**Timeline Pin**| -|10261|**Virtual Connector Data Source**| -|10262|**Virtual Table Column Candidate**| -|10264|**PM Analysis History**| -|10265|**PM Business Rule Automation Config**| -|10266|**PM Calendar**| -|10267|**PM Calendar Version**| -|10268|**PM Inferred Task**| -|10269|**PM Process Extended Metadata Version**| -|10270|**PM Process Template**| -|10271|**PM Process User Settings**| -|10272|**PM Process Version**| -|10273|**PM Recording**| -|10274|**PM Simulation**| -|10275|**PM Template**| -|10276|**PM View**| -|10277|**Analysis Component**| -|10278|**Analysis Job**| -|10279|**Analysis Override**| -|10280|**Analysis Result**| -|10281|**Analysis Result Detail**| -|10282|**Solution Health Rule**| -|10283|**Solution Health Rule Argument**| -|10284|**Solution Health Rule Set**| -|10285|**Power BI Dataset**| -|10286|**powerbidatasetapdx**| -|10287|**Power BI Mashup Parameter**| -|10288|**Power BI Report**| -|10289|**powerbireportapdx**| -|10290|**File Upload**| -|10291|**MainFewShot**| -|10292|**MakerFewShot**| -|10293|**SearchAttributeSettings**| -|10294|**SearchCustomAnalyzer**| -|10295|**SearchRelationshipSettings**| -|10296|**SearchResultsCache**| -|10297|**Search Telemetry**| -|10298|**ViewAsExampleQuestion**| -|10299|**CopilotExampleQuestion**| -|10300|**CopilotGlossaryTerm**| -|10301|**CopilotSynonyms**| -|10302|**Site Component**| -|10303|**Site**| -|10304|**Site Language**| -|10305|**Power Pages Site Published**| -|10308|**External Identity**| -|10309|**Invitation**| -|10310|**Invite Redemption**| -|10311|**Portal Comment**| -|10312|**Setting**| -|10313|**Multistep Form Session**| -|10317|**Ad Placement**| -|10318|**Column Permission**| -|10319|**Column Permission Profile**| -|10320|**Content Snippet**| -|10321|**Basic Form**| -|10322|**Basic Form Metadata**| -|10323|**List**| -|10324|**Table Permission**| -|10325|**Page Template**| -|10326|**Poll Placement**| -|10327|**Power Pages Core Entity DS**| -|10328|**Publishing State**| -|10329|**Publishing State Transition Rule**| -|10330|**Redirect**| -|10331|**Shortcut**| -|10332|**Site Marker**| -|10333|**Site Setting**| -|10334|**Web File**| -|10335|**Multistep Form**| -|10336|**Multistep Form Metadata**| -|10337|**Form Step**| -|10338|**Web Link**| -|10339|**Web Link Set**| -|10340|**Web Page**| -|10341|**Web Page Access Control Rule**| -|10342|**Web Role**| -|10343|**Website**| -|10344|**Website Access**| -|10345|**Website Language**| -|10346|**Web Template**| -|10353|**Power Pages Scan Report**| -|10354|**Power Pages Log**| -|10359|**Catalog Submission Files**| -|10360|**Package Submission Store**| -|10531|**Form Mapping**| -|18085|**Event Expander Breadcrumb**| +|10035|**Shared Workspace Access Token**| +|10036|**Shared Workspace Pool**| +|10037|**Data Lake Folder**| +|10038|**Data Lake Folder Permission**| +|10039|**Data Lake Workspace**| +|10040|**Data Lake Workspace Permission**| +|10041|**Data Processing configuration**| +|10042|**Exported Excel**| +|10043|**RetainedData Excel**| +|10044|**Synapse Database**| +|10045|**Synapse Link External Table State**| +|10046|**Synapse Link Profile**| +|10047|**Synapse Link Profile Entity**| +|10048|**Synapse Link Profile Entity State**| +|10049|**Synapse Link Schedule**| +|10050|**Component Version**| +|10051|**Component Version Data Source**| +|10052|**Component Version (Internal)**| +|10053|**Git Branch**| +|10054|**Git Configuration Retrieval Data Source**| +|10055|**Git Organization**| +|10056|**Git Project**| +|10057|**Git Repository**| +|10058|**Source Control Branch Configuration**| +|10059|**Source Control Component**| +|10060|**Source Control Component Payload**| +|10061|**Source Control Configuration**| +|10062|**Staged Source Control Component**| +|10063|**DataflowRefreshHistory**| +|10064|**EntityRefreshHistory**| +|10065|**Shared Link Setting**| +|10066|**DelegatedAuthorization**| +|10068|**CascadeGrantRevokeAccessRecordsTracker**| +|10069|**CascadeGrantRevokeAccessVersionTracker**| +|10070|**RevokeInheritedAccessRecordsTracker**| +|10071|**TdsMetadata**| +|10072|**Model-Driven App Element**| +|10073|**Model-Driven App Component Node's Edge**| +|10074|**Model-Driven App Component Node**| +|10075|**Model-Driven App Setting**| +|10076|**Model-Driven App User Setting**| +|10077|**Organization Setting**| +|10078|**Setting Definition**| +|10079|**CanvasApp Extended Metadata**| +|10080|**Service Plan Mapping**| +|10081|**Service Plan Custom Control**| +|10083|**ApplicationUser**| +|10086|**OData v4 Data Source**| +|10087|**Workflow Binary**| +|10088|**Business Process**| +|10089|**Credential**| +|10090|**Desktop Flow Module**| +|10091|**Flow Capacity Assignment**| +|10092|**Flow Credential Application**| +|10093|**Flow Event**| +|10094|**Flow Machine**| +|10095|**Flow Machine Group**| +|10096|**Flow Machine Image**| +|10097|**Flow Machine Image Version**| +|10098|**Flow Machine Network**| +|10099|**ProcessStageParameter**| +|10100|**Saving Rule**| +|10101|**Tag**| +|10102|**Tagged Flow Session**| +|10103|**Tagged Process**| +|10104|**Workflow Metadata**| +|10105|**Work Queue**| +|10106|**Work Queue Item**| +|10107|**Desktop Flow Binary**| +|10108|**Flow Aggregation**| +|10109|**Flow Log**| +|10110|**Flow Run**| +|10111|**Action Approval Model**| +|10112|**Approval**| +|10113|**Approval Request**| +|10114|**Approval Response**| +|10115|**Approval Step**| +|10116|**Await All Action Approval Model**| +|10117|**Await All Approval Model**| +|10118|**Basic Approval Model Data**| +|10119|**Flow Approval**| +|10128|**Connection Reference**| +|10129|**DVFileSearch**| +|10130|**DVFileSearchAttribute**| +|10131|**DVFileSearchEntity**| +|10132|**DVTableSearch**| +|10133|**DVTableSearchAttribute**| +|10134|**DVTableSearchEntity**| +|10135|**AICopilot**| +|10136|**AIPluginAuth**| +|10137|**AI Plugin Conversation Starter**| +|10138|**AI Plugin Conversation Starter Mapping**| +|10139|**AI Plugin Governance**| +|10140|**AI Plugin Governance Extended**| +|10141|**AIPluginOperationResponseTemplate**| +|10142|**AIPluginTitle**| +|10143|**SideloadedAIPlugin**| +|10144|**AIPlugin**| +|10145|**AIPluginExternalSchema**| +|10146|**AIPluginExternalSchemaProperty**| +|10147|**AIPluginInstance**| +|10148|**AIPluginOperation**| +|10149|**AIPluginOperationParameter**| +|10150|**AIPluginUserSetting**| +|10152|**Data Processing Event**| +|10153|**AI Event**| +|10154|**AI Model Catalog**| +|10155|**AI Builder Feedback Loop**| +|10156|**AI Form Processing Document**| +|10157|**AI Object Detection Image**| +|10158|**AI Object Detection Label**| +|10159|**AI Object Detection Bounding Box**| +|10160|**AI Object Detection Image Mapping**| +|10162|**AI Builder Dataset**| +|10163|**AI Builder Dataset File**| +|10164|**AI Builder Dataset Record**| +|10165|**AI Builder Datasets Container**| +|10166|**AI Builder File**| +|10167|**AI Builder File Attached Data**| +|10168|**Help Page**| +|10169|**Tour**| +|10170|**BotContent**| +|10171|**ConversationTranscript**| +|10172|**Copilot**| +|10173|**Copilot component**| +|10174|**Copilot component collection**| +|10185|**Comment**| +|10186|**Governance Configuration**| +|10187|**Fabric AISkill**| +|10188|**App Insights Metadata**| +|10189|**Dataflow Connection Reference**| +|10190|**Schedule**| +|10191|**Dataflow Template**| +|10192|**Dataflow DatalakeFolder**| +|10193|**Data Movement Service Request**| +|10194|**Data Movement Service Request Status**| +|10195|**DMS Sync Request**| +|10196|**DMS Sync Status**| +|10197|**Knowledge Asset Configuration**| +|10198|**Module Run Detail**| +|10199|**QnA**| +|10200|**Salesforce Structured Object**| +|10201|**Salesforce Structured QnA Config**| +|10202|**Workflow Action Status**| +|10203|**FederatedKnowledgeConfiguration**| +|10204|**FederatedKnowledgeEntityConfiguration**| +|10205|**Form Mapping**| +|10206|**Copilot Interactions**| +|10207|**PDF Setting**| +|10208|**Activity File Attachment**| +|10209|**Teams chat**| +|10210|**Service Configuration**| +|10211|**SLA KPI**| +|10212|**Integrated search provider**| +|10213|**Knowledge Management Setting**| +|10214|**Knowledge Federated Article**| +|10215|**Knowledge Federated Article Incident**| +|10216|**Search provider**| +|10217|**Knowledge Article Image**| +|10218|**Knowledge Configuration**| +|10219|**Knowledge Interaction Insight**| +|10220|**Knowledge Search Insight**| +|10221|**Favorite knowledge article**| +|10222|**Knowledge article language setting**| +|10223|**Knowledge Article Attachment**| +|10224|**Knowledge personalization**| +|10225|**Knowledge Article Template**| +|10226|**Knowledge search personal filter config**| +|10227|**Knowledge search filter**| +|10229|**Entity Cluster Configuration**| +|10230|**SupportUserTable**| +|10231|**FxExpression**| +|10232|**Function**| +|10233|**Plug-in**| +|10234|**PowerfxRule**| +|10235|**Planner Business Scenario**| +|10236|**Planner Sync Action**| +|10237|**Sensitivity Label**| +|10238|**Ms Graph Resource To Subscription**| +|10239|**Virtual Entity Metadata**| +|10240|**Background Operation**| +|10241|**Report Parameter**| +|10242|**MobileOfflineProfileExtension**| +|10243|**MobileOfflineProfileItemFilter**| +|10244|**TeamMobileOfflineProfileMembership**| +|10245|**UserMobileOfflineProfileMembership**| +|10246|**OrganizationDataSyncSubscription**| +|10247|**OrganizationDataSyncSubscriptionEntity**| +|10248|**OrganizationDataSyncSubscriptionFnoTable**| +|10249|**OrganizationDataSyncFnoState**| +|10250|**OrganizationDataSyncState**| +|10251|**ArchiveCleanupInfo**| +|10252|**ArchiveCleanupOperation**| +|10253|**BulkArchiveConfig**| +|10254|**BulkArchiveFailureDetail**| +|10255|**BulkArchiveOperation**| +|10256|**BulkArchiveOperationDetail**| +|10257|**EnableArchivalRequest**| +|10258|**MetadataForArchival**| +|10259|**ReconciliationEntityInfo**| +|10260|**ReconciliationEntityStepInfo**| +|10261|**ReconciliationInfo**| +|10262|**RetentionCleanupInfo**| +|10263|**RetentionCleanupOperation**| +|10264|**RetentionConfig**| +|10265|**RetentionFailureDetail**| +|10266|**RetentionOperation**| +|10267|**RetentionOperationDetail**| +|10268|**RetentionSuccessDetail**| +|10269|**CertificateCredential**| +|10270|**Notification**| +|10271|**User Rating**| +|10272|**Mobile App**| +|10273|**Insights Store Data Source**| +|10274|**Insights Store Virtual Entity**| +|10275|**RoleEditorLayout**| +|10276|**Deleted Record Reference**| +|10277|**Restore Deleted Records Configuration**| +|10278|**App Action**| +|10279|**App Action Migration**| +|10280|**App Action Rule**| +|10283|**Card**| +|10284|**Card State Item**| +|10287|**Entity link chat configuration**| +|10288|**SharePoint Managed Identity**| +|10289|**AI Insight Card**| +|10290|**AI Skill Config**| +|10291|**Data Workspace**| +|10292|**Plan**| +|10293|**Plan Artifact**| +|10294|**Plan Attachment**| +|10295|**Rich Text Attachment**| +|10296|**Custom Control Extended Setting**| +|10298|**Timeline Pin**| +|10299|**Virtual Connector Data Source**| +|10300|**Virtual Table Column Candidate**| +|10302|**PM Analysis History**| +|10303|**PM Business Rule Automation Config**| +|10304|**PM Calendar**| +|10305|**PM Calendar Version**| +|10306|**PM Inferred Task**| +|10307|**PM Process Extended Metadata Version**| +|10308|**PM Process Template**| +|10309|**PM Process User Settings**| +|10310|**PM Process Version**| +|10311|**PM Recording**| +|10312|**PM Simulation**| +|10313|**PM Template**| +|10314|**PM View**| +|10315|**Analysis Component**| +|10316|**Analysis Job**| +|10317|**Analysis Override**| +|10318|**Analysis Result**| +|10319|**Analysis Result Detail**| +|10320|**Solution Health Rule**| +|10321|**Solution Health Rule Argument**| +|10322|**Solution Health Rule Set**| +|10323|**Power BI Dataset**| +|10324|**powerbidatasetapdx**| +|10325|**Power BI Mashup Parameter**| +|10326|**Power BI Report**| +|10327|**powerbireportapdx**| +|10328|**File Upload**| +|10329|**MainFewShot**| +|10330|**MakerFewShot**| +|10331|**SearchAttributeSettings**| +|10332|**SearchCustomAnalyzer**| +|10333|**SearchRelationshipSettings**| +|10334|**SearchResultsCache**| +|10335|**Search Telemetry**| +|10336|**TextDataRecordsIndexingStatus**| +|10337|**ViewAsExampleQuestion**| +|10338|**CopilotExampleQuestion**| +|10339|**CopilotGlossaryTerm**| +|10340|**CopilotSynonyms**| +|10341|**Site Component**| +|10342|**Site**| +|10343|**Site Language**| +|10344|**Power Pages Site Published**| +|10347|**External Identity**| +|10348|**Invitation**| +|10349|**Invite Redemption**| +|10350|**Portal Comment**| +|10351|**Setting**| +|10352|**Multistep Form Session**| +|10356|**Ad Placement**| +|10357|**Column Permission**| +|10358|**Column Permission Profile**| +|10359|**Content Snippet**| +|10360|**Basic Form**| +|10361|**Basic Form Metadata**| +|10362|**List**| +|10363|**Table Permission**| +|10364|**Page Template**| +|10365|**Poll Placement**| +|10366|**Power Pages Core Entity DS**| +|10367|**Publishing State**| +|10368|**Publishing State Transition Rule**| +|10369|**Redirect**| +|10370|**Shortcut**| +|10371|**Site Marker**| +|10372|**Site Setting**| +|10373|**Web File**| +|10374|**Multistep Form**| +|10375|**Multistep Form Metadata**| +|10376|**Form Step**| +|10377|**Web Link**| +|10378|**Web Link Set**| +|10379|**Web Page**| +|10380|**Web Page Access Control Rule**| +|10381|**Web Role**| +|10382|**Website**| +|10383|**Website Access**| +|10384|**Website Language**| +|10385|**Web Template**| +|10392|**Power Pages Scan Report**| +|10393|**Power Pages Log**| +|10394|**PowerPagesManagedIdentity**| +|10395|**Power Pages Site AI Feedback**| +|10400|**Catalog Submission Files**| +|10401|**Package Submission Store**| +|10402|**processor registration**| +|10403|**signal**| +|10404|**signal registration**| +|10405|**trait**| +|10406|**trait registration**| +|10627|**FederatedKnowledgeCitation**| +|10628|**FederatedKnowledgeMetadataRefresh**| +|10629|**Email Address Configuration**| +|10630|**indexedtrait**| +|10645|**AI Evaluation Configuration**| +|10646|**AI Evaluation Run**| +|10647|**AI Test Case**| +|10648|**AI Test Case Document**| +|10649|**AI Test Case Input**| +|10650|**AI Test Run**| +|10651|**AI Test Run Batch**| +|10667|**Approval Process**| +|10668|**Approval Stage Approval**| +|10669|**Approval Stage Condition**| +|10670|**Approval Stage Order**| +|10671|**UnstructuredFileSearchEntity**| +|10672|**UnstructuredFileSearchRecord**| ### ComponentState @@ -1376,6 +1446,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |4812|**Time Zone Localized Name**| |5000|**Recently Used**| |5004|**NL2SQ Registration Information**| +|5006|**Event Expander Breadcrumb**| |7000|**System Application Metadata**| |7001|**User Application Metadata**| |7100|**Solution**| @@ -1459,6 +1530,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |9814|**Relationship Attribute**| |9815|**Entity Index**| |9816|**Index Attribute**| +|9817|**Option Set Value**| |9820|**Secured Masking Column**| |9866|**Mobile Offline Profile**| |9867|**Mobile Offline Profile Item**| @@ -1531,289 +1603,349 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |10032|**ProvisionLanguageForUser**| |10033|**Shared Object**| |10034|**Shared Workspace**| -|10035|**Shared Workspace Pool**| -|10036|**Data Lake Folder**| -|10037|**Data Lake Folder Permission**| -|10038|**Data Lake Workspace**| -|10039|**Data Lake Workspace Permission**| -|10040|**Data Processing configuration**| -|10041|**Exported Excel**| -|10042|**RetainedData Excel**| -|10043|**Synapse Database**| -|10044|**Synapse Link External Table State**| -|10045|**Synapse Link Profile**| -|10046|**Synapse Link Profile Entity**| -|10047|**Synapse Link Profile Entity State**| -|10048|**Synapse Link Schedule**| -|10049|**Component Version**| -|10050|**Component Version Data Source**| -|10051|**Component Version (Internal)**| -|10052|**DataflowRefreshHistory**| -|10053|**EntityRefreshHistory**| -|10054|**Shared Link Setting**| -|10055|**DelegatedAuthorization**| -|10057|**CascadeGrantRevokeAccessRecordsTracker**| -|10058|**CascadeGrantRevokeAccessVersionTracker**| -|10059|**RevokeInheritedAccessRecordsTracker**| -|10060|**TdsMetadata**| -|10061|**Model-Driven App Element**| -|10062|**Model-Driven App Component Node's Edge**| -|10063|**Model-Driven App Component Node**| -|10064|**Model-Driven App Setting**| -|10065|**Model-Driven App User Setting**| -|10066|**Organization Setting**| -|10067|**Setting Definition**| -|10068|**CanvasApp Extended Metadata**| -|10069|**Service Plan Mapping**| -|10070|**Service Plan Custom Control**| -|10072|**ApplicationUser**| -|10075|**OData v4 Data Source**| -|10076|**Workflow Binary**| -|10077|**Credential**| -|10078|**Desktop Flow Module**| -|10079|**Flow Capacity Assignment**| -|10080|**Flow Credential Application**| -|10081|**Flow Event**| -|10082|**Flow Machine**| -|10083|**Flow Machine Group**| -|10084|**Flow Machine Image**| -|10085|**Flow Machine Image Version**| -|10086|**Flow Machine Network**| -|10087|**ProcessStageParameter**| -|10088|**Work Queue**| -|10089|**Work Queue Item**| -|10090|**Desktop Flow Binary**| -|10091|**Flow Log**| -|10092|**Flow Run**| -|10093|**Action Approval Model**| -|10094|**Approval**| -|10095|**Approval Request**| -|10096|**Approval Response**| -|10097|**Approval Step**| -|10098|**Await All Action Approval Model**| -|10099|**Await All Approval Model**| -|10100|**Basic Approval Model Data**| -|10101|**Flow Approval**| -|10110|**Connection Reference**| -|10111|**DVFileSearch**| -|10112|**DVFileSearchAttribute**| -|10113|**DVFileSearchEntity**| -|10114|**DVTableSearch**| -|10115|**DVTableSearchAttribute**| -|10116|**DVTableSearchEntity**| -|10117|**AICopilot**| -|10118|**AIPluginAuth**| -|10119|**AI Plugin Conversation Starter**| -|10120|**AI Plugin Conversation Starter Mapping**| -|10121|**AI Plugin Governance**| -|10122|**AI Plugin Governance Extended**| -|10123|**AIPluginOperationResponseTemplate**| -|10124|**AIPluginTitle**| -|10125|**SideloadedAIPlugin**| -|10126|**AIPlugin**| -|10127|**AIPluginExternalSchema**| -|10128|**AIPluginExternalSchemaProperty**| -|10129|**AIPluginInstance**| -|10130|**AIPluginOperation**| -|10131|**AIPluginOperationParameter**| -|10132|**AIPluginUserSetting**| -|10134|**AI Event**| -|10135|**AI Builder Feedback Loop**| -|10136|**AI Form Processing Document**| -|10137|**AI Object Detection Image**| -|10138|**AI Object Detection Label**| -|10139|**AI Object Detection Bounding Box**| -|10140|**AI Object Detection Image Mapping**| -|10142|**AI Builder Dataset**| -|10143|**AI Builder Dataset File**| -|10144|**AI Builder Dataset Record**| -|10145|**AI Builder Datasets Container**| -|10146|**AI Builder File**| -|10147|**AI Builder File Attached Data**| -|10148|**Help Page**| -|10149|**Tour**| -|10150|**BotContent**| -|10151|**ConversationTranscript**| -|10152|**Copilot**| -|10153|**Copilot component**| -|10154|**Copilot component collection**| -|10165|**Comment**| -|10166|**Fabric AISkill**| -|10167|**App Insights Metadata**| -|10168|**Dataflow Connection Reference**| -|10169|**Schedule**| -|10170|**Dataflow Template**| -|10171|**Dataflow DatalakeFolder**| -|10172|**Data Movement Service Request**| -|10173|**Data Movement Service Request Status**| -|10174|**DMS Sync Request**| -|10175|**DMS Sync Status**| -|10176|**Knowledge Asset Configuration**| -|10177|**Module Run Detail**| -|10178|**Salesforce Structured Object**| -|10179|**Salesforce Structured QnA Config**| -|10180|**Workflow Action Status**| -|10181|**FederatedKnowledgeConfiguration**| -|10182|**FederatedKnowledgeEntityConfiguration**| -|10183|**PDF Setting**| -|10184|**Activity File Attachment**| -|10185|**Teams chat**| -|10186|**Service Configuration**| -|10187|**SLA KPI**| -|10188|**Integrated search provider**| -|10189|**Knowledge Management Setting**| -|10190|**Knowledge Federated Article**| -|10191|**Knowledge Federated Article Incident**| -|10192|**Search provider**| -|10193|**Knowledge Article Image**| -|10194|**Knowledge Configuration**| -|10195|**Knowledge Interaction Insight**| -|10196|**Knowledge Search Insight**| -|10197|**Favorite knowledge article**| -|10198|**Knowledge article language setting**| -|10199|**Knowledge Article Attachment**| -|10200|**Knowledge personalization**| -|10201|**Knowledge Article Template**| -|10202|**Knowledge search personal filter config**| -|10203|**Knowledge search filter**| -|10205|**SupportUserTable**| -|10206|**FxExpression**| -|10207|**PowerfxRule**| -|10208|**Planner Business Scenario**| -|10209|**Planner Sync Action**| -|10210|**Ms Graph Resource To Subscription**| -|10211|**Virtual Entity Metadata**| -|10212|**Background Operation**| -|10213|**Report Parameter**| -|10214|**MobileOfflineProfileExtension**| -|10215|**MobileOfflineProfileItemFilter**| -|10216|**TeamMobileOfflineProfileMembership**| -|10217|**UserMobileOfflineProfileMembership**| -|10218|**OrganizationDataSyncSubscription**| -|10219|**OrganizationDataSyncSubscriptionEntity**| -|10220|**OrganizationDataSyncSubscriptionFnoTable**| -|10221|**OrganizationDataSyncFnoState**| -|10222|**OrganizationDataSyncState**| -|10223|**ArchiveCleanupInfo**| -|10224|**ArchiveCleanupOperation**| -|10225|**BulkArchiveConfig**| -|10226|**BulkArchiveFailureDetail**| -|10227|**BulkArchiveOperation**| -|10228|**BulkArchiveOperationDetail**| -|10229|**EnableArchivalRequest**| -|10230|**MetadataForArchival**| -|10231|**ReconciliationEntityInfo**| -|10232|**ReconciliationEntityStepInfo**| -|10233|**ReconciliationInfo**| -|10234|**RetentionCleanupInfo**| -|10235|**RetentionCleanupOperation**| -|10236|**RetentionConfig**| -|10237|**RetentionFailureDetail**| -|10238|**RetentionOperation**| -|10239|**RetentionOperationDetail**| -|10240|**Notification**| -|10241|**User Rating**| -|10242|**Mobile App**| -|10243|**Insights Store Data Source**| -|10244|**Insights Store Virtual Entity**| -|10245|**RoleEditorLayout**| -|10246|**Deleted Record Reference**| -|10247|**Restore Deleted Records Configuration**| -|10248|**App Action**| -|10249|**App Action Migration**| -|10250|**App Action Rule**| -|10253|**Card**| -|10254|**Card State Item**| -|10257|**Entity link chat configuration**| -|10258|**Rich Text Attachment**| -|10259|**Custom Control Extended Setting**| -|10260|**Timeline Pin**| -|10261|**Virtual Connector Data Source**| -|10262|**Virtual Table Column Candidate**| -|10264|**PM Analysis History**| -|10265|**PM Business Rule Automation Config**| -|10266|**PM Calendar**| -|10267|**PM Calendar Version**| -|10268|**PM Inferred Task**| -|10269|**PM Process Extended Metadata Version**| -|10270|**PM Process Template**| -|10271|**PM Process User Settings**| -|10272|**PM Process Version**| -|10273|**PM Recording**| -|10274|**PM Simulation**| -|10275|**PM Template**| -|10276|**PM View**| -|10277|**Analysis Component**| -|10278|**Analysis Job**| -|10279|**Analysis Override**| -|10280|**Analysis Result**| -|10281|**Analysis Result Detail**| -|10282|**Solution Health Rule**| -|10283|**Solution Health Rule Argument**| -|10284|**Solution Health Rule Set**| -|10285|**Power BI Dataset**| -|10286|**powerbidatasetapdx**| -|10287|**Power BI Mashup Parameter**| -|10288|**Power BI Report**| -|10289|**powerbireportapdx**| -|10290|**File Upload**| -|10291|**MainFewShot**| -|10292|**MakerFewShot**| -|10293|**SearchAttributeSettings**| -|10294|**SearchCustomAnalyzer**| -|10295|**SearchRelationshipSettings**| -|10296|**SearchResultsCache**| -|10297|**Search Telemetry**| -|10298|**ViewAsExampleQuestion**| -|10299|**CopilotExampleQuestion**| -|10300|**CopilotGlossaryTerm**| -|10301|**CopilotSynonyms**| -|10302|**Site Component**| -|10303|**Site**| -|10304|**Site Language**| -|10305|**Power Pages Site Published**| -|10308|**External Identity**| -|10309|**Invitation**| -|10310|**Invite Redemption**| -|10311|**Portal Comment**| -|10312|**Setting**| -|10313|**Multistep Form Session**| -|10317|**Ad Placement**| -|10318|**Column Permission**| -|10319|**Column Permission Profile**| -|10320|**Content Snippet**| -|10321|**Basic Form**| -|10322|**Basic Form Metadata**| -|10323|**List**| -|10324|**Table Permission**| -|10325|**Page Template**| -|10326|**Poll Placement**| -|10327|**Power Pages Core Entity DS**| -|10328|**Publishing State**| -|10329|**Publishing State Transition Rule**| -|10330|**Redirect**| -|10331|**Shortcut**| -|10332|**Site Marker**| -|10333|**Site Setting**| -|10334|**Web File**| -|10335|**Multistep Form**| -|10336|**Multistep Form Metadata**| -|10337|**Form Step**| -|10338|**Web Link**| -|10339|**Web Link Set**| -|10340|**Web Page**| -|10341|**Web Page Access Control Rule**| -|10342|**Web Role**| -|10343|**Website**| -|10344|**Website Access**| -|10345|**Website Language**| -|10346|**Web Template**| -|10353|**Power Pages Scan Report**| -|10354|**Power Pages Log**| -|10359|**Catalog Submission Files**| -|10360|**Package Submission Store**| -|10531|**Form Mapping**| -|18085|**Event Expander Breadcrumb**| +|10035|**Shared Workspace Access Token**| +|10036|**Shared Workspace Pool**| +|10037|**Data Lake Folder**| +|10038|**Data Lake Folder Permission**| +|10039|**Data Lake Workspace**| +|10040|**Data Lake Workspace Permission**| +|10041|**Data Processing configuration**| +|10042|**Exported Excel**| +|10043|**RetainedData Excel**| +|10044|**Synapse Database**| +|10045|**Synapse Link External Table State**| +|10046|**Synapse Link Profile**| +|10047|**Synapse Link Profile Entity**| +|10048|**Synapse Link Profile Entity State**| +|10049|**Synapse Link Schedule**| +|10050|**Component Version**| +|10051|**Component Version Data Source**| +|10052|**Component Version (Internal)**| +|10053|**Git Branch**| +|10054|**Git Configuration Retrieval Data Source**| +|10055|**Git Organization**| +|10056|**Git Project**| +|10057|**Git Repository**| +|10058|**Source Control Branch Configuration**| +|10059|**Source Control Component**| +|10060|**Source Control Component Payload**| +|10061|**Source Control Configuration**| +|10062|**Staged Source Control Component**| +|10063|**DataflowRefreshHistory**| +|10064|**EntityRefreshHistory**| +|10065|**Shared Link Setting**| +|10066|**DelegatedAuthorization**| +|10068|**CascadeGrantRevokeAccessRecordsTracker**| +|10069|**CascadeGrantRevokeAccessVersionTracker**| +|10070|**RevokeInheritedAccessRecordsTracker**| +|10071|**TdsMetadata**| +|10072|**Model-Driven App Element**| +|10073|**Model-Driven App Component Node's Edge**| +|10074|**Model-Driven App Component Node**| +|10075|**Model-Driven App Setting**| +|10076|**Model-Driven App User Setting**| +|10077|**Organization Setting**| +|10078|**Setting Definition**| +|10079|**CanvasApp Extended Metadata**| +|10080|**Service Plan Mapping**| +|10081|**Service Plan Custom Control**| +|10083|**ApplicationUser**| +|10086|**OData v4 Data Source**| +|10087|**Workflow Binary**| +|10088|**Business Process**| +|10089|**Credential**| +|10090|**Desktop Flow Module**| +|10091|**Flow Capacity Assignment**| +|10092|**Flow Credential Application**| +|10093|**Flow Event**| +|10094|**Flow Machine**| +|10095|**Flow Machine Group**| +|10096|**Flow Machine Image**| +|10097|**Flow Machine Image Version**| +|10098|**Flow Machine Network**| +|10099|**ProcessStageParameter**| +|10100|**Saving Rule**| +|10101|**Tag**| +|10102|**Tagged Flow Session**| +|10103|**Tagged Process**| +|10104|**Workflow Metadata**| +|10105|**Work Queue**| +|10106|**Work Queue Item**| +|10107|**Desktop Flow Binary**| +|10108|**Flow Aggregation**| +|10109|**Flow Log**| +|10110|**Flow Run**| +|10111|**Action Approval Model**| +|10112|**Approval**| +|10113|**Approval Request**| +|10114|**Approval Response**| +|10115|**Approval Step**| +|10116|**Await All Action Approval Model**| +|10117|**Await All Approval Model**| +|10118|**Basic Approval Model Data**| +|10119|**Flow Approval**| +|10128|**Connection Reference**| +|10129|**DVFileSearch**| +|10130|**DVFileSearchAttribute**| +|10131|**DVFileSearchEntity**| +|10132|**DVTableSearch**| +|10133|**DVTableSearchAttribute**| +|10134|**DVTableSearchEntity**| +|10135|**AICopilot**| +|10136|**AIPluginAuth**| +|10137|**AI Plugin Conversation Starter**| +|10138|**AI Plugin Conversation Starter Mapping**| +|10139|**AI Plugin Governance**| +|10140|**AI Plugin Governance Extended**| +|10141|**AIPluginOperationResponseTemplate**| +|10142|**AIPluginTitle**| +|10143|**SideloadedAIPlugin**| +|10144|**AIPlugin**| +|10145|**AIPluginExternalSchema**| +|10146|**AIPluginExternalSchemaProperty**| +|10147|**AIPluginInstance**| +|10148|**AIPluginOperation**| +|10149|**AIPluginOperationParameter**| +|10150|**AIPluginUserSetting**| +|10152|**Data Processing Event**| +|10153|**AI Event**| +|10154|**AI Model Catalog**| +|10155|**AI Builder Feedback Loop**| +|10156|**AI Form Processing Document**| +|10157|**AI Object Detection Image**| +|10158|**AI Object Detection Label**| +|10159|**AI Object Detection Bounding Box**| +|10160|**AI Object Detection Image Mapping**| +|10162|**AI Builder Dataset**| +|10163|**AI Builder Dataset File**| +|10164|**AI Builder Dataset Record**| +|10165|**AI Builder Datasets Container**| +|10166|**AI Builder File**| +|10167|**AI Builder File Attached Data**| +|10168|**Help Page**| +|10169|**Tour**| +|10170|**BotContent**| +|10171|**ConversationTranscript**| +|10172|**Copilot**| +|10173|**Copilot component**| +|10174|**Copilot component collection**| +|10185|**Comment**| +|10186|**Governance Configuration**| +|10187|**Fabric AISkill**| +|10188|**App Insights Metadata**| +|10189|**Dataflow Connection Reference**| +|10190|**Schedule**| +|10191|**Dataflow Template**| +|10192|**Dataflow DatalakeFolder**| +|10193|**Data Movement Service Request**| +|10194|**Data Movement Service Request Status**| +|10195|**DMS Sync Request**| +|10196|**DMS Sync Status**| +|10197|**Knowledge Asset Configuration**| +|10198|**Module Run Detail**| +|10199|**QnA**| +|10200|**Salesforce Structured Object**| +|10201|**Salesforce Structured QnA Config**| +|10202|**Workflow Action Status**| +|10203|**FederatedKnowledgeConfiguration**| +|10204|**FederatedKnowledgeEntityConfiguration**| +|10205|**Form Mapping**| +|10206|**Copilot Interactions**| +|10207|**PDF Setting**| +|10208|**Activity File Attachment**| +|10209|**Teams chat**| +|10210|**Service Configuration**| +|10211|**SLA KPI**| +|10212|**Integrated search provider**| +|10213|**Knowledge Management Setting**| +|10214|**Knowledge Federated Article**| +|10215|**Knowledge Federated Article Incident**| +|10216|**Search provider**| +|10217|**Knowledge Article Image**| +|10218|**Knowledge Configuration**| +|10219|**Knowledge Interaction Insight**| +|10220|**Knowledge Search Insight**| +|10221|**Favorite knowledge article**| +|10222|**Knowledge article language setting**| +|10223|**Knowledge Article Attachment**| +|10224|**Knowledge personalization**| +|10225|**Knowledge Article Template**| +|10226|**Knowledge search personal filter config**| +|10227|**Knowledge search filter**| +|10229|**Entity Cluster Configuration**| +|10230|**SupportUserTable**| +|10231|**FxExpression**| +|10232|**Function**| +|10233|**Plug-in**| +|10234|**PowerfxRule**| +|10235|**Planner Business Scenario**| +|10236|**Planner Sync Action**| +|10237|**Sensitivity Label**| +|10238|**Ms Graph Resource To Subscription**| +|10239|**Virtual Entity Metadata**| +|10240|**Background Operation**| +|10241|**Report Parameter**| +|10242|**MobileOfflineProfileExtension**| +|10243|**MobileOfflineProfileItemFilter**| +|10244|**TeamMobileOfflineProfileMembership**| +|10245|**UserMobileOfflineProfileMembership**| +|10246|**OrganizationDataSyncSubscription**| +|10247|**OrganizationDataSyncSubscriptionEntity**| +|10248|**OrganizationDataSyncSubscriptionFnoTable**| +|10249|**OrganizationDataSyncFnoState**| +|10250|**OrganizationDataSyncState**| +|10251|**ArchiveCleanupInfo**| +|10252|**ArchiveCleanupOperation**| +|10253|**BulkArchiveConfig**| +|10254|**BulkArchiveFailureDetail**| +|10255|**BulkArchiveOperation**| +|10256|**BulkArchiveOperationDetail**| +|10257|**EnableArchivalRequest**| +|10258|**MetadataForArchival**| +|10259|**ReconciliationEntityInfo**| +|10260|**ReconciliationEntityStepInfo**| +|10261|**ReconciliationInfo**| +|10262|**RetentionCleanupInfo**| +|10263|**RetentionCleanupOperation**| +|10264|**RetentionConfig**| +|10265|**RetentionFailureDetail**| +|10266|**RetentionOperation**| +|10267|**RetentionOperationDetail**| +|10268|**RetentionSuccessDetail**| +|10269|**CertificateCredential**| +|10270|**Notification**| +|10271|**User Rating**| +|10272|**Mobile App**| +|10273|**Insights Store Data Source**| +|10274|**Insights Store Virtual Entity**| +|10275|**RoleEditorLayout**| +|10276|**Deleted Record Reference**| +|10277|**Restore Deleted Records Configuration**| +|10278|**App Action**| +|10279|**App Action Migration**| +|10280|**App Action Rule**| +|10283|**Card**| +|10284|**Card State Item**| +|10287|**Entity link chat configuration**| +|10288|**SharePoint Managed Identity**| +|10289|**AI Insight Card**| +|10290|**AI Skill Config**| +|10291|**Data Workspace**| +|10292|**Plan**| +|10293|**Plan Artifact**| +|10294|**Plan Attachment**| +|10295|**Rich Text Attachment**| +|10296|**Custom Control Extended Setting**| +|10298|**Timeline Pin**| +|10299|**Virtual Connector Data Source**| +|10300|**Virtual Table Column Candidate**| +|10302|**PM Analysis History**| +|10303|**PM Business Rule Automation Config**| +|10304|**PM Calendar**| +|10305|**PM Calendar Version**| +|10306|**PM Inferred Task**| +|10307|**PM Process Extended Metadata Version**| +|10308|**PM Process Template**| +|10309|**PM Process User Settings**| +|10310|**PM Process Version**| +|10311|**PM Recording**| +|10312|**PM Simulation**| +|10313|**PM Template**| +|10314|**PM View**| +|10315|**Analysis Component**| +|10316|**Analysis Job**| +|10317|**Analysis Override**| +|10318|**Analysis Result**| +|10319|**Analysis Result Detail**| +|10320|**Solution Health Rule**| +|10321|**Solution Health Rule Argument**| +|10322|**Solution Health Rule Set**| +|10323|**Power BI Dataset**| +|10324|**powerbidatasetapdx**| +|10325|**Power BI Mashup Parameter**| +|10326|**Power BI Report**| +|10327|**powerbireportapdx**| +|10328|**File Upload**| +|10329|**MainFewShot**| +|10330|**MakerFewShot**| +|10331|**SearchAttributeSettings**| +|10332|**SearchCustomAnalyzer**| +|10333|**SearchRelationshipSettings**| +|10334|**SearchResultsCache**| +|10335|**Search Telemetry**| +|10336|**TextDataRecordsIndexingStatus**| +|10337|**ViewAsExampleQuestion**| +|10338|**CopilotExampleQuestion**| +|10339|**CopilotGlossaryTerm**| +|10340|**CopilotSynonyms**| +|10341|**Site Component**| +|10342|**Site**| +|10343|**Site Language**| +|10344|**Power Pages Site Published**| +|10347|**External Identity**| +|10348|**Invitation**| +|10349|**Invite Redemption**| +|10350|**Portal Comment**| +|10351|**Setting**| +|10352|**Multistep Form Session**| +|10356|**Ad Placement**| +|10357|**Column Permission**| +|10358|**Column Permission Profile**| +|10359|**Content Snippet**| +|10360|**Basic Form**| +|10361|**Basic Form Metadata**| +|10362|**List**| +|10363|**Table Permission**| +|10364|**Page Template**| +|10365|**Poll Placement**| +|10366|**Power Pages Core Entity DS**| +|10367|**Publishing State**| +|10368|**Publishing State Transition Rule**| +|10369|**Redirect**| +|10370|**Shortcut**| +|10371|**Site Marker**| +|10372|**Site Setting**| +|10373|**Web File**| +|10374|**Multistep Form**| +|10375|**Multistep Form Metadata**| +|10376|**Form Step**| +|10377|**Web Link**| +|10378|**Web Link Set**| +|10379|**Web Page**| +|10380|**Web Page Access Control Rule**| +|10381|**Web Role**| +|10382|**Website**| +|10383|**Website Access**| +|10384|**Website Language**| +|10385|**Web Template**| +|10392|**Power Pages Scan Report**| +|10393|**Power Pages Log**| +|10394|**PowerPagesManagedIdentity**| +|10395|**Power Pages Site AI Feedback**| +|10400|**Catalog Submission Files**| +|10401|**Package Submission Store**| +|10402|**processor registration**| +|10403|**signal**| +|10404|**signal registration**| +|10405|**trait**| +|10406|**trait registration**| +|10627|**FederatedKnowledgeCitation**| +|10628|**FederatedKnowledgeMetadataRefresh**| +|10629|**Email Address Configuration**| +|10630|**indexedtrait**| +|10645|**AI Evaluation Configuration**| +|10646|**AI Evaluation Run**| +|10647|**AI Test Case**| +|10648|**AI Test Case Document**| +|10649|**AI Test Case Input**| +|10650|**AI Test Run**| +|10651|**AI Test Run Batch**| +|10667|**Approval Process**| +|10668|**Approval Stage Approval**| +|10669|**Approval Stage Condition**| +|10670|**Approval Stage Order**| +|10671|**UnstructuredFileSearchEntity**| +|10672|**UnstructuredFileSearchRecord**| ### ModifiedOn @@ -1991,6 +2123,9 @@ One-To-Many Relationship: [transactioncurrency TransactionCurrency_SimilarityRul These relationships are one-to-many. Listed by **SchemaName**. +- [similarityrule_AsyncOperations](#BKMK_similarityrule_AsyncOperations) +- [similarityrule_textanalyticsentitymapping](#BKMK_similarityrule_textanalyticsentitymapping) + ### similarityrule_AsyncOperations Many-To-One Relationship: [asyncoperation similarityrule_AsyncOperations](asyncoperation.md#BKMK_similarityrule_AsyncOperations) @@ -2003,10 +2138,22 @@ Many-To-One Relationship: [asyncoperation similarityrule_AsyncOperations](asynco |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### similarityrule_textanalyticsentitymapping + +Many-To-One Relationship: [textanalyticsentitymapping similarityrule_textanalyticsentitymapping](textanalyticsentitymapping.md#BKMK_similarityrule_textanalyticsentitymapping) + +|Property|Value| +|---|---| +|ReferencingEntity|`textanalyticsentitymapping`| +|ReferencingAttribute|`similarityruleid`| +|ReferencedEntityNavigationPropertyName|`similarityrule_textanalyticsentitymapping`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order: 1000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sitemap.md b/powerapps-docs/developer/data-platform/reference/entities/sitemap.md index 5208b9e8e2..3a0ee1a4ab 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sitemap.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sitemap.md @@ -1,16 +1,14 @@ --- title: "Site Map (SiteMap) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Site Map (SiteMap) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Site Map (SiteMap) table/entity reference +# Site Map (SiteMap) table/entity reference (Microsoft Dataverse) XML data used to control the application navigation pane. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /sitemaps
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /sitemaps(*sitemapid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /sitemaps(*sitemapid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /sitemaps
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublishedMultiple`
Event: False | || @@ -525,6 +525,6 @@ One-To-Many Relationship: [organization organization_sitemap](organization.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sla.md b/powerapps-docs/developer/data-platform/reference/entities/sla.md index 0484c8d0cd..a02c568811 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/sla.md +++ b/powerapps-docs/developer/data-platform/reference/entities/sla.md @@ -1,16 +1,14 @@ --- title: "SLA table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the SLA table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# SLA table/entity reference +# SLA table/entity reference (Microsoft Dataverse) Contains information about the tracked service-level KPIs for cases that belong to different customers. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /slas(*slaid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /slas
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /slas(*slaid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: False |`GET` /slas(*slaid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -799,6 +799,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |4812|**Time Zone Localized Name**| |5000|**Recently Used**| |5004|**NL2SQ Registration Information**| +|5006|**Event Expander Breadcrumb**| |7000|**System Application Metadata**| |7001|**User Application Metadata**| |7100|**Solution**| @@ -882,6 +883,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |9814|**Relationship Attribute**| |9815|**Entity Index**| |9816|**Index Attribute**| +|9817|**Option Set Value**| |9820|**Secured Masking Column**| |9866|**Mobile Offline Profile**| |9867|**Mobile Offline Profile Item**| @@ -954,289 +956,349 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |10032|**ProvisionLanguageForUser**| |10033|**Shared Object**| |10034|**Shared Workspace**| -|10035|**Shared Workspace Pool**| -|10036|**Data Lake Folder**| -|10037|**Data Lake Folder Permission**| -|10038|**Data Lake Workspace**| -|10039|**Data Lake Workspace Permission**| -|10040|**Data Processing configuration**| -|10041|**Exported Excel**| -|10042|**RetainedData Excel**| -|10043|**Synapse Database**| -|10044|**Synapse Link External Table State**| -|10045|**Synapse Link Profile**| -|10046|**Synapse Link Profile Entity**| -|10047|**Synapse Link Profile Entity State**| -|10048|**Synapse Link Schedule**| -|10049|**Component Version**| -|10050|**Component Version Data Source**| -|10051|**Component Version (Internal)**| -|10052|**DataflowRefreshHistory**| -|10053|**EntityRefreshHistory**| -|10054|**Shared Link Setting**| -|10055|**DelegatedAuthorization**| -|10057|**CascadeGrantRevokeAccessRecordsTracker**| -|10058|**CascadeGrantRevokeAccessVersionTracker**| -|10059|**RevokeInheritedAccessRecordsTracker**| -|10060|**TdsMetadata**| -|10061|**Model-Driven App Element**| -|10062|**Model-Driven App Component Node's Edge**| -|10063|**Model-Driven App Component Node**| -|10064|**Model-Driven App Setting**| -|10065|**Model-Driven App User Setting**| -|10066|**Organization Setting**| -|10067|**Setting Definition**| -|10068|**CanvasApp Extended Metadata**| -|10069|**Service Plan Mapping**| -|10070|**Service Plan Custom Control**| -|10072|**ApplicationUser**| -|10075|**OData v4 Data Source**| -|10076|**Workflow Binary**| -|10077|**Credential**| -|10078|**Desktop Flow Module**| -|10079|**Flow Capacity Assignment**| -|10080|**Flow Credential Application**| -|10081|**Flow Event**| -|10082|**Flow Machine**| -|10083|**Flow Machine Group**| -|10084|**Flow Machine Image**| -|10085|**Flow Machine Image Version**| -|10086|**Flow Machine Network**| -|10087|**ProcessStageParameter**| -|10088|**Work Queue**| -|10089|**Work Queue Item**| -|10090|**Desktop Flow Binary**| -|10091|**Flow Log**| -|10092|**Flow Run**| -|10093|**Action Approval Model**| -|10094|**Approval**| -|10095|**Approval Request**| -|10096|**Approval Response**| -|10097|**Approval Step**| -|10098|**Await All Action Approval Model**| -|10099|**Await All Approval Model**| -|10100|**Basic Approval Model Data**| -|10101|**Flow Approval**| -|10110|**Connection Reference**| -|10111|**DVFileSearch**| -|10112|**DVFileSearchAttribute**| -|10113|**DVFileSearchEntity**| -|10114|**DVTableSearch**| -|10115|**DVTableSearchAttribute**| -|10116|**DVTableSearchEntity**| -|10117|**AICopilot**| -|10118|**AIPluginAuth**| -|10119|**AI Plugin Conversation Starter**| -|10120|**AI Plugin Conversation Starter Mapping**| -|10121|**AI Plugin Governance**| -|10122|**AI Plugin Governance Extended**| -|10123|**AIPluginOperationResponseTemplate**| -|10124|**AIPluginTitle**| -|10125|**SideloadedAIPlugin**| -|10126|**AIPlugin**| -|10127|**AIPluginExternalSchema**| -|10128|**AIPluginExternalSchemaProperty**| -|10129|**AIPluginInstance**| -|10130|**AIPluginOperation**| -|10131|**AIPluginOperationParameter**| -|10132|**AIPluginUserSetting**| -|10134|**AI Event**| -|10135|**AI Builder Feedback Loop**| -|10136|**AI Form Processing Document**| -|10137|**AI Object Detection Image**| -|10138|**AI Object Detection Label**| -|10139|**AI Object Detection Bounding Box**| -|10140|**AI Object Detection Image Mapping**| -|10142|**AI Builder Dataset**| -|10143|**AI Builder Dataset File**| -|10144|**AI Builder Dataset Record**| -|10145|**AI Builder Datasets Container**| -|10146|**AI Builder File**| -|10147|**AI Builder File Attached Data**| -|10148|**Help Page**| -|10149|**Tour**| -|10150|**BotContent**| -|10151|**ConversationTranscript**| -|10152|**Copilot**| -|10153|**Copilot component**| -|10154|**Copilot component collection**| -|10165|**Comment**| -|10166|**Fabric AISkill**| -|10167|**App Insights Metadata**| -|10168|**Dataflow Connection Reference**| -|10169|**Schedule**| -|10170|**Dataflow Template**| -|10171|**Dataflow DatalakeFolder**| -|10172|**Data Movement Service Request**| -|10173|**Data Movement Service Request Status**| -|10174|**DMS Sync Request**| -|10175|**DMS Sync Status**| -|10176|**Knowledge Asset Configuration**| -|10177|**Module Run Detail**| -|10178|**Salesforce Structured Object**| -|10179|**Salesforce Structured QnA Config**| -|10180|**Workflow Action Status**| -|10181|**FederatedKnowledgeConfiguration**| -|10182|**FederatedKnowledgeEntityConfiguration**| -|10183|**PDF Setting**| -|10184|**Activity File Attachment**| -|10185|**Teams chat**| -|10186|**Service Configuration**| -|10187|**SLA KPI**| -|10188|**Integrated search provider**| -|10189|**Knowledge Management Setting**| -|10190|**Knowledge Federated Article**| -|10191|**Knowledge Federated Article Incident**| -|10192|**Search provider**| -|10193|**Knowledge Article Image**| -|10194|**Knowledge Configuration**| -|10195|**Knowledge Interaction Insight**| -|10196|**Knowledge Search Insight**| -|10197|**Favorite knowledge article**| -|10198|**Knowledge article language setting**| -|10199|**Knowledge Article Attachment**| -|10200|**Knowledge personalization**| -|10201|**Knowledge Article Template**| -|10202|**Knowledge search personal filter config**| -|10203|**Knowledge search filter**| -|10205|**SupportUserTable**| -|10206|**FxExpression**| -|10207|**PowerfxRule**| -|10208|**Planner Business Scenario**| -|10209|**Planner Sync Action**| -|10210|**Ms Graph Resource To Subscription**| -|10211|**Virtual Entity Metadata**| -|10212|**Background Operation**| -|10213|**Report Parameter**| -|10214|**MobileOfflineProfileExtension**| -|10215|**MobileOfflineProfileItemFilter**| -|10216|**TeamMobileOfflineProfileMembership**| -|10217|**UserMobileOfflineProfileMembership**| -|10218|**OrganizationDataSyncSubscription**| -|10219|**OrganizationDataSyncSubscriptionEntity**| -|10220|**OrganizationDataSyncSubscriptionFnoTable**| -|10221|**OrganizationDataSyncFnoState**| -|10222|**OrganizationDataSyncState**| -|10223|**ArchiveCleanupInfo**| -|10224|**ArchiveCleanupOperation**| -|10225|**BulkArchiveConfig**| -|10226|**BulkArchiveFailureDetail**| -|10227|**BulkArchiveOperation**| -|10228|**BulkArchiveOperationDetail**| -|10229|**EnableArchivalRequest**| -|10230|**MetadataForArchival**| -|10231|**ReconciliationEntityInfo**| -|10232|**ReconciliationEntityStepInfo**| -|10233|**ReconciliationInfo**| -|10234|**RetentionCleanupInfo**| -|10235|**RetentionCleanupOperation**| -|10236|**RetentionConfig**| -|10237|**RetentionFailureDetail**| -|10238|**RetentionOperation**| -|10239|**RetentionOperationDetail**| -|10240|**Notification**| -|10241|**User Rating**| -|10242|**Mobile App**| -|10243|**Insights Store Data Source**| -|10244|**Insights Store Virtual Entity**| -|10245|**RoleEditorLayout**| -|10246|**Deleted Record Reference**| -|10247|**Restore Deleted Records Configuration**| -|10248|**App Action**| -|10249|**App Action Migration**| -|10250|**App Action Rule**| -|10253|**Card**| -|10254|**Card State Item**| -|10257|**Entity link chat configuration**| -|10258|**Rich Text Attachment**| -|10259|**Custom Control Extended Setting**| -|10260|**Timeline Pin**| -|10261|**Virtual Connector Data Source**| -|10262|**Virtual Table Column Candidate**| -|10264|**PM Analysis History**| -|10265|**PM Business Rule Automation Config**| -|10266|**PM Calendar**| -|10267|**PM Calendar Version**| -|10268|**PM Inferred Task**| -|10269|**PM Process Extended Metadata Version**| -|10270|**PM Process Template**| -|10271|**PM Process User Settings**| -|10272|**PM Process Version**| -|10273|**PM Recording**| -|10274|**PM Simulation**| -|10275|**PM Template**| -|10276|**PM View**| -|10277|**Analysis Component**| -|10278|**Analysis Job**| -|10279|**Analysis Override**| -|10280|**Analysis Result**| -|10281|**Analysis Result Detail**| -|10282|**Solution Health Rule**| -|10283|**Solution Health Rule Argument**| -|10284|**Solution Health Rule Set**| -|10285|**Power BI Dataset**| -|10286|**powerbidatasetapdx**| -|10287|**Power BI Mashup Parameter**| -|10288|**Power BI Report**| -|10289|**powerbireportapdx**| -|10290|**File Upload**| -|10291|**MainFewShot**| -|10292|**MakerFewShot**| -|10293|**SearchAttributeSettings**| -|10294|**SearchCustomAnalyzer**| -|10295|**SearchRelationshipSettings**| -|10296|**SearchResultsCache**| -|10297|**Search Telemetry**| -|10298|**ViewAsExampleQuestion**| -|10299|**CopilotExampleQuestion**| -|10300|**CopilotGlossaryTerm**| -|10301|**CopilotSynonyms**| -|10302|**Site Component**| -|10303|**Site**| -|10304|**Site Language**| -|10305|**Power Pages Site Published**| -|10308|**External Identity**| -|10309|**Invitation**| -|10310|**Invite Redemption**| -|10311|**Portal Comment**| -|10312|**Setting**| -|10313|**Multistep Form Session**| -|10317|**Ad Placement**| -|10318|**Column Permission**| -|10319|**Column Permission Profile**| -|10320|**Content Snippet**| -|10321|**Basic Form**| -|10322|**Basic Form Metadata**| -|10323|**List**| -|10324|**Table Permission**| -|10325|**Page Template**| -|10326|**Poll Placement**| -|10327|**Power Pages Core Entity DS**| -|10328|**Publishing State**| -|10329|**Publishing State Transition Rule**| -|10330|**Redirect**| -|10331|**Shortcut**| -|10332|**Site Marker**| -|10333|**Site Setting**| -|10334|**Web File**| -|10335|**Multistep Form**| -|10336|**Multistep Form Metadata**| -|10337|**Form Step**| -|10338|**Web Link**| -|10339|**Web Link Set**| -|10340|**Web Page**| -|10341|**Web Page Access Control Rule**| -|10342|**Web Role**| -|10343|**Website**| -|10344|**Website Access**| -|10345|**Website Language**| -|10346|**Web Template**| -|10353|**Power Pages Scan Report**| -|10354|**Power Pages Log**| -|10359|**Catalog Submission Files**| -|10360|**Package Submission Store**| -|10531|**Form Mapping**| -|18085|**Event Expander Breadcrumb**| +|10035|**Shared Workspace Access Token**| +|10036|**Shared Workspace Pool**| +|10037|**Data Lake Folder**| +|10038|**Data Lake Folder Permission**| +|10039|**Data Lake Workspace**| +|10040|**Data Lake Workspace Permission**| +|10041|**Data Processing configuration**| +|10042|**Exported Excel**| +|10043|**RetainedData Excel**| +|10044|**Synapse Database**| +|10045|**Synapse Link External Table State**| +|10046|**Synapse Link Profile**| +|10047|**Synapse Link Profile Entity**| +|10048|**Synapse Link Profile Entity State**| +|10049|**Synapse Link Schedule**| +|10050|**Component Version**| +|10051|**Component Version Data Source**| +|10052|**Component Version (Internal)**| +|10053|**Git Branch**| +|10054|**Git Configuration Retrieval Data Source**| +|10055|**Git Organization**| +|10056|**Git Project**| +|10057|**Git Repository**| +|10058|**Source Control Branch Configuration**| +|10059|**Source Control Component**| +|10060|**Source Control Component Payload**| +|10061|**Source Control Configuration**| +|10062|**Staged Source Control Component**| +|10063|**DataflowRefreshHistory**| +|10064|**EntityRefreshHistory**| +|10065|**Shared Link Setting**| +|10066|**DelegatedAuthorization**| +|10068|**CascadeGrantRevokeAccessRecordsTracker**| +|10069|**CascadeGrantRevokeAccessVersionTracker**| +|10070|**RevokeInheritedAccessRecordsTracker**| +|10071|**TdsMetadata**| +|10072|**Model-Driven App Element**| +|10073|**Model-Driven App Component Node's Edge**| +|10074|**Model-Driven App Component Node**| +|10075|**Model-Driven App Setting**| +|10076|**Model-Driven App User Setting**| +|10077|**Organization Setting**| +|10078|**Setting Definition**| +|10079|**CanvasApp Extended Metadata**| +|10080|**Service Plan Mapping**| +|10081|**Service Plan Custom Control**| +|10083|**ApplicationUser**| +|10086|**OData v4 Data Source**| +|10087|**Workflow Binary**| +|10088|**Business Process**| +|10089|**Credential**| +|10090|**Desktop Flow Module**| +|10091|**Flow Capacity Assignment**| +|10092|**Flow Credential Application**| +|10093|**Flow Event**| +|10094|**Flow Machine**| +|10095|**Flow Machine Group**| +|10096|**Flow Machine Image**| +|10097|**Flow Machine Image Version**| +|10098|**Flow Machine Network**| +|10099|**ProcessStageParameter**| +|10100|**Saving Rule**| +|10101|**Tag**| +|10102|**Tagged Flow Session**| +|10103|**Tagged Process**| +|10104|**Workflow Metadata**| +|10105|**Work Queue**| +|10106|**Work Queue Item**| +|10107|**Desktop Flow Binary**| +|10108|**Flow Aggregation**| +|10109|**Flow Log**| +|10110|**Flow Run**| +|10111|**Action Approval Model**| +|10112|**Approval**| +|10113|**Approval Request**| +|10114|**Approval Response**| +|10115|**Approval Step**| +|10116|**Await All Action Approval Model**| +|10117|**Await All Approval Model**| +|10118|**Basic Approval Model Data**| +|10119|**Flow Approval**| +|10128|**Connection Reference**| +|10129|**DVFileSearch**| +|10130|**DVFileSearchAttribute**| +|10131|**DVFileSearchEntity**| +|10132|**DVTableSearch**| +|10133|**DVTableSearchAttribute**| +|10134|**DVTableSearchEntity**| +|10135|**AICopilot**| +|10136|**AIPluginAuth**| +|10137|**AI Plugin Conversation Starter**| +|10138|**AI Plugin Conversation Starter Mapping**| +|10139|**AI Plugin Governance**| +|10140|**AI Plugin Governance Extended**| +|10141|**AIPluginOperationResponseTemplate**| +|10142|**AIPluginTitle**| +|10143|**SideloadedAIPlugin**| +|10144|**AIPlugin**| +|10145|**AIPluginExternalSchema**| +|10146|**AIPluginExternalSchemaProperty**| +|10147|**AIPluginInstance**| +|10148|**AIPluginOperation**| +|10149|**AIPluginOperationParameter**| +|10150|**AIPluginUserSetting**| +|10152|**Data Processing Event**| +|10153|**AI Event**| +|10154|**AI Model Catalog**| +|10155|**AI Builder Feedback Loop**| +|10156|**AI Form Processing Document**| +|10157|**AI Object Detection Image**| +|10158|**AI Object Detection Label**| +|10159|**AI Object Detection Bounding Box**| +|10160|**AI Object Detection Image Mapping**| +|10162|**AI Builder Dataset**| +|10163|**AI Builder Dataset File**| +|10164|**AI Builder Dataset Record**| +|10165|**AI Builder Datasets Container**| +|10166|**AI Builder File**| +|10167|**AI Builder File Attached Data**| +|10168|**Help Page**| +|10169|**Tour**| +|10170|**BotContent**| +|10171|**ConversationTranscript**| +|10172|**Copilot**| +|10173|**Copilot component**| +|10174|**Copilot component collection**| +|10185|**Comment**| +|10186|**Governance Configuration**| +|10187|**Fabric AISkill**| +|10188|**App Insights Metadata**| +|10189|**Dataflow Connection Reference**| +|10190|**Schedule**| +|10191|**Dataflow Template**| +|10192|**Dataflow DatalakeFolder**| +|10193|**Data Movement Service Request**| +|10194|**Data Movement Service Request Status**| +|10195|**DMS Sync Request**| +|10196|**DMS Sync Status**| +|10197|**Knowledge Asset Configuration**| +|10198|**Module Run Detail**| +|10199|**QnA**| +|10200|**Salesforce Structured Object**| +|10201|**Salesforce Structured QnA Config**| +|10202|**Workflow Action Status**| +|10203|**FederatedKnowledgeConfiguration**| +|10204|**FederatedKnowledgeEntityConfiguration**| +|10205|**Form Mapping**| +|10206|**Copilot Interactions**| +|10207|**PDF Setting**| +|10208|**Activity File Attachment**| +|10209|**Teams chat**| +|10210|**Service Configuration**| +|10211|**SLA KPI**| +|10212|**Integrated search provider**| +|10213|**Knowledge Management Setting**| +|10214|**Knowledge Federated Article**| +|10215|**Knowledge Federated Article Incident**| +|10216|**Search provider**| +|10217|**Knowledge Article Image**| +|10218|**Knowledge Configuration**| +|10219|**Knowledge Interaction Insight**| +|10220|**Knowledge Search Insight**| +|10221|**Favorite knowledge article**| +|10222|**Knowledge article language setting**| +|10223|**Knowledge Article Attachment**| +|10224|**Knowledge personalization**| +|10225|**Knowledge Article Template**| +|10226|**Knowledge search personal filter config**| +|10227|**Knowledge search filter**| +|10229|**Entity Cluster Configuration**| +|10230|**SupportUserTable**| +|10231|**FxExpression**| +|10232|**Function**| +|10233|**Plug-in**| +|10234|**PowerfxRule**| +|10235|**Planner Business Scenario**| +|10236|**Planner Sync Action**| +|10237|**Sensitivity Label**| +|10238|**Ms Graph Resource To Subscription**| +|10239|**Virtual Entity Metadata**| +|10240|**Background Operation**| +|10241|**Report Parameter**| +|10242|**MobileOfflineProfileExtension**| +|10243|**MobileOfflineProfileItemFilter**| +|10244|**TeamMobileOfflineProfileMembership**| +|10245|**UserMobileOfflineProfileMembership**| +|10246|**OrganizationDataSyncSubscription**| +|10247|**OrganizationDataSyncSubscriptionEntity**| +|10248|**OrganizationDataSyncSubscriptionFnoTable**| +|10249|**OrganizationDataSyncFnoState**| +|10250|**OrganizationDataSyncState**| +|10251|**ArchiveCleanupInfo**| +|10252|**ArchiveCleanupOperation**| +|10253|**BulkArchiveConfig**| +|10254|**BulkArchiveFailureDetail**| +|10255|**BulkArchiveOperation**| +|10256|**BulkArchiveOperationDetail**| +|10257|**EnableArchivalRequest**| +|10258|**MetadataForArchival**| +|10259|**ReconciliationEntityInfo**| +|10260|**ReconciliationEntityStepInfo**| +|10261|**ReconciliationInfo**| +|10262|**RetentionCleanupInfo**| +|10263|**RetentionCleanupOperation**| +|10264|**RetentionConfig**| +|10265|**RetentionFailureDetail**| +|10266|**RetentionOperation**| +|10267|**RetentionOperationDetail**| +|10268|**RetentionSuccessDetail**| +|10269|**CertificateCredential**| +|10270|**Notification**| +|10271|**User Rating**| +|10272|**Mobile App**| +|10273|**Insights Store Data Source**| +|10274|**Insights Store Virtual Entity**| +|10275|**RoleEditorLayout**| +|10276|**Deleted Record Reference**| +|10277|**Restore Deleted Records Configuration**| +|10278|**App Action**| +|10279|**App Action Migration**| +|10280|**App Action Rule**| +|10283|**Card**| +|10284|**Card State Item**| +|10287|**Entity link chat configuration**| +|10288|**SharePoint Managed Identity**| +|10289|**AI Insight Card**| +|10290|**AI Skill Config**| +|10291|**Data Workspace**| +|10292|**Plan**| +|10293|**Plan Artifact**| +|10294|**Plan Attachment**| +|10295|**Rich Text Attachment**| +|10296|**Custom Control Extended Setting**| +|10298|**Timeline Pin**| +|10299|**Virtual Connector Data Source**| +|10300|**Virtual Table Column Candidate**| +|10302|**PM Analysis History**| +|10303|**PM Business Rule Automation Config**| +|10304|**PM Calendar**| +|10305|**PM Calendar Version**| +|10306|**PM Inferred Task**| +|10307|**PM Process Extended Metadata Version**| +|10308|**PM Process Template**| +|10309|**PM Process User Settings**| +|10310|**PM Process Version**| +|10311|**PM Recording**| +|10312|**PM Simulation**| +|10313|**PM Template**| +|10314|**PM View**| +|10315|**Analysis Component**| +|10316|**Analysis Job**| +|10317|**Analysis Override**| +|10318|**Analysis Result**| +|10319|**Analysis Result Detail**| +|10320|**Solution Health Rule**| +|10321|**Solution Health Rule Argument**| +|10322|**Solution Health Rule Set**| +|10323|**Power BI Dataset**| +|10324|**powerbidatasetapdx**| +|10325|**Power BI Mashup Parameter**| +|10326|**Power BI Report**| +|10327|**powerbireportapdx**| +|10328|**File Upload**| +|10329|**MainFewShot**| +|10330|**MakerFewShot**| +|10331|**SearchAttributeSettings**| +|10332|**SearchCustomAnalyzer**| +|10333|**SearchRelationshipSettings**| +|10334|**SearchResultsCache**| +|10335|**Search Telemetry**| +|10336|**TextDataRecordsIndexingStatus**| +|10337|**ViewAsExampleQuestion**| +|10338|**CopilotExampleQuestion**| +|10339|**CopilotGlossaryTerm**| +|10340|**CopilotSynonyms**| +|10341|**Site Component**| +|10342|**Site**| +|10343|**Site Language**| +|10344|**Power Pages Site Published**| +|10347|**External Identity**| +|10348|**Invitation**| +|10349|**Invite Redemption**| +|10350|**Portal Comment**| +|10351|**Setting**| +|10352|**Multistep Form Session**| +|10356|**Ad Placement**| +|10357|**Column Permission**| +|10358|**Column Permission Profile**| +|10359|**Content Snippet**| +|10360|**Basic Form**| +|10361|**Basic Form Metadata**| +|10362|**List**| +|10363|**Table Permission**| +|10364|**Page Template**| +|10365|**Poll Placement**| +|10366|**Power Pages Core Entity DS**| +|10367|**Publishing State**| +|10368|**Publishing State Transition Rule**| +|10369|**Redirect**| +|10370|**Shortcut**| +|10371|**Site Marker**| +|10372|**Site Setting**| +|10373|**Web File**| +|10374|**Multistep Form**| +|10375|**Multistep Form Metadata**| +|10376|**Form Step**| +|10377|**Web Link**| +|10378|**Web Link Set**| +|10379|**Web Page**| +|10380|**Web Page Access Control Rule**| +|10381|**Web Role**| +|10382|**Website**| +|10383|**Website Access**| +|10384|**Website Language**| +|10385|**Web Template**| +|10392|**Power Pages Scan Report**| +|10393|**Power Pages Log**| +|10394|**PowerPagesManagedIdentity**| +|10395|**Power Pages Site AI Feedback**| +|10400|**Catalog Submission Files**| +|10401|**Package Submission Store**| +|10402|**processor registration**| +|10403|**signal**| +|10404|**signal registration**| +|10405|**trait**| +|10406|**trait registration**| +|10627|**FederatedKnowledgeCitation**| +|10628|**FederatedKnowledgeMetadataRefresh**| +|10629|**Email Address Configuration**| +|10630|**indexedtrait**| +|10645|**AI Evaluation Configuration**| +|10646|**AI Evaluation Run**| +|10647|**AI Test Case**| +|10648|**AI Test Case Document**| +|10649|**AI Test Case Input**| +|10650|**AI Test Run**| +|10651|**AI Test Run Batch**| +|10667|**Approval Process**| +|10668|**Approval Stage Approval**| +|10669|**Approval Stage Condition**| +|10670|**Approval Stage Order**| +|10671|**UnstructuredFileSearchEntity**| +|10672|**UnstructuredFileSearchRecord**| ### OverwriteTime @@ -1937,6 +1999,6 @@ Many-To-One Relationship: [processsession slabase_ProcessSessions](processsessio ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/slaitem.md b/powerapps-docs/developer/data-platform/reference/entities/slaitem.md index 152bf3ce69..93994126bf 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/slaitem.md +++ b/powerapps-docs/developer/data-platform/reference/entities/slaitem.md @@ -1,16 +1,14 @@ --- title: "SLA Item (SLAItem) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the SLA Item (SLAItem) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# SLA Item (SLAItem) table/entity reference +# SLA Item (SLAItem) table/entity reference (Microsoft Dataverse) Contains information about a tracked support KPI for a specific customer. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /slaitems
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /slaitems(*slaitemid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /slaitems(*slaitemid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /slaitems
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /slaitems(*slaitemid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -889,6 +889,6 @@ Many-To-One Relationship: [syncerror SLAItem_SyncErrors](syncerror.md#BKMK_SLAIt ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/slakpiinstance.md b/powerapps-docs/developer/data-platform/reference/entities/slakpiinstance.md index 14ea733882..30b3a66c0b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/slakpiinstance.md +++ b/powerapps-docs/developer/data-platform/reference/entities/slakpiinstance.md @@ -1,16 +1,14 @@ --- title: "SLA KPI Instance (SLAKPIInstance) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the SLA KPI Instance (SLAKPIInstance) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# SLA KPI Instance (SLAKPIInstance) table/entity reference +# SLA KPI Instance (SLAKPIInstance) table/entity reference (Microsoft Dataverse) Service level agreement (SLA) key performance indicator (KPI) instance that is tracked for an individual case @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /slakpiinstances(*slakpiinstanceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /slakpiinstances
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /slakpiinstances(*slakpiinstanceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: False |`GET` /slakpiinstances(*slakpiinstanceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -1027,6 +1027,6 @@ Many-To-One Relationship: [syncerror SLAKPIInstance_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/socialactivity.md b/powerapps-docs/developer/data-platform/reference/entities/socialactivity.md index 88150a2e39..27e2c4f18d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/socialactivity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/socialactivity.md @@ -1,16 +1,14 @@ --- title: "Social Activity (SocialActivity) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Social Activity (SocialActivity) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Social Activity (SocialActivity) table/entity reference +# Social Activity (SocialActivity) table/entity reference (Microsoft Dataverse) For internal use only. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /socialactivities(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /socialactivities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /socialactivities(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /socialactivities(*activityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -1802,6 +1802,6 @@ Many-To-One Relationship: [syncerror SocialActivity_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/socialprofile.md b/powerapps-docs/developer/data-platform/reference/entities/socialprofile.md index 0b4ec8af9d..442b0a177e 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/socialprofile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/socialprofile.md @@ -1,16 +1,14 @@ --- title: "Social Profile (SocialProfile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Social Profile (SocialProfile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Social Profile (SocialProfile) table/entity reference +# Social Profile (SocialProfile) table/entity reference (Microsoft Dataverse) This entity is used to store social profile information of its associated account and contacts on different social channels. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /socialprofiles(*socialprofileid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /socialprofiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /socialprofiles(*socialprofileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GenerateSocialProfile`
Event: True | || | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || @@ -865,6 +865,6 @@ Many-To-One Relationship: [syncerror SocialProfile_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/solution.md b/powerapps-docs/developer/data-platform/reference/entities/solution.md index 1240bd52b3..2888d701b5 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/solution.md +++ b/powerapps-docs/developer/data-platform/reference/entities/solution.md @@ -1,16 +1,14 @@ --- title: "Solution table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution table/entity reference +# Solution table/entity reference (Microsoft Dataverse) A solution which contains CRM customizations. @@ -21,13 +19,15 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CloneAsPatch`
Event: False | || | `CloneAsSolution`
Event: False | || | `Create`
Event: False |`POST` /solutions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| -| `Delete`
Event: True |`DELETE` /solutions(*solutionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Delete`
Event: False |`DELETE` /solutions(*solutionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `DeleteAndPromote`
Event: False | || -| `Retrieve`
Event: True |`GET` /solutions(*solutionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| -| `RetrieveMultiple`
Event: True |`GET` /solutions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: False |`GET` /solutions(*solutionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: False |`GET` /solutions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /solutions(*solutionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `Upsert`
Event: False |`PATCH` /solutions(*solutionid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || @@ -55,11 +55,13 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [ConfigurationPageId](#BKMK_ConfigurationPageId) - [Description](#BKMK_Description) +- [EnabledForSourceControlIntegration](#BKMK_EnabledForSourceControlIntegration) - [FriendlyName](#BKMK_FriendlyName) - [PublisherId](#BKMK_PublisherId) - [SolutionId](#BKMK_SolutionId) - [SolutionPackageVersion](#BKMK_SolutionPackageVersion) - [SolutionType](#BKMK_SolutionType) +- [SourceControlSyncStatus](#BKMK_SourceControlSyncStatus) - [TemplateSuffix](#BKMK_TemplateSuffix) - [Thumbprint](#BKMK_Thumbprint) - [UniqueName](#BKMK_UniqueName) @@ -95,6 +97,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|True| |MaxLength|2000| +### EnabledForSourceControlIntegration + +|Property|Value| +|---|---| +|Description|**Indicates if solution is enabled for source control integration**| +|DisplayName|**Enabled for Source Control Integration**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`enabledforsourcecontrolintegration`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`solution_enabledforsourcecontrolintegration`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### FriendlyName |Property|Value| @@ -176,6 +194,30 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |1|**Snapshot**| |2|**Internal**| +### SourceControlSyncStatus + +|Property|Value| +|---|---| +|Description|**Indicates the current status of source control integration**| +|DisplayName|**Source Control Sync Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sourcecontrolsyncstatus`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`solution_sourcecontrolsyncstatus`| + +#### SourceControlSyncStatus Choices/Options + +|Value|Label| +|---|---| +|0|**Not started**| +|1|**Initial sync in progress**| +|2|**Errors in initial sync**| +|3|**Pending changes to be committed**| +|4|**Committed**| + ### TemplateSuffix |Property|Value| @@ -922,6 +964,6 @@ See [package package_solution Many-To-Many Relationship](package.md#BKMK_package ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponent.md b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponent.md index e9115681f3..982f542967 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponent.md +++ b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponent.md @@ -1,16 +1,14 @@ --- title: "Solution Component (SolutionComponent) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution Component (SolutionComponent) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution Component (SolutionComponent) table/entity reference +# Solution Component (SolutionComponent) table/entity reference (Microsoft Dataverse) A component of a CRM solution. @@ -22,10 +20,12 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `AddSolutionComponent`
Event: False | || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsComponentCustomizable`
Event: False | || | `RemoveSolutionComponent`
Event: False | || -| `Retrieve`
Event: True |`GET` /solutioncomponents(*solutioncomponentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| -| `RetrieveMultiple`
Event: True |`GET` /solutioncomponents
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Retrieve`
Event: False |`GET` /solutioncomponents(*solutioncomponentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: False |`GET` /solutioncomponents
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `UpdateSolutionComponent`
Event: False | || ## Properties @@ -442,6 +442,6 @@ Many-To-One Relationship: [solutioncomponent solutioncomponent_parent_solutionco ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentattributeconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentattributeconfiguration.md index abbd6e1cc0..ab9115af09 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentattributeconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentattributeconfiguration.md @@ -1,16 +1,14 @@ --- title: "Solution Component Attribute Configuration (solutioncomponentattributeconfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution Component Attribute Configuration (solutioncomponentattributeconfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution Component Attribute Configuration (solutioncomponentattributeconfiguration) table/entity reference +# Solution Component Attribute Configuration (solutioncomponentattributeconfiguration) table/entity reference (Microsoft Dataverse) @@ -21,15 +19,17 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /solutioncomponentattributeconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| -| `CreateMultiple`
Event: True | || +| `CreateMultiple`
Event: False | || | `Delete`
Event: False |`DELETE` /solutioncomponentattributeconfigurations(*solutioncomponentattributeconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: False |`GET` /solutioncomponentattributeconfigurations(*solutioncomponentattributeconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /solutioncomponentattributeconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: False |`PATCH` /solutioncomponentattributeconfigurations(*solutioncomponentattributeconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: False |`PATCH` /solutioncomponentattributeconfigurations(*solutioncomponentattributeconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| -| `UpdateMultiple`
Event: True | || +| `UpdateMultiple`
Event: False | || | `Upsert`
Event: False |`PATCH` /solutioncomponentattributeconfigurations(*solutioncomponentattributeconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || | `UpsertMultiple`
Event: False | || @@ -56,10 +56,12 @@ The following table lists selected properties for the Solution Component Attribu These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. - [AttributeId](#BKMK_AttributeId) +- [CustomManagedBehaviorType](#BKMK_CustomManagedBehaviorType) - [DependencyRemovalCapability](#BKMK_DependencyRemovalCapability) - [EncodingFormat](#BKMK_EncodingFormat) - [FileExtension](#BKMK_FileExtension) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [InvokeSubstitutionForAttribute](#BKMK_InvokeSubstitutionForAttribute) - [IsCustomizable](#BKMK_IsCustomizable) - [IsEnabledForDependencyExtraction](#BKMK_IsEnabledForDependencyExtraction) - [IsExportDisabled](#BKMK_IsExportDisabled) @@ -87,6 +89,27 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Type|Lookup| |Targets|attribute| +### CustomManagedBehaviorType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Custom Managed Behavior Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`custommanagedbehaviortype`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`solutioncomponentattributeconfiguration_custommanagedbehaviortype`| + +#### CustomManagedBehaviorType Choices/Options + +|Value|Label| +|---|---| +|0|**None**| +|1|**State Transition**| + ### DependencyRemovalCapability |Property|Value| @@ -161,6 +184,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|-2147483648| +### InvokeSubstitutionForAttribute + +|Property|Value| +|---|---| +|Description|**Boolean that indicates if invoke substitution API will be used on attribute on template mode import**| +|DisplayName|**Invoke substitution API on attribute**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`invokesubstitutionforattribute`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`_solutioncomponentattributeconfiguration_invokesubstitutionforattribute`| +|DefaultValue|False| +|True Label|| +|False Label|| + ### IsCustomizable |Property|Value| @@ -808,6 +847,6 @@ Many-To-One Relationship: [syncerror solutioncomponentattributeconfiguration_Syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentbatchconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentbatchconfiguration.md index 422e69a4f3..d3719e250c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentbatchconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentbatchconfiguration.md @@ -1,16 +1,14 @@ --- title: "Solution Component Batch Configuration (solutioncomponentbatchconfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution Component Batch Configuration (solutioncomponentbatchconfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution Component Batch Configuration (solutioncomponentbatchconfiguration) table/entity reference +# Solution Component Batch Configuration (solutioncomponentbatchconfiguration) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /solutioncomponentbatchconfigurations(*solutioncomponentbatchconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /solutioncomponentbatchconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| -| `CreateMultiple`
Event: True | || +| `CreateMultiple`
Event: False | || | `Delete`
Event: False |`DELETE` /solutioncomponentbatchconfigurations(*solutioncomponentbatchconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: False | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: False | || @@ -35,7 +35,7 @@ Messages represent operations that can be performed on the table. They may also | `RevokeAccess`
Event: False | || | `SetState`
Event: False |`PATCH` /solutioncomponentbatchconfigurations(*solutioncomponentbatchconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: False |`PATCH` /solutioncomponentbatchconfigurations(*solutioncomponentbatchconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| -| `UpdateMultiple`
Event: True | || +| `UpdateMultiple`
Event: False | || | `Upsert`
Event: False |`PATCH` /solutioncomponentbatchconfigurations(*solutioncomponentbatchconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || | `UpsertMultiple`
Event: False | || @@ -840,6 +840,6 @@ Many-To-One Relationship: [syncerror solutioncomponentbatchconfiguration_SyncErr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentconfiguration.md index b0ba8a4002..1403b17514 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentconfiguration.md @@ -1,16 +1,14 @@ --- title: "Solution Component Configuration (solutioncomponentconfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution Component Configuration (solutioncomponentconfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution Component Configuration (solutioncomponentconfiguration) table/entity reference +# Solution Component Configuration (solutioncomponentconfiguration) table/entity reference (Microsoft Dataverse) @@ -21,15 +19,17 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /solutioncomponentconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| -| `CreateMultiple`
Event: True | || +| `CreateMultiple`
Event: False | || | `Delete`
Event: False |`DELETE` /solutioncomponentconfigurations(*solutioncomponentconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: False |`GET` /solutioncomponentconfigurations(*solutioncomponentconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /solutioncomponentconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: False |`PATCH` /solutioncomponentconfigurations(*solutioncomponentconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: False |`PATCH` /solutioncomponentconfigurations(*solutioncomponentconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| -| `UpdateMultiple`
Event: True | || +| `UpdateMultiple`
Event: False | || | `Upsert`
Event: False |`PATCH` /solutioncomponentconfigurations(*solutioncomponentconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || | `UpsertMultiple`
Event: False | || @@ -61,6 +61,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [FileFormat](#BKMK_FileFormat) - [FileScope](#BKMK_FileScope) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [InvokeSubstitution](#BKMK_InvokeSubstitution) - [IsCustomizable](#BKMK_IsCustomizable) - [isdisplayable](#BKMK_isdisplayable) - [IsOneToOneChildComponent](#BKMK_IsOneToOneChildComponent) @@ -178,6 +179,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|-2147483648| +### InvokeSubstitution + +|Property|Value| +|---|---| +|Description|**Boolean that indicates if invoke substitution API will be used on component on template mode import**| +|DisplayName|**Invoke substitution API on component**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`invokesubstitution`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`_solutioncomponentconfiguration_invokesubstitution`| +|DefaultValue|False| +|True Label|| +|False Label|| + ### IsCustomizable |Property|Value| @@ -827,6 +844,6 @@ Many-To-One Relationship: [syncerror solutioncomponentconfiguration_SyncErrors]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentrelationshipconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentrelationshipconfiguration.md index 5c4c3ebbe2..083ab409e8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentrelationshipconfiguration.md +++ b/powerapps-docs/developer/data-platform/reference/entities/solutioncomponentrelationshipconfiguration.md @@ -1,16 +1,14 @@ --- title: "Solution Component Relationship Configuration (solutioncomponentrelationshipconfiguration) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Solution Component Relationship Configuration (solutioncomponentrelationshipconfiguration) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Solution Component Relationship Configuration (solutioncomponentrelationshipconfiguration) table/entity reference +# Solution Component Relationship Configuration (solutioncomponentrelationshipconfiguration) table/entity reference (Microsoft Dataverse) @@ -21,15 +19,17 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /solutioncomponentrelationshipconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| -| `CreateMultiple`
Event: True | || +| `CreateMultiple`
Event: False | || | `Delete`
Event: False |`DELETE` /solutioncomponentrelationshipconfigurations(*solutioncomponentrelationshipconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: False |`GET` /solutioncomponentrelationshipconfigurations(*solutioncomponentrelationshipconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /solutioncomponentrelationshipconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: False |`PATCH` /solutioncomponentrelationshipconfigurations(*solutioncomponentrelationshipconfigurationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: False |`PATCH` /solutioncomponentrelationshipconfigurations(*solutioncomponentrelationshipconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| -| `UpdateMultiple`
Event: True | || +| `UpdateMultiple`
Event: False | || | `Upsert`
Event: False |`PATCH` /solutioncomponentrelationshipconfigurations(*solutioncomponentrelationshipconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || | `UpsertMultiple`
Event: False | || @@ -778,6 +778,6 @@ Many-To-One Relationship: [syncerror solutioncomponentrelationshipconfiguration_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/solutionhistorydata.md b/powerapps-docs/developer/data-platform/reference/entities/solutionhistorydata.md index 0fe2f2fb06..0e273b1c2c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/solutionhistorydata.md +++ b/powerapps-docs/developer/data-platform/reference/entities/solutionhistorydata.md @@ -1,16 +1,14 @@ --- title: "SolutionHistoryData table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the SolutionHistoryData table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# SolutionHistoryData table/entity reference +# SolutionHistoryData table/entity reference (Microsoft Dataverse) solution history data @@ -46,6 +44,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [ActivityId](#BKMK_ActivityId) - [CorrelationId](#BKMK_CorrelationId) +- [Description](#BKMK_Description) - [EndTime](#BKMK_EndTime) - [ErrorCode](#BKMK_ErrorCode) - [ExceptionMessage](#BKMK_ExceptionMessage) @@ -91,6 +90,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|None| |Type|Uniqueidentifier| +### Description + +|Property|Value| +|---|---| +|Description|**Comments associated with solution installation**| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`description`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1073741823| + ### EndTime |Property|Value| @@ -432,6 +448,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolbranchconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolbranchconfiguration.md new file mode 100644 index 0000000000..272f57b21c --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolbranchconfiguration.md @@ -0,0 +1,532 @@ +--- +title: "Source Control Branch Configuration (SourceControlBranchConfiguration) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Source Control Branch Configuration (SourceControlBranchConfiguration) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Source Control Branch Configuration (SourceControlBranchConfiguration) table/entity reference (Microsoft Dataverse) + +Stores the source control branch configuration associated with the organization or solution + +## Messages + +The following table lists the messages for the Source Control Branch Configuration (SourceControlBranchConfiguration) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: False |`POST` /sourcecontrolbranchconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /sourcecontrolbranchconfigurations(*sourcecontrolbranchconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: False |`GET` /sourcecontrolbranchconfigurations(*sourcecontrolbranchconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /sourcecontrolbranchconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /sourcecontrolbranchconfigurations(*sourcecontrolbranchconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /sourcecontrolbranchconfigurations(*sourcecontrolbranchconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Source Control Branch Configuration (SourceControlBranchConfiguration) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Source Control Branch Configuration** | +| **DisplayCollectionName** | **Source Control Branch Configurations** | +| **SchemaName** | `SourceControlBranchConfiguration` | +| **CollectionSchemaName** | `SourceControlBranchConfigurations` | +| **EntitySetName** | `sourcecontrolbranchconfigurations`| +| **LogicalName** | `sourcecontrolbranchconfiguration` | +| **LogicalCollectionName** | `sourcecontrolbranchconfigurations` | +| **PrimaryIdAttribute** | `sourcecontrolbranchconfigurationid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [BranchName](#BKMK_BranchName) +- [BranchSyncedCommitId](#BKMK_BranchSyncedCommitId) +- [BranchSyncedTime](#BKMK_BranchSyncedTime) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [PartitionId](#BKMK_PartitionId) +- [RootFolderPath](#BKMK_RootFolderPath) +- [SourceControlBranchConfigurationId](#BKMK_SourceControlBranchConfigurationId) +- [SourceControlConfigurationId](#BKMK_SourceControlConfigurationId) +- [SourceControlConfigurationIdPId](#BKMK_SourceControlConfigurationIdPId) +- [StatusCode](#BKMK_StatusCode) +- [TTLInSeconds](#BKMK_TTLInSeconds) +- [UpstreamBranchName](#BKMK_UpstreamBranchName) +- [UpstreamBranchSyncedCommitId](#BKMK_UpstreamBranchSyncedCommitId) +- [UpstreamBranchSyncedTime](#BKMK_UpstreamBranchSyncedTime) + +### BranchName + +|Property|Value| +|---|---| +|Description|**Name of the branch associated with the organization or solution**| +|DisplayName|**Branch Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`branchname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### BranchSyncedCommitId + +|Property|Value| +|---|---| +|Description|**Git commit id of the branch which was last synced in the organization**| +|DisplayName|**Branch Synced Commit Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`branchsyncedcommitid`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### BranchSyncedTime + +|Property|Value| +|---|---| +|Description|**Specifies the time at which branch was last synced in the organization**| +|DisplayName|**Branch Synced Time**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`branchsyncedtime`| +|RequiredLevel|ApplicationRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|True| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### RootFolderPath + +|Property|Value| +|---|---| +|Description|**Specifies the relative path of the folder under which the organization or solution changes would be synced**| +|DisplayName|**Root Folder Path**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`rootfolderpath`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### SourceControlBranchConfigurationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Source Control Branch Configuration**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sourcecontrolbranchconfigurationid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SourceControlConfigurationId + +|Property|Value| +|---|---| +|Description|**Unique identifier of source control configuration**| +|DisplayName|**Source Control Configuration**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sourcecontrolconfigurationid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|sourcecontrolconfiguration| + +### SourceControlConfigurationIdPId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sourcecontrolconfigurationidpid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### StatusCode + +|Property|Value| +|---|---| +|Description|**Describes solution git connection status.**| +|DisplayName|**StatusCode**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`sourcecontrolbranchbonfiguration_statuscode`| + +#### StatusCode Choices/Options + +|Value|Label| +|---|---| +|0|**Connected**| +|1|**Disconnect**| +|2|**DisconnectInprogress**| +|3|**DisconnectFailed**| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + +### UpstreamBranchName + +|Property|Value| +|---|---| +|Description|**Stores the git upstream branch name associated with the organization**| +|DisplayName|**Upstream Branch Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`upstreambranchname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### UpstreamBranchSyncedCommitId + +|Property|Value| +|---|---| +|Description|**Specifies the upstream branch commit id which was last synced to the current branch**| +|DisplayName|**Upstream Branch Synced Commit Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`upstreambranchsyncedcommitid`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### UpstreamBranchSyncedTime + +|Property|Value| +|---|---| +|Description|**Specifies the time when the upstream branch was last synced to the current branch**| +|DisplayName|**Upstream Branch Synced Time**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`upstreambranchsyncedtime`| +|RequiredLevel|ApplicationRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|True| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Auto| +|SourceTypeMask|0| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [lk_sourcecontrolbranchconfiguration_createdby](#BKMK_lk_sourcecontrolbranchconfiguration_createdby) +- [lk_sourcecontrolbranchconfiguration_createdonbehalfby](#BKMK_lk_sourcecontrolbranchconfiguration_createdonbehalfby) +- [lk_sourcecontrolbranchconfiguration_modifiedby](#BKMK_lk_sourcecontrolbranchconfiguration_modifiedby) +- [lk_sourcecontrolbranchconfiguration_modifiedonbehalfby](#BKMK_lk_sourcecontrolbranchconfiguration_modifiedonbehalfby) +- [sourcecontrolconfiguration_sourcecontrolbranchconfiguration](#BKMK_sourcecontrolconfiguration_sourcecontrolbranchconfiguration) + +### lk_sourcecontrolbranchconfiguration_createdby + +One-To-Many Relationship: [systemuser lk_sourcecontrolbranchconfiguration_createdby](systemuser.md#BKMK_lk_sourcecontrolbranchconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolbranchconfiguration_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_sourcecontrolbranchconfiguration_createdonbehalfby](systemuser.md#BKMK_lk_sourcecontrolbranchconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolbranchconfiguration_modifiedby + +One-To-Many Relationship: [systemuser lk_sourcecontrolbranchconfiguration_modifiedby](systemuser.md#BKMK_lk_sourcecontrolbranchconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolbranchconfiguration_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_sourcecontrolbranchconfiguration_modifiedonbehalfby](systemuser.md#BKMK_lk_sourcecontrolbranchconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### sourcecontrolconfiguration_sourcecontrolbranchconfiguration + +One-To-Many Relationship: [sourcecontrolconfiguration sourcecontrolconfiguration_sourcecontrolbranchconfiguration](sourcecontrolconfiguration.md#BKMK_sourcecontrolconfiguration_sourcecontrolbranchconfiguration) + +|Property|Value| +|---|---| +|ReferencedEntity|`sourcecontrolconfiguration`| +|ReferencedAttribute|`sourcecontrolconfigurationid`| +|ReferencingAttribute|`sourcecontrolconfigurationid`| +|ReferencingEntityNavigationPropertyName|`sourcecontrolconfigurationid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolcomponent.md b/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolcomponent.md new file mode 100644 index 0000000000..2d3fe398ac --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolcomponent.md @@ -0,0 +1,551 @@ +--- +title: "Source Control Component (SourceControlComponent) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Source Control Component (SourceControlComponent) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Source Control Component (SourceControlComponent) table/entity reference (Microsoft Dataverse) + +Stores the Source Control Components associated with the organization or solution + +## Messages + +The following table lists the messages for the Source Control Component (SourceControlComponent) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: False |`POST` /sourcecontrolcomponents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /sourcecontrolcomponents(*sourcecontrolcomponentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: False |`GET` /sourcecontrolcomponents(*sourcecontrolcomponentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /sourcecontrolcomponents
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /sourcecontrolcomponents(*sourcecontrolcomponentid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /sourcecontrolcomponents(*sourcecontrolcomponentid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Source Control Component (SourceControlComponent) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Source Control Component** | +| **DisplayCollectionName** | **Source Control Components** | +| **SchemaName** | `SourceControlComponent` | +| **CollectionSchemaName** | `SourceControlComponents` | +| **EntitySetName** | `sourcecontrolcomponents`| +| **LogicalName** | `sourcecontrolcomponent` | +| **LogicalCollectionName** | `sourcecontrolcomponents` | +| **PrimaryIdAttribute** | `sourcecontrolcomponentid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [Action](#BKMK_Action) +- [ComponentDisplayName](#BKMK_ComponentDisplayName) +- [ComponentId](#BKMK_ComponentId) +- [ComponentPath](#BKMK_ComponentPath) +- [ComponentType](#BKMK_ComponentType) +- [ComponentTypeName](#BKMK_ComponentTypeName) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCommitted](#BKMK_IsCommitted) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [PartitionId](#BKMK_PartitionId) +- [SolutionComponentState](#BKMK_SolutionComponentState) +- [SourceControlComponentId](#BKMK_SourceControlComponentId) +- [SourceControlComponentPayloadId](#BKMK_SourceControlComponentPayloadId) +- [SourceControlComponentPayloadIdPId](#BKMK_SourceControlComponentPayloadIdPId) +- [TTLInSeconds](#BKMK_TTLInSeconds) +- [UserAction](#BKMK_UserAction) + +### Action + +|Property|Value| +|---|---| +|Description|**Describes an action after syncing from git.**| +|DisplayName|**Action**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`action`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`sourcecontrolcomponent_action`| + +#### Action Choices/Options + +|Value|Label| +|---|---| +|0|**None**| +|1|**Push**| +|2|**Pull**| +|3|**Conflict**| + +### ComponentDisplayName + +|Property|Value| +|---|---| +|Description|**Component Display Name**| +|DisplayName|**Component Display Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentdisplayname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### ComponentId + +|Property|Value| +|---|---| +|Description|**Component id of the component**| +|DisplayName|**Component Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentid`| +|RequiredLevel|Recommended| +|Type|Uniqueidentifier| + +### ComponentPath + +|Property|Value| +|---|---| +|Description|**The path to the component**| +|DisplayName|**Component Path**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentpath`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### ComponentType + +|Property|Value| +|---|---| +|Description|**Component type of the solution aware components**| +|DisplayName|**Component Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componenttype`| +|RequiredLevel|Recommended| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### ComponentTypeName + +|Property|Value| +|---|---| +|Description|**Component type Name of the solution aware components**| +|DisplayName|**Component Type Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componenttypename`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|100| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCommitted + +|Property|Value| +|---|---| +|Description|**Is component committed to the Git**| +|DisplayName|**Is Committed**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`iscommitted`| +|RequiredLevel|ApplicationRequired| +|Type|Boolean| +|GlobalChoiceName|`sourcecontrolcomponent_iscommitted`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|4000| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### SolutionComponentState + +|Property|Value| +|---|---| +|Description|**Solution Component State**| +|DisplayName|**Solution Component State**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`solutioncomponentstate`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`sourcecontrolcomponent_solutioncomponentstate`| + +#### SolutionComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Create**| +|1|**Update**| +|2|**Delete**| + +### SourceControlComponentId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Source Control Component Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sourcecontrolcomponentid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SourceControlComponentPayloadId + +|Property|Value| +|---|---| +|Description|**Unique identifier of Source Control Component Payload**| +|DisplayName|**Source Control Component Payload Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sourcecontrolcomponentpayloadid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|sourcecontrolcomponentpayload| + +### SourceControlComponentPayloadIdPId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sourcecontrolcomponentpayloadidpid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + +### UserAction + +|Property|Value| +|---|---| +|Description|**Describes a user action to resolve a conflict.**| +|DisplayName|**UserAction**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`useraction`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`sourcecontrolcomponent_useraction`| + +#### UserAction Choices/Options + +|Value|Label| +|---|---| +|0|**None**| +|1|**Push**| +|2|**Pull**| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [lk_sourcecontrolcomponent_createdby](#BKMK_lk_sourcecontrolcomponent_createdby) +- [lk_sourcecontrolcomponent_createdonbehalfby](#BKMK_lk_sourcecontrolcomponent_createdonbehalfby) +- [lk_sourcecontrolcomponent_modifiedby](#BKMK_lk_sourcecontrolcomponent_modifiedby) +- [lk_sourcecontrolcomponent_modifiedonbehalfby](#BKMK_lk_sourcecontrolcomponent_modifiedonbehalfby) +- [sourcecontrolcomponentpayload_sourcecontrolcomponent](#BKMK_sourcecontrolcomponentpayload_sourcecontrolcomponent) + +### lk_sourcecontrolcomponent_createdby + +One-To-Many Relationship: [systemuser lk_sourcecontrolcomponent_createdby](systemuser.md#BKMK_lk_sourcecontrolcomponent_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolcomponent_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_sourcecontrolcomponent_createdonbehalfby](systemuser.md#BKMK_lk_sourcecontrolcomponent_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolcomponent_modifiedby + +One-To-Many Relationship: [systemuser lk_sourcecontrolcomponent_modifiedby](systemuser.md#BKMK_lk_sourcecontrolcomponent_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolcomponent_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_sourcecontrolcomponent_modifiedonbehalfby](systemuser.md#BKMK_lk_sourcecontrolcomponent_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### sourcecontrolcomponentpayload_sourcecontrolcomponent + +One-To-Many Relationship: [sourcecontrolcomponentpayload sourcecontrolcomponentpayload_sourcecontrolcomponent](sourcecontrolcomponentpayload.md#BKMK_sourcecontrolcomponentpayload_sourcecontrolcomponent) + +|Property|Value| +|---|---| +|ReferencedEntity|`sourcecontrolcomponentpayload`| +|ReferencedAttribute|`sourcecontrolcomponentpayloadid`| +|ReferencingAttribute|`sourcecontrolcomponentpayloadid`| +|ReferencingEntityNavigationPropertyName|`sourcecontrolcomponentpayloadid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolcomponentpayload.md b/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolcomponentpayload.md new file mode 100644 index 0000000000..0b4b291a5b --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolcomponentpayload.md @@ -0,0 +1,527 @@ +--- +title: "Source Control Component Payload (SourceControlComponentPayload) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Source Control Component Payload (SourceControlComponentPayload) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Source Control Component Payload (SourceControlComponentPayload) table/entity reference (Microsoft Dataverse) + +Stores the Source Control Component Payloads associated with components. + +## Messages + +The following table lists the messages for the Source Control Component Payload (SourceControlComponentPayload) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: False |`POST` /sourcecontrolcomponentpayloads
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /sourcecontrolcomponentpayloads(*sourcecontrolcomponentpayloadid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: False |`GET` /sourcecontrolcomponentpayloads(*sourcecontrolcomponentpayloadid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /sourcecontrolcomponentpayloads
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /sourcecontrolcomponentpayloads(*sourcecontrolcomponentpayloadid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /sourcecontrolcomponentpayloads(*sourcecontrolcomponentpayloadid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Source Control Component Payload (SourceControlComponentPayload) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Source Control Component Payload** | +| **DisplayCollectionName** | **Source Control Component Payloads** | +| **SchemaName** | `SourceControlComponentPayload` | +| **CollectionSchemaName** | `SourceControlComponentPayloads` | +| **EntitySetName** | `sourcecontrolcomponentpayloads`| +| **LogicalName** | `sourcecontrolcomponentpayload` | +| **LogicalCollectionName** | `sourcecontrolcomponentpayloads` | +| **PrimaryIdAttribute** | `sourcecontrolcomponentpayloadid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ComponentId](#BKMK_ComponentId) +- [GitHashId](#BKMK_GitHashId) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [LastSyncHashId](#BKMK_LastSyncHashId) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [PartitionId](#BKMK_PartitionId) +- [ReferringSolutions](#BKMK_ReferringSolutions) +- [SourceControlComponentPayloadId](#BKMK_SourceControlComponentPayloadId) +- [TTLInSeconds](#BKMK_TTLInSeconds) + +### ComponentId + +|Property|Value| +|---|---| +|Description|**Component id of the component**| +|DisplayName|**Component Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentid`| +|RequiredLevel|Recommended| +|Type|Uniqueidentifier| + +### GitHashId + +|Property|Value| +|---|---| +|Description|**This stores git hash id.**| +|DisplayName|**GitHash Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`githashid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### LastSyncHashId + +|Property|Value| +|---|---| +|Description|**This stores last sync hash id.**| +|DisplayName|**LastSyncHash Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`lastsynchashid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|2000| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### ReferringSolutions + +|Property|Value| +|---|---| +|Description|**List of solution identifiers where this component is present**| +|DisplayName|**List of solution identifiers where this component is present**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`referringsolutions`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### SourceControlComponentPayloadId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Source Control Component Payload Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sourcecontrolcomponentpayloadid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentPayload](#BKMK_ComponentPayload) +- [ComponentPayload_Name](#BKMK_ComponentPayload_Name) +- [ComponentPayloadInGit](#BKMK_ComponentPayloadInGit) +- [ComponentPayloadInGit_Name](#BKMK_ComponentPayloadInGit_Name) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentPayload + +|Property|Value| +|---|---| +|Description|**Payload of the component**| +|DisplayName|**Component Payload**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentpayload`| +|RequiredLevel|ApplicationRequired| +|Type|File| +|MaxSizeInKB|131072| + +### ComponentPayload_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentpayload_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + +### ComponentPayloadInGit + +|Property|Value| +|---|---| +|Description|**Payload of the component in Git**| +|DisplayName|**Component Payload in Git**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentpayloadingit`| +|RequiredLevel|None| +|Type|File| +|MaxSizeInKB|131072| + +### ComponentPayloadInGit_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentpayloadingit_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload](#BKMK_ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload) +- [ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit](#BKMK_ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit) +- [lk_sourcecontrolcomponentpayload_createdby](#BKMK_lk_sourcecontrolcomponentpayload_createdby) +- [lk_sourcecontrolcomponentpayload_createdonbehalfby](#BKMK_lk_sourcecontrolcomponentpayload_createdonbehalfby) +- [lk_sourcecontrolcomponentpayload_modifiedby](#BKMK_lk_sourcecontrolcomponentpayload_modifiedby) +- [lk_sourcecontrolcomponentpayload_modifiedonbehalfby](#BKMK_lk_sourcecontrolcomponentpayload_modifiedonbehalfby) + +### ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload + +One-To-Many Relationship: [elasticfileattachment ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload](elasticfileattachment.md#BKMK_ElasticFileAttachment_SourceControlComponentPayload_ComponentPayload) + +|Property|Value| +|---|---| +|ReferencedEntity|`elasticfileattachment`| +|ReferencedAttribute|`elasticfileattachmentid`| +|ReferencingAttribute|`componentpayload`| +|ReferencingEntityNavigationPropertyName|`componentpayload`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit + +One-To-Many Relationship: [elasticfileattachment ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit](elasticfileattachment.md#BKMK_ElasticFileAttachment_SourceControlComponentPayload_ComponentPayloadInGit) + +|Property|Value| +|---|---| +|ReferencedEntity|`elasticfileattachment`| +|ReferencedAttribute|`elasticfileattachmentid`| +|ReferencingAttribute|`componentpayloadingit`| +|ReferencingEntityNavigationPropertyName|`componentpayloadingit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolcomponentpayload_createdby + +One-To-Many Relationship: [systemuser lk_sourcecontrolcomponentpayload_createdby](systemuser.md#BKMK_lk_sourcecontrolcomponentpayload_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolcomponentpayload_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_sourcecontrolcomponentpayload_createdonbehalfby](systemuser.md#BKMK_lk_sourcecontrolcomponentpayload_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolcomponentpayload_modifiedby + +One-To-Many Relationship: [systemuser lk_sourcecontrolcomponentpayload_modifiedby](systemuser.md#BKMK_lk_sourcecontrolcomponentpayload_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolcomponentpayload_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_sourcecontrolcomponentpayload_modifiedonbehalfby](systemuser.md#BKMK_lk_sourcecontrolcomponentpayload_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [sourcecontrolcomponentpayload_ElasticFileAttachments](#BKMK_sourcecontrolcomponentpayload_ElasticFileAttachments) +- [sourcecontrolcomponentpayload_sourcecontrolcomponent](#BKMK_sourcecontrolcomponentpayload_sourcecontrolcomponent) + +### sourcecontrolcomponentpayload_ElasticFileAttachments + +Many-To-One Relationship: [elasticfileattachment sourcecontrolcomponentpayload_ElasticFileAttachments](elasticfileattachment.md#BKMK_sourcecontrolcomponentpayload_ElasticFileAttachments) + +|Property|Value| +|---|---| +|ReferencingEntity|`elasticfileattachment`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`sourcecontrolcomponentpayload_ElasticFileAttachments`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### sourcecontrolcomponentpayload_sourcecontrolcomponent + +Many-To-One Relationship: [sourcecontrolcomponent sourcecontrolcomponentpayload_sourcecontrolcomponent](sourcecontrolcomponent.md#BKMK_sourcecontrolcomponentpayload_sourcecontrolcomponent) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponent`| +|ReferencingAttribute|`sourcecontrolcomponentpayloadid`| +|ReferencedEntityNavigationPropertyName|`sourcecontrolcomponentpayload`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolconfiguration.md b/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolconfiguration.md new file mode 100644 index 0000000000..b94577075d --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/sourcecontrolconfiguration.md @@ -0,0 +1,407 @@ +--- +title: "Source Control Configuration (SourceControlConfiguration) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Source Control Configuration (SourceControlConfiguration) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Source Control Configuration (SourceControlConfiguration) table/entity reference (Microsoft Dataverse) + +Stores the git configuration associated with the environment + +## Messages + +The following table lists the messages for the Source Control Configuration (SourceControlConfiguration) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: False |`POST` /sourcecontrolconfigurations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: False | || +| `Delete`
Event: False |`DELETE` /sourcecontrolconfigurations(*sourcecontrolconfigurationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: False |`GET` /sourcecontrolconfigurations(*sourcecontrolconfigurationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: False | || +| `RetrieveMultiple`
Event: False |`GET` /sourcecontrolconfigurations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: False |`PATCH` /sourcecontrolconfigurations(*sourcecontrolconfigurationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: False | || +| `Upsert`
Event: False |`PATCH` /sourcecontrolconfigurations(*sourcecontrolconfigurationid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Source Control Configuration (SourceControlConfiguration) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Source Control Configuration** | +| **DisplayCollectionName** | **Source Control Configurations** | +| **SchemaName** | `SourceControlConfiguration` | +| **CollectionSchemaName** | `SourceControlConfigurations` | +| **EntitySetName** | `sourcecontrolconfigurations`| +| **LogicalName** | `sourcecontrolconfiguration` | +| **LogicalCollectionName** | `sourcecontrolconfigurations` | +| **PrimaryIdAttribute** | `sourcecontrolconfigurationid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [Name](#BKMK_Name) +- [OrganizationName](#BKMK_OrganizationName) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [PartitionId](#BKMK_PartitionId) +- [ProjectName](#BKMK_ProjectName) +- [RepositoryName](#BKMK_RepositoryName) +- [SourceControlConfigurationId](#BKMK_SourceControlConfigurationId) +- [TTLInSeconds](#BKMK_TTLInSeconds) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OrganizationName + +|Property|Value| +|---|---| +|Description|**Stores the git organization name associated with the organization**| +|DisplayName|**Organization Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`organizationname`| +|RequiredLevel|Recommended| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### ProjectName + +|Property|Value| +|---|---| +|Description|**Stores the git project name associated with the organization**| +|DisplayName|**Project Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`projectname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### RepositoryName + +|Property|Value| +|---|---| +|Description|**Stores the git repository name associated with the organization**| +|DisplayName|**Repository Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`repositoryname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### SourceControlConfigurationId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Source Control Configuration**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`sourcecontrolconfigurationid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [lk_sourcecontrolconfiguration_createdby](#BKMK_lk_sourcecontrolconfiguration_createdby) +- [lk_sourcecontrolconfiguration_createdonbehalfby](#BKMK_lk_sourcecontrolconfiguration_createdonbehalfby) +- [lk_sourcecontrolconfiguration_modifiedby](#BKMK_lk_sourcecontrolconfiguration_modifiedby) +- [lk_sourcecontrolconfiguration_modifiedonbehalfby](#BKMK_lk_sourcecontrolconfiguration_modifiedonbehalfby) + +### lk_sourcecontrolconfiguration_createdby + +One-To-Many Relationship: [systemuser lk_sourcecontrolconfiguration_createdby](systemuser.md#BKMK_lk_sourcecontrolconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolconfiguration_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_sourcecontrolconfiguration_createdonbehalfby](systemuser.md#BKMK_lk_sourcecontrolconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolconfiguration_modifiedby + +One-To-Many Relationship: [systemuser lk_sourcecontrolconfiguration_modifiedby](systemuser.md#BKMK_lk_sourcecontrolconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_sourcecontrolconfiguration_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_sourcecontrolconfiguration_modifiedonbehalfby](systemuser.md#BKMK_lk_sourcecontrolconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +### sourcecontrolconfiguration_sourcecontrolbranchconfiguration + +Many-To-One Relationship: [sourcecontrolbranchconfiguration sourcecontrolconfiguration_sourcecontrolbranchconfiguration](sourcecontrolbranchconfiguration.md#BKMK_sourcecontrolconfiguration_sourcecontrolbranchconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolbranchconfiguration`| +|ReferencingAttribute|`sourcecontrolconfigurationid`| +|ReferencedEntityNavigationPropertyName|`sourcecontrolconfiguration`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/stagedentity.md b/powerapps-docs/developer/data-platform/reference/entities/stagedentity.md index 63cfb9639c..acc1acea2d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/stagedentity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/stagedentity.md @@ -1,16 +1,14 @@ --- title: "Staged Entity (StagedEntity) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Staged Entity (StagedEntity) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Staged Entity (StagedEntity) table/entity reference +# Staged Entity (StagedEntity) table/entity reference (Microsoft Dataverse) Stores staged entity metadata to be processed before fully created. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /stagedentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /stagedentities(*stagedentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /stagedentities(*stagedentityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /stagedentities
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /stagedentities(*stagedentityid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -675,6 +675,6 @@ Many-To-One Relationship: [syncerror stagedentity_SyncErrors](syncerror.md#BKMK_ ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/stagedentityattribute.md b/powerapps-docs/developer/data-platform/reference/entities/stagedentityattribute.md index b6d02ddca1..7c1fcaa860 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/stagedentityattribute.md +++ b/powerapps-docs/developer/data-platform/reference/entities/stagedentityattribute.md @@ -1,16 +1,14 @@ --- title: "Staged Entity Attribute (StagedEntityAttribute) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Staged Entity Attribute (StagedEntityAttribute) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Staged Entity Attribute (StagedEntityAttribute) table/entity reference +# Staged Entity Attribute (StagedEntityAttribute) table/entity reference (Microsoft Dataverse) Stores staged entity attribute metadata to be processed in async. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /stagedentityattributes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /stagedentityattributes(*stagedentityattributeid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /stagedentityattributes(*stagedentityattributeid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /stagedentityattributes
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /stagedentityattributes(*stagedentityattributeid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -699,6 +699,6 @@ Many-To-One Relationship: [syncerror stagedentityattribute_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/stagedmetadataasyncoperation.md b/powerapps-docs/developer/data-platform/reference/entities/stagedmetadataasyncoperation.md index 43e6176291..b5976eb69b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/stagedmetadataasyncoperation.md +++ b/powerapps-docs/developer/data-platform/reference/entities/stagedmetadataasyncoperation.md @@ -1,16 +1,14 @@ --- title: "Staged Metadata Async Operation (StagedMetadataAsyncOperation) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Staged Metadata Async Operation (StagedMetadataAsyncOperation) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Staged Metadata Async Operation (StagedMetadataAsyncOperation) table/entity reference +# Staged Metadata Async Operation (StagedMetadataAsyncOperation) table/entity reference (Microsoft Dataverse) Stores staged entity metadata to be processed before fully created. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /stagedmetadataasyncoperations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /stagedmetadataasyncoperations(*stagedmetadataasyncoperationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /stagedmetadataasyncoperations(*stagedmetadataasyncoperationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /stagedmetadataasyncoperations
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /stagedmetadataasyncoperations(*stagedmetadataasyncoperationid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -525,6 +525,6 @@ Many-To-One Relationship: [syncerror stagedmetadataasyncoperation_SyncErrors](sy ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/stagedsourcecontrolcomponent.md b/powerapps-docs/developer/data-platform/reference/entities/stagedsourcecontrolcomponent.md new file mode 100644 index 0000000000..fa6eb3a802 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/stagedsourcecontrolcomponent.md @@ -0,0 +1,390 @@ +--- +title: "Staged Source Control Component (StagedSourceControlComponent) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Staged Source Control Component (StagedSourceControlComponent) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Staged Source Control Component (StagedSourceControlComponent) table/entity reference (Microsoft Dataverse) + +Stores the source control components that needs to be processed + +## Messages + +The following table lists the messages for the Staged Source Control Component (StagedSourceControlComponent) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /stagedsourcecontrolcomponents
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /stagedsourcecontrolcomponents(*stagedsourcecontrolcomponentid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /stagedsourcecontrolcomponents(*stagedsourcecontrolcomponentid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /stagedsourcecontrolcomponents
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: True |`PATCH` /stagedsourcecontrolcomponents(*stagedsourcecontrolcomponentid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: True |`PATCH` /stagedsourcecontrolcomponents(*stagedsourcecontrolcomponentid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: True | || + +## Properties + +The following table lists selected properties for the Staged Source Control Component (StagedSourceControlComponent) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Staged Source Control Component** | +| **DisplayCollectionName** | **Staged Source Control Components** | +| **SchemaName** | `StagedSourceControlComponent` | +| **CollectionSchemaName** | `StagedSourceControlComponents` | +| **EntitySetName** | `stagedsourcecontrolcomponents`| +| **LogicalName** | `stagedsourcecontrolcomponent` | +| **LogicalCollectionName** | `stagedsourcecontrolcomponents` | +| **PrimaryIdAttribute** | `stagedsourcecontrolcomponentid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ComponentId](#BKMK_ComponentId) +- [ComponentOperationType](#BKMK_ComponentOperationType) +- [ComponentType](#BKMK_ComponentType) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [PartitionId](#BKMK_PartitionId) +- [StagedSourceControlComponentId](#BKMK_StagedSourceControlComponentId) +- [TTLInSeconds](#BKMK_TTLInSeconds) + +### ComponentId + +|Property|Value| +|---|---| +|Description|**Component id of the component**| +|DisplayName|**Component Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentid`| +|RequiredLevel|Recommended| +|Type|Uniqueidentifier| + +### ComponentOperationType + +|Property|Value| +|---|---| +|Description|**Component Operation Type**| +|DisplayName|**Component Operation Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componentoperationtype`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`stagedsourcecontrolcomponent_componentoperationtype`| + +#### ComponentOperationType Choices/Options + +|Value|Label| +|---|---| +|0|**Create**| +|1|**Update**| +|2|**Delete**| +|3|**Publish**| +|4|**Add to Solution**| +|5|**Remove from Solution**| + +### ComponentType + +|Property|Value| +|---|---| +|Description|**Component type of the solution aware components**| +|DisplayName|**Component Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`componenttype`| +|RequiredLevel|Recommended| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### StagedSourceControlComponentId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Staged Source Control Component Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`stagedsourcecontrolcomponentid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [lk_stagedsourcecontrolcomponent_createdby](#BKMK_lk_stagedsourcecontrolcomponent_createdby) +- [lk_stagedsourcecontrolcomponent_createdonbehalfby](#BKMK_lk_stagedsourcecontrolcomponent_createdonbehalfby) +- [lk_stagedsourcecontrolcomponent_modifiedby](#BKMK_lk_stagedsourcecontrolcomponent_modifiedby) +- [lk_stagedsourcecontrolcomponent_modifiedonbehalfby](#BKMK_lk_stagedsourcecontrolcomponent_modifiedonbehalfby) + +### lk_stagedsourcecontrolcomponent_createdby + +One-To-Many Relationship: [systemuser lk_stagedsourcecontrolcomponent_createdby](systemuser.md#BKMK_lk_stagedsourcecontrolcomponent_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_stagedsourcecontrolcomponent_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_stagedsourcecontrolcomponent_createdonbehalfby](systemuser.md#BKMK_lk_stagedsourcecontrolcomponent_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_stagedsourcecontrolcomponent_modifiedby + +One-To-Many Relationship: [systemuser lk_stagedsourcecontrolcomponent_modifiedby](systemuser.md#BKMK_lk_stagedsourcecontrolcomponent_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_stagedsourcecontrolcomponent_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_stagedsourcecontrolcomponent_modifiedonbehalfby](systemuser.md#BKMK_lk_stagedsourcecontrolcomponent_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/stagesolutionupload.md b/powerapps-docs/developer/data-platform/reference/entities/stagesolutionupload.md index 6109fe6b20..838ebbae6c 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/stagesolutionupload.md +++ b/powerapps-docs/developer/data-platform/reference/entities/stagesolutionupload.md @@ -1,16 +1,14 @@ --- title: "StageSolutionUpload table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the StageSolutionUpload table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# StageSolutionUpload table/entity reference +# StageSolutionUpload table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /stagesolutionuploads(*stagesolutionuploadid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /stagesolutionuploads
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /stagesolutionuploads(*stagesolutionuploadid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -453,7 +453,7 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali |LogicalName|`solutionfile`| |RequiredLevel|None| |Type|File| -|MaxSizeInKB|128000| +|MaxSizeInKB|1000000| ### SolutionFile_Name @@ -744,6 +744,6 @@ Many-To-One Relationship: [syncerror stagesolutionupload_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/subject.md b/powerapps-docs/developer/data-platform/reference/entities/subject.md index bb6c4576fc..20e5688a96 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/subject.md +++ b/powerapps-docs/developer/data-platform/reference/entities/subject.md @@ -1,16 +1,14 @@ --- title: "Subject table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Subject table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Subject table/entity reference +# Subject table/entity reference (Microsoft Dataverse) Information regarding subjects available in the system. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /subjects
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /subjects(*subjectid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /subjects(*subjectid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /subjects
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /subjects(*subjectid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -520,6 +520,6 @@ Many-To-One Relationship: [syncerror Subject_SyncErrors](syncerror.md#BKMK_Subje ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/subscriptionmanuallytrackedobject.md b/powerapps-docs/developer/data-platform/reference/entities/subscriptionmanuallytrackedobject.md index cf88c5458e..60374d4be2 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/subscriptionmanuallytrackedobject.md +++ b/powerapps-docs/developer/data-platform/reference/entities/subscriptionmanuallytrackedobject.md @@ -1,19 +1,27 @@ --- title: "Subscription Manually Tracked Object (SubscriptionManuallyTrackedObject) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Subscription Manually Tracked Object (SubscriptionManuallyTrackedObject) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Subscription Manually Tracked Object (SubscriptionManuallyTrackedObject) table/entity reference +# Subscription Manually Tracked Object (SubscriptionManuallyTrackedObject) table/entity reference (Microsoft Dataverse) For internal use only. +## Messages + +The following table lists the messages for the Subscription Manually Tracked Object (SubscriptionManuallyTrackedObject) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Subscription Manually Tracked Object (SubscriptionManuallyTrackedObject) table. @@ -128,6 +136,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/subscriptionstatisticsoffline.md b/powerapps-docs/developer/data-platform/reference/entities/subscriptionstatisticsoffline.md index 8233b82efc..87dcb45ba8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/subscriptionstatisticsoffline.md +++ b/powerapps-docs/developer/data-platform/reference/entities/subscriptionstatisticsoffline.md @@ -1,16 +1,14 @@ --- title: "Subscription Statistic Offline (SubscriptionStatisticsOffline) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Subscription Statistic Offline (SubscriptionStatisticsOffline) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Subscription Statistic Offline (SubscriptionStatisticsOffline) table/entity reference +# Subscription Statistic Offline (SubscriptionStatisticsOffline) table/entity reference (Microsoft Dataverse) Subscription Statistic Offline @@ -86,6 +84,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/subscriptionstatisticsoutlook.md b/powerapps-docs/developer/data-platform/reference/entities/subscriptionstatisticsoutlook.md index 18dace0809..84df5c6085 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/subscriptionstatisticsoutlook.md +++ b/powerapps-docs/developer/data-platform/reference/entities/subscriptionstatisticsoutlook.md @@ -1,16 +1,14 @@ --- title: "Subscription Statistic Outlook (SubscriptionStatisticsOutlook) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Subscription Statistic Outlook (SubscriptionStatisticsOutlook) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Subscription Statistic Outlook (SubscriptionStatisticsOutlook) table/entity reference +# Subscription Statistic Outlook (SubscriptionStatisticsOutlook) table/entity reference (Microsoft Dataverse) Subscription Statistic Outlook @@ -86,6 +84,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/subscriptionsyncentryoffline.md b/powerapps-docs/developer/data-platform/reference/entities/subscriptionsyncentryoffline.md index c300859c2b..6fcb478a60 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/subscriptionsyncentryoffline.md +++ b/powerapps-docs/developer/data-platform/reference/entities/subscriptionsyncentryoffline.md @@ -1,16 +1,14 @@ --- title: "Subscription Sync Entry Offline (SubscriptionSyncEntryOffline) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Subscription Sync Entry Offline (SubscriptionSyncEntryOffline) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Subscription Sync Entry Offline (SubscriptionSyncEntryOffline) table/entity reference +# Subscription Sync Entry Offline (SubscriptionSyncEntryOffline) table/entity reference (Microsoft Dataverse) Used for offline sync, internal use only. @@ -112,6 +110,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/subscriptionsyncentryoutlook.md b/powerapps-docs/developer/data-platform/reference/entities/subscriptionsyncentryoutlook.md index aaadeec03e..68ea62ce76 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/subscriptionsyncentryoutlook.md +++ b/powerapps-docs/developer/data-platform/reference/entities/subscriptionsyncentryoutlook.md @@ -1,16 +1,14 @@ --- title: "Subscription Sync Entry Outlook (SubscriptionSyncEntryOutlook) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Subscription Sync Entry Outlook (SubscriptionSyncEntryOutlook) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Subscription Sync Entry Outlook (SubscriptionSyncEntryOutlook) table/entity reference +# Subscription Sync Entry Outlook (SubscriptionSyncEntryOutlook) table/entity reference (Microsoft Dataverse) Used for outlook sync, internal use only. @@ -112,6 +110,6 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/supportusertable.md b/powerapps-docs/developer/data-platform/reference/entities/supportusertable.md index 715796985b..4d959c3336 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/supportusertable.md +++ b/powerapps-docs/developer/data-platform/reference/entities/supportusertable.md @@ -1,19 +1,27 @@ --- title: "supportusertable table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the supportusertable table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# supportusertable table/entity reference +# supportusertable table/entity reference (Microsoft Dataverse) +## Messages + +The following table lists the messages for the supportusertable table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the supportusertable table. @@ -607,6 +615,6 @@ Many-To-One Relationship: [syncerror supportusertable_SyncErrors](syncerror.md#B ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/synapsedatabase.md b/powerapps-docs/developer/data-platform/reference/entities/synapsedatabase.md index c9319ae778..ec7eb4d07f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/synapsedatabase.md +++ b/powerapps-docs/developer/data-platform/reference/entities/synapsedatabase.md @@ -1,16 +1,14 @@ --- title: "Synapse Database (synapsedatabase) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Synapse Database (synapsedatabase) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Synapse Database (synapsedatabase) table/entity reference +# Synapse Database (synapsedatabase) table/entity reference (Microsoft Dataverse) This entity represents an external Synapse database and its associated datalake folder link. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /synapsedatabases(*synapsedatabaseid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /synapsedatabases
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /synapsedatabases(*synapsedatabaseid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -1007,6 +1007,6 @@ Many-To-One Relationship: [syncerror synapsedatabase_SyncErrors](syncerror.md#BK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/synapselinkexternaltablestate.md b/powerapps-docs/developer/data-platform/reference/entities/synapselinkexternaltablestate.md index 246c205906..1bdf2acbe8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/synapselinkexternaltablestate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/synapselinkexternaltablestate.md @@ -1,16 +1,14 @@ --- title: "Synapse Link External Table State (synapselinkexternaltablestate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Synapse Link External Table State (synapselinkexternaltablestate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Synapse Link External Table State (synapselinkexternaltablestate) table/entity reference +# Synapse Link External Table State (synapselinkexternaltablestate) table/entity reference (Microsoft Dataverse) Synapse Link external table states @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /synapselinkexternaltablestates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /synapselinkexternaltablestates(*synapselinkexternaltablestateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /synapselinkexternaltablestates(*synapselinkexternaltablestateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /synapselinkexternaltablestates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -63,6 +63,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [LastSyncState](#BKMK_LastSyncState) - [MaxRecordVersion](#BKMK_MaxRecordVersion) - [MetadataVersion](#BKMK_MetadataVersion) +- [MinSyncedDataVersion](#BKMK_MinSyncedDataVersion) - [name](#BKMK_name) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [RecordCount](#BKMK_RecordCount) @@ -217,6 +218,20 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|32| +### MinSyncedDataVersion + +|Property|Value| +|---|---| +|Description|**Last Synced Minimum Data Version**| +|DisplayName|**MinSyncVersion**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`minsynceddataversion`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + ### name |Property|Value| @@ -776,6 +791,6 @@ Many-To-One Relationship: [syncerror synapselinkexternaltablestate_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofile.md b/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofile.md index ecae876abf..0279b23e04 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofile.md +++ b/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofile.md @@ -1,16 +1,14 @@ --- title: "Synapse Link Profile (synapselinkprofile) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Synapse Link Profile (synapselinkprofile) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Synapse Link Profile (synapselinkprofile) table/entity reference +# Synapse Link Profile (synapselinkprofile) table/entity reference (Microsoft Dataverse) Synapse Link Profile @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /synapselinkprofiles
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /synapselinkprofiles(*synapselinkprofileid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /synapselinkprofiles(*synapselinkprofileid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /synapselinkprofiles
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -901,6 +901,6 @@ Many-To-One Relationship: [syncerror synapselinkprofile_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofileentity.md b/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofileentity.md index 5c51a0e9d0..1b092a04ef 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofileentity.md +++ b/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofileentity.md @@ -1,16 +1,14 @@ --- title: "Synapse Link Profile Entity (synapselinkprofileentity) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Synapse Link Profile Entity (synapselinkprofileentity) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Synapse Link Profile Entity (synapselinkprofileentity) table/entity reference +# Synapse Link Profile Entity (synapselinkprofileentity) table/entity reference (Microsoft Dataverse) Entities associated with the Synapse Link profile @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /synapselinkprofileentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /synapselinkprofileentities(*synapselinkprofileentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /synapselinkprofileentities(*synapselinkprofileentityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /synapselinkprofileentities
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -123,7 +123,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|64| +|MaxLength|128| ### EntitySource @@ -849,6 +849,6 @@ Many-To-One Relationship: [syncerror synapselinkprofileentity_SyncErrors](syncer ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofileentitystate.md b/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofileentitystate.md index 92510273cb..18cbb65be1 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofileentitystate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/synapselinkprofileentitystate.md @@ -1,16 +1,14 @@ --- title: "Synapse Link Profile Entity State (synapselinkprofileentitystate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Synapse Link Profile Entity State (synapselinkprofileentitystate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Synapse Link Profile Entity State (synapselinkprofileentitystate) table/entity reference +# Synapse Link Profile Entity State (synapselinkprofileentitystate) table/entity reference (Microsoft Dataverse) Runtime state of the Synapse Link entity @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /synapselinkprofileentitystates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /synapselinkprofileentitystates(*synapselinkprofileentitystateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /synapselinkprofileentitystates(*synapselinkprofileentitystateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /synapselinkprofileentitystates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -73,6 +73,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [LastSyncedMetadataTime](#BKMK_LastSyncedMetadataTime) - [LastSyncedMetadataVersion](#BKMK_LastSyncedMetadataVersion) - [MetadataState](#BKMK_MetadataState) +- [MinSyncedDataVersion](#BKMK_MinSyncedDataVersion) - [name](#BKMK_name) - [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) - [profile](#BKMK_profile) @@ -148,7 +149,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|64| +|MaxLength|128| ### EntitySource @@ -407,6 +408,20 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |8|**Created**| |16|**Failure**| +### MinSyncedDataVersion + +|Property|Value| +|---|---| +|Description|**Last Synced Minimum Data Version**| +|DisplayName|**MinSyncVersion**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`minsynceddataversion`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + ### name |Property|Value| @@ -943,6 +958,6 @@ Many-To-One Relationship: [syncerror synapselinkprofileentitystate_SyncErrors](s ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/synapselinkschedule.md b/powerapps-docs/developer/data-platform/reference/entities/synapselinkschedule.md index e4fcc9e525..8c4b7a72cc 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/synapselinkschedule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/synapselinkschedule.md @@ -1,16 +1,14 @@ --- title: "Synapse Link Schedule (synapselinkschedule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Synapse Link Schedule (synapselinkschedule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Synapse Link Schedule (synapselinkschedule) table/entity reference +# Synapse Link Schedule (synapselinkschedule) table/entity reference (Microsoft Dataverse) Synapse link schedules @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /synapselinkschedules
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /synapselinkschedules(*synapselinkscheduleid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /synapselinkschedules(*synapselinkscheduleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /synapselinkschedules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -767,6 +767,6 @@ Many-To-One Relationship: [syncerror synapselinkschedule_SyncErrors](syncerror.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/syncerror.md b/powerapps-docs/developer/data-platform/reference/entities/syncerror.md index 6c26f9f8ae..0aab5ce2fa 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/syncerror.md +++ b/powerapps-docs/developer/data-platform/reference/entities/syncerror.md @@ -1,16 +1,14 @@ --- title: "Sync Error (SyncError) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Sync Error (SyncError) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Sync Error (SyncError) table/entity reference +# Sync Error (SyncError) table/entity reference (Microsoft Dataverse) Failure reason and other detailed information for a record that failed to sync. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: False |`PATCH` /syncerrors(*syncerrorid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /syncerrors
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /syncerrors(*syncerrorid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /syncerrors(*syncerrorid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /syncerrors
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrievePrincipalAccess`
Event: False | || @@ -266,7 +266,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`regardingobjectid`| |RequiredLevel|None| |Type|Lookup| -|Targets|account, activityfileattachment, activitymimeattachment, activityparty, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, annotation, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attachment, attributeimageconfig, attributemaskingrule, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessdatalocalizedlabel, businessunit, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, category, channelaccessprofile, channelaccessprofilerule, channelaccessprofileruleitem, chat, comment, connection, connectioninstance, connectionreference, connectionrole, connector, contact, conversationtranscript, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, duplicaterule, duplicaterulecondition, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, emailserverprofile, enablearchivalrequest, entityanalyticsconfig, entityimageconfig, entityindex, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, expiredprocess, exportedexcel, exportsolutionupload, externalparty, externalpartyitem, fabricaiskill, fax, featurecontrolsetting, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, feedback, fieldpermission, fieldsecurityprofile, fileattachment, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, goal, goalrollupquery, holidaywrapper, importmap, indexattributes, internaladdress, internalcatalogassignment, kbarticle, kbarticletemplate, keyvaultreference, knowledgearticle, knowledgearticleviews, knowledgebaserecord, letter, mailbox, mailmergetemplate, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, metric, mobileofflineprofileextension, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, newprocess, offlinecommanddefinition, organization, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, pluginpackage, position, postfollow, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesscanreport, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processsession, processstage, processstageparameter, processtrigger, provisionlanguageforuser, publisher, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshipattribute, report, reportcategory, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, revokeinheritedaccessrecordstracker, role, roleeditorlayout, rollupfield, savedquery, savedqueryvisualization, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointdocumentlocation, sharepointsite, sideloadedaiplugin, sla, slaitem, slakpiinstance, socialactivity, socialprofile, solution, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, subject, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, syncerror, systemuser, systemuserauthorizationchangetracker, task, tdsmetadata, team, teammobileofflineprofilemembership, teamtemplate, template, territory, transactioncurrency, translationprocess, usermobileofflineprofilemembership, userquery, userqueryvisualization, userrating, viewasexamplequestion, virtualentitymetadata, workflow, workflowbinary, workqueue, workqueueitem| +|Targets|account, activityfileattachment, activitymimeattachment, activityparty, adx_externalidentity, adx_invitation, adx_inviteredemption, adx_portalcomment, adx_setting, adx_webformsession, aicopilot, aiinsightcard, aiplugin, aipluginauth, aipluginconversationstarter, aipluginconversationstartermapping, aipluginexternalschema, aipluginexternalschemaproperty, aiplugingovernance, aiplugingovernanceext, aiplugininstance, aipluginoperation, aipluginoperationparameter, aipluginoperationresponsetemplate, aiplugintitle, aipluginusersetting, aiskillconfig, annotation, appaction, appactionmigration, appactionrule, appelement, application, applicationuser, appmodulecomponentedge, appmodulecomponentnode, appointment, approvalprocess, approvalstageapproval, approvalstagecondition, approvalstageorder, appsetting, appusersetting, archivecleanupinfo, archivecleanupoperation, attachment, attributeimageconfig, attributemaskingrule, attributepicklistvalue, bot, botcomponent, botcomponentcollection, bulkarchiveconfig, bulkarchivefailuredetail, bulkarchiveoperation, bulkarchiveoperationdetail, businessdatalocalizedlabel, businessprocess, businessunit, canvasappextendedmetadata, card, cascadegrantrevokeaccessrecordstracker, cascadegrantrevokeaccessversiontracker, catalog, catalogassignment, category, certificatecredential, channelaccessprofile, channelaccessprofilerule, channelaccessprofileruleitem, chat, comment, connection, connectioninstance, connectionreference, connectionrole, connector, contact, conversationtranscript, copilotexamplequestion, copilotglossaryterm, copilotsynonyms, credential, customapi, customapirequestparameter, customapiresponseproperty, customeraddress, datalakefolder, datalakefolderpermission, datalakeworkspace, datalakeworkspacepermission, dataprocessingconfiguration, delegatedauthorization, deleteditemreference, desktopflowbinary, desktopflowmodule, duplicaterule, duplicaterulecondition, dvfilesearch, dvfilesearchattribute, dvfilesearchentity, dvtablesearch, dvtablesearchattribute, dvtablesearchentity, email, emailaddressconfiguration, emailserverprofile, enablearchivalrequest, entityanalyticsconfig, entityclusterconfig, entityimageconfig, entityindex, entityrecordfilter, environmentvariabledefinition, environmentvariablevalue, expiredprocess, exportedexcel, exportsolutionupload, externalparty, externalpartyitem, fabricaiskill, fax, featurecontrolsetting, federatedknowledgecitation, federatedknowledgeconfiguration, federatedknowledgeentityconfiguration, federatedknowledgemetadatarefresh, feedback, fieldpermission, fieldsecurityprofile, fileattachment, flowcapacityassignment, flowcredentialapplication, flowevent, flowmachine, flowmachinegroup, flowmachineimage, flowmachineimageversion, flowmachinenetwork, flowsession, fxexpression, goal, goalrollupquery, governanceconfiguration, holidaywrapper, importmap, indexattributes, internaladdress, internalcatalogassignment, kbarticle, kbarticletemplate, keyvaultreference, knowledgearticle, knowledgearticleviews, knowledgebaserecord, letter, mailbox, mailmergetemplate, mainfewshot, makerfewshot, managedidentity, maskingrule, metadataforarchival, metric, mobileofflineprofileextension, msdynce_botcontent, msdyn_aibdataset, msdyn_aibdatasetfile, msdyn_aibdatasetrecord, msdyn_aibdatasetscontainer, msdyn_aibfeedbackloop, msdyn_aibfile, msdyn_aibfileattacheddata, msdyn_aiconfiguration, msdyn_aidataprocessingevent, msdyn_aievaluationconfiguration, msdyn_aievaluationrun, msdyn_aievent, msdyn_aifptrainingdocument, msdyn_aimodel, msdyn_aimodelcatalog, msdyn_aiodimage, msdyn_aiodlabel, msdyn_aiodtrainingboundingbox, msdyn_aiodtrainingimage, msdyn_aitemplate, msdyn_aitestcase, msdyn_aitestcasedocument, msdyn_aitestcaseinput, msdyn_aitestrun, msdyn_aitestrunbatch, msdyn_analysiscomponent, msdyn_analysisjob, msdyn_analysisoverride, msdyn_analysisresult, msdyn_analysisresultdetail, msdyn_appinsightsmetadata, msdyn_copilotinteractions, msdyn_customcontrolextendedsettings, msdyn_dataflow, msdyn_dataflowconnectionreference, msdyn_dataflowrefreshhistory, msdyn_dataflowtemplate, msdyn_dataflow_datalakefolder, msdyn_dataworkspace, msdyn_dmsrequest, msdyn_dmsrequeststatus, msdyn_dmssyncrequest, msdyn_dmssyncstatus, msdyn_entitylinkchatconfiguration, msdyn_entityrefreshhistory, msdyn_favoriteknowledgearticle, msdyn_federatedarticle, msdyn_federatedarticleincident, msdyn_fileupload, msdyn_flow_actionapprovalmodel, msdyn_flow_approval, msdyn_flow_approvalrequest, msdyn_flow_approvalresponse, msdyn_flow_approvalstep, msdyn_flow_awaitallactionapprovalmodel, msdyn_flow_awaitallapprovalmodel, msdyn_flow_basicapprovalmodel, msdyn_flow_flowapproval, msdyn_formmapping, msdyn_function, msdyn_helppage, msdyn_insightsstorevirtualentity, msdyn_integratedsearchprovider, msdyn_kalanguagesetting, msdyn_kbattachment, msdyn_kmfederatedsearchconfig, msdyn_kmpersonalizationsetting, msdyn_knowledgearticleimage, msdyn_knowledgearticletemplate, msdyn_knowledgeassetconfiguration, msdyn_knowledgeconfiguration, msdyn_knowledgeinteractioninsight, msdyn_knowledgemanagementsetting, msdyn_knowledgepersonalfilter, msdyn_knowledgesearchfilter, msdyn_knowledgesearchinsight, msdyn_mobileapp, msdyn_modulerundetail, msdyn_plan, msdyn_planartifact, msdyn_planattachment, msdyn_pmanalysishistory, msdyn_pmbusinessruleautomationconfig, msdyn_pmcalendar, msdyn_pmcalendarversion, msdyn_pminferredtask, msdyn_pmprocessextendedmetadataversion, msdyn_pmprocesstemplate, msdyn_pmprocessusersettings, msdyn_pmprocessversion, msdyn_pmrecording, msdyn_pmsimulation, msdyn_pmtemplate, msdyn_pmview, msdyn_qna, msdyn_richtextfile, msdyn_salesforcestructuredobject, msdyn_salesforcestructuredqnaconfig, msdyn_schedule, msdyn_serviceconfiguration, msdyn_slakpi, msdyn_solutionhealthrule, msdyn_solutionhealthruleargument, msdyn_solutionhealthruleset, msdyn_tour, msdyn_virtualtablecolumncandidate, msdyn_workflowactionstatus, msgraphresourcetosubscription, mspcat_catalogsubmissionfiles, mspcat_packagestore, newprocess, offlinecommanddefinition, organization, organizationdatasyncfnostate, organizationdatasyncstate, organizationdatasyncsubscription, organizationdatasyncsubscriptionentity, organizationdatasyncsubscriptionfnotable, organizationsetting, package, packagehistory, pdfsetting, phonecall, plannerbusinessscenario, plannersyncaction, plugin, pluginpackage, position, postfollow, powerbidataset, powerbidatasetapdx, powerbimashupparameter, powerbireport, powerbireportapdx, powerfxrule, powerpagecomponent, powerpagesite, powerpagesitelanguage, powerpagesitepublished, powerpagesmanagedidentity, powerpagesscanreport, privilegecheckerlog, privilegecheckerrun, privilegesremovalsetting, processorregistration, processsession, processstage, processstageparameter, processtrigger, provisionlanguageforuser, publisher, queue, queueitem, reconciliationentityinfo, reconciliationentitystepinfo, reconciliationinfo, recordfilter, recurringappointmentmaster, recyclebinconfig, relationshipattribute, report, reportcategory, reportparameter, retaineddataexcel, retentioncleanupinfo, retentioncleanupoperation, retentionconfig, retentionfailuredetail, retentionoperation, retentionoperationdetail, retentionsuccessdetail, revokeinheritedaccessrecordstracker, role, roleeditorlayout, rollupfield, savedquery, savedqueryvisualization, savingrule, searchattributesettings, searchcustomanalyzer, searchrelationshipsettings, serviceplan, serviceplanmapping, settingdefinition, sharedlinksetting, sharedobject, sharedworkspace, sharedworkspacepool, sharepointdocumentlocation, sharepointmanagedidentity, sharepointsite, sideloadedaiplugin, signalregistration, sla, slaitem, slakpiinstance, socialactivity, socialprofile, solution, solutioncomponentattributeconfiguration, solutioncomponentbatchconfiguration, solutioncomponentconfiguration, solutioncomponentrelationshipconfiguration, stagedentity, stagedentityattribute, stagedmetadataasyncoperation, stagesolutionupload, subject, supportusertable, synapsedatabase, synapselinkexternaltablestate, synapselinkprofile, synapselinkprofileentity, synapselinkprofileentitystate, synapselinkschedule, syncerror, systemuser, systemuserauthorizationchangetracker, tag, taggedflowsession, taggedprocess, task, tdsmetadata, team, teammobileofflineprofilemembership, teamtemplate, template, territory, traitregistration, transactioncurrency, translationprocess, unstructuredfilesearchentity, unstructuredfilesearchrecord, usermobileofflineprofilemembership, userquery, userqueryvisualization, userrating, viewasexamplequestion, virtualentitymetadata, workflow, workflowbinary, workflowmetadata, workqueue, workqueueitem| ### RegardingObjectTypeCode @@ -578,18 +578,25 @@ These relationships are many-to-one. Listed by **SchemaName**. - [application_SyncErrors](#BKMK_application_SyncErrors) - [applicationuser_SyncErrors](#BKMK_applicationuser_SyncErrors) - [Appointment_SyncErrors](#BKMK_Appointment_SyncErrors) +- [approvalprocess_SyncErrors](#BKMK_approvalprocess_SyncErrors) +- [approvalstageapproval_SyncErrors](#BKMK_approvalstageapproval_SyncErrors) +- [approvalstagecondition_SyncErrors](#BKMK_approvalstagecondition_SyncErrors) +- [approvalstageorder_SyncErrors](#BKMK_approvalstageorder_SyncErrors) - [Attachment_SyncErrors](#BKMK_Attachment_SyncErrors) - [attributeimageconfig_SyncErrors](#BKMK_attributeimageconfig_SyncErrors) - [attributemaskingrule_SyncErrors](#BKMK_attributemaskingrule_SyncErrors) +- [attributepicklistvalue_SyncErrors](#BKMK_attributepicklistvalue_SyncErrors) - [bot_SyncErrors](#BKMK_bot_SyncErrors) - [botcomponent_SyncErrors](#BKMK_botcomponent_SyncErrors) - [botcomponentcollection_SyncErrors](#BKMK_botcomponentcollection_SyncErrors) +- [businessprocess_SyncErrors](#BKMK_businessprocess_SyncErrors) - [BusinessUnit_SyncError](#BKMK_BusinessUnit_SyncError) - [BusinessUnit_SyncErrors](#BKMK_BusinessUnit_SyncErrors) - [card_SyncErrors](#BKMK_card_SyncErrors) - [catalog_SyncErrors](#BKMK_catalog_SyncErrors) - [catalogassignment_SyncErrors](#BKMK_catalogassignment_SyncErrors) - [Category_SyncErrors](#BKMK_Category_SyncErrors) +- [certificatecredential_SyncErrors](#BKMK_certificatecredential_SyncErrors) - [chat_SyncErrors](#BKMK_chat_SyncErrors) - [Connection_SyncErrors](#BKMK_Connection_SyncErrors) - [connectioninstance_SyncErrors](#BKMK_connectioninstance_SyncErrors) @@ -623,8 +630,10 @@ These relationships are many-to-one. Listed by **SchemaName**. - [dvtablesearchattribute_SyncErrors](#BKMK_dvtablesearchattribute_SyncErrors) - [dvtablesearchentity_SyncErrors](#BKMK_dvtablesearchentity_SyncErrors) - [Email_SyncErrors](#BKMK_Email_SyncErrors) +- [emailaddressconfiguration_SyncErrors](#BKMK_emailaddressconfiguration_SyncErrors) - [EmailServerProfile_SyncErrors](#BKMK_EmailServerProfile_SyncErrors) - [entityanalyticsconfig_SyncErrors](#BKMK_entityanalyticsconfig_SyncErrors) +- [entityclusterconfig_SyncErrors](#BKMK_entityclusterconfig_SyncErrors) - [entityimageconfig_SyncErrors](#BKMK_entityimageconfig_SyncErrors) - [entityindex_SyncErrors](#BKMK_entityindex_SyncErrors) - [entityrecordfilter_SyncErrors](#BKMK_entityrecordfilter_SyncErrors) @@ -654,6 +663,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [fxexpression_SyncErrors](#BKMK_fxexpression_SyncErrors) - [Goal_SyncErrors](#BKMK_Goal_SyncErrors) - [GoalRollupQuery_SyncErrors](#BKMK_GoalRollupQuery_SyncErrors) +- [governanceconfiguration_SyncErrors](#BKMK_governanceconfiguration_SyncErrors) - [ImportMap_SyncErrors](#BKMK_ImportMap_SyncErrors) - [indexattributes_SyncErrors](#BKMK_indexattributes_SyncErrors) - [KbArticle_SyncErrors](#BKMK_KbArticle_SyncErrors) @@ -684,6 +694,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aibfile_SyncErrors](#BKMK_msdyn_aibfile_SyncErrors) - [msdyn_aibfileattacheddata_SyncErrors](#BKMK_msdyn_aibfileattacheddata_SyncErrors) - [msdyn_aiconfiguration_SyncErrors](#BKMK_msdyn_aiconfiguration_SyncErrors) +- [msdyn_aidataprocessingevent_SyncErrors](#BKMK_msdyn_aidataprocessingevent_SyncErrors) +- [msdyn_aievaluationconfiguration_SyncErrors](#BKMK_msdyn_aievaluationconfiguration_SyncErrors) +- [msdyn_aievaluationrun_SyncErrors](#BKMK_msdyn_aievaluationrun_SyncErrors) - [msdyn_aievent_SyncErrors](#BKMK_msdyn_aievent_SyncErrors) - [msdyn_aifptrainingdocument_SyncErrors](#BKMK_msdyn_aifptrainingdocument_SyncErrors) - [msdyn_aimodel_SyncErrors](#BKMK_msdyn_aimodel_SyncErrors) @@ -692,12 +705,18 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_aiodtrainingboundingbox_SyncErrors](#BKMK_msdyn_aiodtrainingboundingbox_SyncErrors) - [msdyn_aiodtrainingimage_SyncErrors](#BKMK_msdyn_aiodtrainingimage_SyncErrors) - [msdyn_aitemplate_SyncErrors](#BKMK_msdyn_aitemplate_SyncErrors) +- [msdyn_aitestcase_SyncErrors](#BKMK_msdyn_aitestcase_SyncErrors) +- [msdyn_aitestcasedocument_SyncErrors](#BKMK_msdyn_aitestcasedocument_SyncErrors) +- [msdyn_aitestcaseinput_SyncErrors](#BKMK_msdyn_aitestcaseinput_SyncErrors) +- [msdyn_aitestrun_SyncErrors](#BKMK_msdyn_aitestrun_SyncErrors) +- [msdyn_aitestrunbatch_SyncErrors](#BKMK_msdyn_aitestrunbatch_SyncErrors) - [msdyn_analysiscomponent_SyncErrors](#BKMK_msdyn_analysiscomponent_SyncErrors) - [msdyn_analysisjob_SyncErrors](#BKMK_msdyn_analysisjob_SyncErrors) - [msdyn_analysisoverride_SyncErrors](#BKMK_msdyn_analysisoverride_SyncErrors) - [msdyn_analysisresult_SyncErrors](#BKMK_msdyn_analysisresult_SyncErrors) - [msdyn_analysisresultdetail_SyncErrors](#BKMK_msdyn_analysisresultdetail_SyncErrors) - [msdyn_appinsightsmetadata_SyncErrors](#BKMK_msdyn_appinsightsmetadata_SyncErrors) +- [msdyn_copilotinteractions_SyncErrors](#BKMK_msdyn_copilotinteractions_SyncErrors) - [msdyn_customcontrolextendedsettings_SyncErrors](#BKMK_msdyn_customcontrolextendedsettings_SyncErrors) - [msdyn_dataflow_datalakefolder_SyncErrors](#BKMK_msdyn_dataflow_datalakefolder_SyncErrors) - [msdyn_dataflow_SyncErrors](#BKMK_msdyn_dataflow_SyncErrors) @@ -724,6 +743,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_flow_basicapprovalmodel_SyncErrors](#BKMK_msdyn_flow_basicapprovalmodel_SyncErrors) - [msdyn_flow_flowapproval_SyncErrors](#BKMK_msdyn_flow_flowapproval_SyncErrors) - [msdyn_formmapping_SyncErrors](#BKMK_msdyn_formmapping_SyncErrors) +- [msdyn_function_SyncErrors](#BKMK_msdyn_function_SyncErrors) - [msdyn_helppage_SyncErrors](#BKMK_msdyn_helppage_SyncErrors) - [msdyn_insightsstorevirtualentity_SyncErrors](#BKMK_msdyn_insightsstorevirtualentity_SyncErrors) - [msdyn_integratedsearchprovider_SyncErrors](#BKMK_msdyn_integratedsearchprovider_SyncErrors) @@ -755,6 +775,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [msdyn_pmsimulation_SyncErrors](#BKMK_msdyn_pmsimulation_SyncErrors) - [msdyn_pmtemplate_SyncErrors](#BKMK_msdyn_pmtemplate_SyncErrors) - [msdyn_pmview_SyncErrors](#BKMK_msdyn_pmview_SyncErrors) +- [msdyn_qna_SyncErrors](#BKMK_msdyn_qna_SyncErrors) - [msdyn_richtextfile_SyncErrors](#BKMK_msdyn_richtextfile_SyncErrors) - [msdyn_salesforcestructuredobject_SyncErrors](#BKMK_msdyn_salesforcestructuredobject_SyncErrors) - [msdyn_salesforcestructuredqnaconfig_SyncErrors](#BKMK_msdyn_salesforcestructuredqnaconfig_SyncErrors) @@ -784,6 +805,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [PhoneCall_SyncErrors](#BKMK_PhoneCall_SyncErrors) - [plannerbusinessscenario_SyncErrors](#BKMK_plannerbusinessscenario_SyncErrors) - [plannersyncaction_SyncErrors](#BKMK_plannersyncaction_SyncErrors) +- [plugin_SyncErrors](#BKMK_plugin_SyncErrors) - [pluginpackage_SyncErrors](#BKMK_pluginpackage_SyncErrors) - [Position_SyncErrors](#BKMK_Position_SyncErrors) - [PostFollow_SyncErrors](#BKMK_PostFollow_SyncErrors) @@ -797,6 +819,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [powerpagesite_SyncErrors](#BKMK_powerpagesite_SyncErrors) - [powerpagesitelanguage_SyncErrors](#BKMK_powerpagesitelanguage_SyncErrors) - [powerpagesitepublished_SyncErrors](#BKMK_powerpagesitepublished_SyncErrors) +- [powerpagesmanagedidentity_SyncErrors](#BKMK_powerpagesmanagedidentity_SyncErrors) - [powerpagesscanreport_SyncErrors](#BKMK_powerpagesscanreport_SyncErrors) - [privilegecheckerlog_SyncErrors](#BKMK_privilegecheckerlog_SyncErrors) - [privilegecheckerrun_SyncErrors](#BKMK_privilegecheckerrun_SyncErrors) @@ -821,11 +844,13 @@ These relationships are many-to-one. Listed by **SchemaName**. - [retentionfailuredetail_SyncErrors](#BKMK_retentionfailuredetail_SyncErrors) - [retentionoperation_SyncErrors](#BKMK_retentionoperation_SyncErrors) - [retentionoperationdetail_SyncErrors](#BKMK_retentionoperationdetail_SyncErrors) +- [retentionsuccessdetail_SyncErrors](#BKMK_retentionsuccessdetail_SyncErrors) - [Role_SyncErrors](#BKMK_Role_SyncErrors) - [roleeditorlayout_SyncErrors](#BKMK_roleeditorlayout_SyncErrors) - [RollupField_SyncErrors](#BKMK_RollupField_SyncErrors) - [SavedQuery_SyncErrors](#BKMK_SavedQuery_SyncErrors) - [SavedQueryVisualization_SyncErrors](#BKMK_SavedQueryVisualization_SyncErrors) +- [savingrule_SyncErrors](#BKMK_savingrule_SyncErrors) - [searchattributesettings_SyncErrors](#BKMK_searchattributesettings_SyncErrors) - [searchcustomanalyzer_SyncErrors](#BKMK_searchcustomanalyzer_SyncErrors) - [searchrelationshipsettings_SyncErrors](#BKMK_searchrelationshipsettings_SyncErrors) @@ -836,6 +861,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [sharedworkspace_SyncErrors](#BKMK_sharedworkspace_SyncErrors) - [sharedworkspacepool_SyncErrors](#BKMK_sharedworkspacepool_SyncErrors) - [SharePointDocumentLocation_SyncErrors](#BKMK_SharePointDocumentLocation_SyncErrors) +- [sharepointmanagedidentity_SyncErrors](#BKMK_sharepointmanagedidentity_SyncErrors) - [SharePointSite_SyncErrors](#BKMK_SharePointSite_SyncErrors) - [sideloadedaiplugin_SyncErrors](#BKMK_sideloadedaiplugin_SyncErrors) - [SLA_SyncErrors](#BKMK_SLA_SyncErrors) @@ -864,6 +890,9 @@ These relationships are many-to-one. Listed by **SchemaName**. - [SystemUser_SyncError](#BKMK_SystemUser_SyncError) - [SystemUser_SyncErrors](#BKMK_SystemUser_SyncErrors) - [systemuserauthorizationchangetracker_SyncErrors](#BKMK_systemuserauthorizationchangetracker_SyncErrors) +- [tag_SyncErrors](#BKMK_tag_SyncErrors) +- [taggedflowsession_SyncErrors](#BKMK_taggedflowsession_SyncErrors) +- [taggedprocess_SyncErrors](#BKMK_taggedprocess_SyncErrors) - [Task_SyncErrors](#BKMK_Task_SyncErrors) - [team_SyncError](#BKMK_team_SyncError) - [Team_SyncErrors](#BKMK_Team_SyncErrors) @@ -873,6 +902,8 @@ These relationships are many-to-one. Listed by **SchemaName**. - [Territory_SyncErrors](#BKMK_Territory_SyncErrors) - [TransactionCurrency_SyncErrors](#BKMK_TransactionCurrency_SyncErrors) - [TranslationProcess_SyncErrors](#BKMK_TranslationProcess_SyncErrors) +- [unstructuredfilesearchentity_SyncErrors](#BKMK_unstructuredfilesearchentity_SyncErrors) +- [unstructuredfilesearchrecord_SyncErrors](#BKMK_unstructuredfilesearchrecord_SyncErrors) - [usermobileofflineprofilemembership_SyncErrors](#BKMK_usermobileofflineprofilemembership_SyncErrors) - [UserQuery_SyncErrors](#BKMK_UserQuery_SyncErrors) - [UserQueryVisualization_SyncErrors](#BKMK_UserQueryVisualization_SyncErrors) @@ -881,6 +912,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [virtualentitymetadata_SyncErrors](#BKMK_virtualentitymetadata_SyncErrors) - [Workflow_SyncErrors](#BKMK_Workflow_SyncErrors) - [workflowbinary_SyncErrors](#BKMK_workflowbinary_SyncErrors) +- [workflowmetadata_SyncErrors](#BKMK_workflowmetadata_SyncErrors) - [workqueue_SyncErrors](#BKMK_workqueue_SyncErrors) - [workqueueitem_SyncErrors](#BKMK_workqueueitem_SyncErrors) @@ -1300,6 +1332,58 @@ One-To-Many Relationship: [appointment Appointment_SyncErrors](appointment.md#BK |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `Cascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### approvalprocess_SyncErrors + +One-To-Many Relationship: [approvalprocess approvalprocess_SyncErrors](approvalprocess.md#BKMK_approvalprocess_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalprocess`| +|ReferencedAttribute|`approvalprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageapproval_SyncErrors + +One-To-Many Relationship: [approvalstageapproval approvalstageapproval_SyncErrors](approvalstageapproval.md#BKMK_approvalstageapproval_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageapproval`| +|ReferencedAttribute|`approvalstageapprovalid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageapproval`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstagecondition_SyncErrors + +One-To-Many Relationship: [approvalstagecondition approvalstagecondition_SyncErrors](approvalstagecondition.md#BKMK_approvalstagecondition_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstagecondition`| +|ReferencedAttribute|`approvalstageconditionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstagecondition`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### approvalstageorder_SyncErrors + +One-To-Many Relationship: [approvalstageorder approvalstageorder_SyncErrors](approvalstageorder.md#BKMK_approvalstageorder_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`approvalstageorder`| +|ReferencedAttribute|`approvalstageorderid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_approvalstageorder`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Attachment_SyncErrors One-To-Many Relationship: [attachment Attachment_SyncErrors](attachment.md#BKMK_Attachment_SyncErrors) @@ -1339,6 +1423,19 @@ One-To-Many Relationship: [attributemaskingrule attributemaskingrule_SyncErrors] |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### attributepicklistvalue_SyncErrors + +One-To-Many Relationship: [attributepicklistvalue attributepicklistvalue_SyncErrors](attributepicklistvalue.md#BKMK_attributepicklistvalue_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`attributepicklistvalue`| +|ReferencedAttribute|`attributepicklistvalueid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_attributepicklistvalue`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### bot_SyncErrors One-To-Many Relationship: [bot bot_SyncErrors](bot.md#BKMK_bot_SyncErrors) @@ -1378,6 +1475,19 @@ One-To-Many Relationship: [botcomponentcollection botcomponentcollection_SyncErr |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### businessprocess_SyncErrors + +One-To-Many Relationship: [businessprocess businessprocess_SyncErrors](businessprocess.md#BKMK_businessprocess_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessprocess`| +|ReferencedAttribute|`businessprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_businessprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### BusinessUnit_SyncError One-To-Many Relationship: [businessunit BusinessUnit_SyncError](businessunit.md#BKMK_BusinessUnit_SyncError) @@ -1456,6 +1566,19 @@ One-To-Many Relationship: [category Category_SyncErrors](category.md#BKMK_Catego |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `Cascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### certificatecredential_SyncErrors + +One-To-Many Relationship: [certificatecredential certificatecredential_SyncErrors](certificatecredential.md#BKMK_certificatecredential_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`certificatecredential`| +|ReferencedAttribute|`certificatecredentialid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_certificatecredential`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### chat_SyncErrors One-To-Many Relationship: [chat chat_SyncErrors](chat.md#BKMK_chat_SyncErrors) @@ -1885,6 +2008,19 @@ One-To-Many Relationship: [email Email_SyncErrors](email.md#BKMK_Email_SyncError |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `Cascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### emailaddressconfiguration_SyncErrors + +One-To-Many Relationship: [emailaddressconfiguration emailaddressconfiguration_SyncErrors](emailaddressconfiguration.md#BKMK_emailaddressconfiguration_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`emailaddressconfiguration`| +|ReferencedAttribute|`emailaddressconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_emailaddressconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### EmailServerProfile_SyncErrors One-To-Many Relationship: [emailserverprofile EmailServerProfile_SyncErrors](emailserverprofile.md#BKMK_EmailServerProfile_SyncErrors) @@ -1911,6 +2047,19 @@ One-To-Many Relationship: [entityanalyticsconfig entityanalyticsconfig_SyncError |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### entityclusterconfig_SyncErrors + +One-To-Many Relationship: [entityclusterconfig entityclusterconfig_SyncErrors](entityclusterconfig.md#BKMK_entityclusterconfig_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`entityclusterconfig`| +|ReferencedAttribute|`entityclusterconfigid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_entityclusterconfig`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### entityimageconfig_SyncErrors One-To-Many Relationship: [entityimageconfig entityimageconfig_SyncErrors](entityimageconfig.md#BKMK_entityimageconfig_SyncErrors) @@ -2288,6 +2437,19 @@ One-To-Many Relationship: [goalrollupquery GoalRollupQuery_SyncErrors](goalrollu |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `Cascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### governanceconfiguration_SyncErrors + +One-To-Many Relationship: [governanceconfiguration governanceconfiguration_SyncErrors](governanceconfiguration.md#BKMK_governanceconfiguration_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`governanceconfiguration`| +|ReferencedAttribute|`governanceconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_governanceconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### ImportMap_SyncErrors One-To-Many Relationship: [importmap ImportMap_SyncErrors](importmap.md#BKMK_ImportMap_SyncErrors) @@ -2678,6 +2840,45 @@ One-To-Many Relationship: [msdyn_aiconfiguration msdyn_aiconfiguration_SyncError |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aidataprocessingevent_SyncErrors + +One-To-Many Relationship: [msdyn_aidataprocessingevent msdyn_aidataprocessingevent_SyncErrors](msdyn_aidataprocessingevent.md#BKMK_msdyn_aidataprocessingevent_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aidataprocessingevent`| +|ReferencedAttribute|`msdyn_aidataprocessingeventid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aidataprocessingevent`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationconfiguration_SyncErrors + +One-To-Many Relationship: [msdyn_aievaluationconfiguration msdyn_aievaluationconfiguration_SyncErrors](msdyn_aievaluationconfiguration.md#BKMK_msdyn_aievaluationconfiguration_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationconfiguration`| +|ReferencedAttribute|`msdyn_aievaluationconfigurationid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationconfiguration`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aievaluationrun_SyncErrors + +One-To-Many Relationship: [msdyn_aievaluationrun msdyn_aievaluationrun_SyncErrors](msdyn_aievaluationrun.md#BKMK_msdyn_aievaluationrun_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aievaluationrun`| +|ReferencedAttribute|`msdyn_aievaluationrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aievaluationrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_aievent_SyncErrors One-To-Many Relationship: [msdyn_aievent msdyn_aievent_SyncErrors](msdyn_aievent.md#BKMK_msdyn_aievent_SyncErrors) @@ -2782,6 +2983,71 @@ One-To-Many Relationship: [msdyn_aitemplate msdyn_aitemplate_SyncErrors](msdyn_a |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_aitestcase_SyncErrors + +One-To-Many Relationship: [msdyn_aitestcase msdyn_aitestcase_SyncErrors](msdyn_aitestcase.md#BKMK_msdyn_aitestcase_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcase`| +|ReferencedAttribute|`msdyn_aitestcaseid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcase`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcasedocument_SyncErrors + +One-To-Many Relationship: [msdyn_aitestcasedocument msdyn_aitestcasedocument_SyncErrors](msdyn_aitestcasedocument.md#BKMK_msdyn_aitestcasedocument_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcasedocument`| +|ReferencedAttribute|`msdyn_aitestcasedocumentid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcasedocument`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestcaseinput_SyncErrors + +One-To-Many Relationship: [msdyn_aitestcaseinput msdyn_aitestcaseinput_SyncErrors](msdyn_aitestcaseinput.md#BKMK_msdyn_aitestcaseinput_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestcaseinput`| +|ReferencedAttribute|`msdyn_aitestcaseinputid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestcaseinput`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrun_SyncErrors + +One-To-Many Relationship: [msdyn_aitestrun msdyn_aitestrun_SyncErrors](msdyn_aitestrun.md#BKMK_msdyn_aitestrun_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrun`| +|ReferencedAttribute|`msdyn_aitestrunid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrun`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### msdyn_aitestrunbatch_SyncErrors + +One-To-Many Relationship: [msdyn_aitestrunbatch msdyn_aitestrunbatch_SyncErrors](msdyn_aitestrunbatch.md#BKMK_msdyn_aitestrunbatch_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_aitestrunbatch`| +|ReferencedAttribute|`msdyn_aitestrunbatchid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_aitestrunbatch`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_analysiscomponent_SyncErrors One-To-Many Relationship: [msdyn_analysiscomponent msdyn_analysiscomponent_SyncErrors](msdyn_analysiscomponent.md#BKMK_msdyn_analysiscomponent_SyncErrors) @@ -2860,6 +3126,19 @@ One-To-Many Relationship: [msdyn_appinsightsmetadata msdyn_appinsightsmetadata_S |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_copilotinteractions_SyncErrors + +One-To-Many Relationship: [msdyn_copilotinteractions msdyn_copilotinteractions_SyncErrors](msdyn_copilotinteractions.md#BKMK_msdyn_copilotinteractions_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_copilotinteractions`| +|ReferencedAttribute|`msdyn_copilotinteractionsid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_copilotinteractions`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_customcontrolextendedsettings_SyncErrors One-To-Many Relationship: [msdyn_customcontrolextendedsettings msdyn_customcontrolextendedsettings_SyncErrors](msdyn_customcontrolextendedsettings.md#BKMK_msdyn_customcontrolextendedsettings_SyncErrors) @@ -3198,6 +3477,19 @@ One-To-Many Relationship: [msdyn_formmapping msdyn_formmapping_SyncErrors](msdyn |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_function_SyncErrors + +One-To-Many Relationship: [msdyn_function msdyn_function_SyncErrors](msdyn_function.md#BKMK_msdyn_function_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_function`| +|ReferencedAttribute|`msdyn_functionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_function`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_helppage_SyncErrors One-To-Many Relationship: [msdyn_helppage msdyn_helppage_SyncErrors](msdyn_helppage.md#BKMK_msdyn_helppage_SyncErrors) @@ -3601,6 +3893,19 @@ One-To-Many Relationship: [msdyn_pmview msdyn_pmview_SyncErrors](msdyn_pmview.md |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### msdyn_qna_SyncErrors + +One-To-Many Relationship: [msdyn_qna msdyn_qna_SyncErrors](msdyn_qna.md#BKMK_msdyn_qna_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`msdyn_qna`| +|ReferencedAttribute|`msdyn_qnaid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_msdyn_qna`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### msdyn_richtextfile_SyncErrors One-To-Many Relationship: [msdyn_richtextfile msdyn_richtextfile_SyncErrors](msdyn_richtextfile.md#BKMK_msdyn_richtextfile_SyncErrors) @@ -3978,6 +4283,19 @@ One-To-Many Relationship: [plannersyncaction plannersyncaction_SyncErrors](plann |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### plugin_SyncErrors + +One-To-Many Relationship: [plugin plugin_SyncErrors](plugin.md#BKMK_plugin_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`plugin`| +|ReferencedAttribute|`pluginid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_plugin`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### pluginpackage_SyncErrors One-To-Many Relationship: [pluginpackage pluginpackage_SyncErrors](pluginpackage.md#BKMK_pluginpackage_SyncErrors) @@ -4147,6 +4465,19 @@ One-To-Many Relationship: [powerpagesitepublished powerpagesitepublished_SyncErr |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### powerpagesmanagedidentity_SyncErrors + +One-To-Many Relationship: [powerpagesmanagedidentity powerpagesmanagedidentity_SyncErrors](powerpagesmanagedidentity.md#BKMK_powerpagesmanagedidentity_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`powerpagesmanagedidentity`| +|ReferencedAttribute|`powerpagesmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_powerpagesmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### powerpagesscanreport_SyncErrors One-To-Many Relationship: [powerpagesscanreport powerpagesscanreport_SyncErrors](powerpagesscanreport.md#BKMK_powerpagesscanreport_SyncErrors) @@ -4459,6 +4790,19 @@ One-To-Many Relationship: [retentionoperationdetail retentionoperationdetail_Syn |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### retentionsuccessdetail_SyncErrors + +One-To-Many Relationship: [retentionsuccessdetail retentionsuccessdetail_SyncErrors](retentionsuccessdetail.md#BKMK_retentionsuccessdetail_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`retentionsuccessdetail`| +|ReferencedAttribute|`retentionsuccessdetailid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_retentionsuccessdetail`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Role_SyncErrors One-To-Many Relationship: [role Role_SyncErrors](role.md#BKMK_Role_SyncErrors) @@ -4524,6 +4868,19 @@ One-To-Many Relationship: [savedqueryvisualization SavedQueryVisualization_SyncE |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `Cascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### savingrule_SyncErrors + +One-To-Many Relationship: [savingrule savingrule_SyncErrors](savingrule.md#BKMK_savingrule_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`savingrule`| +|ReferencedAttribute|`savingruleid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_savingrule`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### searchattributesettings_SyncErrors One-To-Many Relationship: [searchattributesettings searchattributesettings_SyncErrors](searchattributesettings.md#BKMK_searchattributesettings_SyncErrors) @@ -4654,6 +5011,19 @@ One-To-Many Relationship: [sharepointdocumentlocation SharePointDocumentLocation |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `Cascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### sharepointmanagedidentity_SyncErrors + +One-To-Many Relationship: [sharepointmanagedidentity sharepointmanagedidentity_SyncErrors](sharepointmanagedidentity.md#BKMK_sharepointmanagedidentity_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`sharepointmanagedidentity`| +|ReferencedAttribute|`sharepointmanagedidentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_sharepointmanagedidentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### SharePointSite_SyncErrors One-To-Many Relationship: [sharepointsite SharePointSite_SyncErrors](sharepointsite.md#BKMK_SharePointSite_SyncErrors) @@ -5018,6 +5388,45 @@ One-To-Many Relationship: [systemuserauthorizationchangetracker systemuserauthor |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### tag_SyncErrors + +One-To-Many Relationship: [tag tag_SyncErrors](tag.md#BKMK_tag_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`tag`| +|ReferencedAttribute|`tagid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_tag`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedflowsession_SyncErrors + +One-To-Many Relationship: [taggedflowsession taggedflowsession_SyncErrors](taggedflowsession.md#BKMK_taggedflowsession_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedflowsession`| +|ReferencedAttribute|`taggedflowsessionid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedflowsession`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedprocess_SyncErrors + +One-To-Many Relationship: [taggedprocess taggedprocess_SyncErrors](taggedprocess.md#BKMK_taggedprocess_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`taggedprocess`| +|ReferencedAttribute|`taggedprocessid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_taggedprocess`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Task_SyncErrors One-To-Many Relationship: [task Task_SyncErrors](task.md#BKMK_Task_SyncErrors) @@ -5135,6 +5544,32 @@ One-To-Many Relationship: [translationprocess TranslationProcess_SyncErrors](tra |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `Cascade`
Delete: `Cascade`
Merge: `Cascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| +### unstructuredfilesearchentity_SyncErrors + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_SyncErrors](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchentity`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchrecord_SyncErrors + +One-To-Many Relationship: [unstructuredfilesearchrecord unstructuredfilesearchrecord_SyncErrors](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchrecord_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchrecord`| +|ReferencedAttribute|`unstructuredfilesearchrecordid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_unstructuredfilesearchrecord`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### usermobileofflineprofilemembership_SyncErrors One-To-Many Relationship: [usermobileofflineprofilemembership usermobileofflineprofilemembership_SyncErrors](usermobileofflineprofilemembership.md#BKMK_usermobileofflineprofilemembership_SyncErrors) @@ -5239,6 +5674,19 @@ One-To-Many Relationship: [workflowbinary workflowbinary_SyncErrors](workflowbin |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### workflowmetadata_SyncErrors + +One-To-Many Relationship: [workflowmetadata workflowmetadata_SyncErrors](workflowmetadata.md#BKMK_workflowmetadata_SyncErrors) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflowmetadata`| +|ReferencedAttribute|`workflowmetadataid`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencingEntityNavigationPropertyName|`regardingobjectid_workflowmetadata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### workqueue_SyncErrors One-To-Many Relationship: [workqueue workqueue_SyncErrors](workqueue.md#BKMK_workqueue_SyncErrors) @@ -5286,6 +5734,6 @@ Many-To-One Relationship: [syncerror SyncError_SyncErrors](#BKMK_SyncError_SyncE ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/systemform.md b/powerapps-docs/developer/data-platform/reference/entities/systemform.md index bac3d2f0f9..0930362067 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/systemform.md +++ b/powerapps-docs/developer/data-platform/reference/entities/systemform.md @@ -1,16 +1,14 @@ --- title: "System Form (SystemForm) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the System Form (SystemForm) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# System Form (SystemForm) table/entity reference +# System Form (SystemForm) table/entity reference (Microsoft Dataverse) Organization-owned entity customizations including form layout and dashboards. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CopySystemForm`
Event: True | || | `Create`
Event: False |`POST` /systemforms
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /systemforms(*formid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /systemforms(*formid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveFilteredForms`
Event: True | || | `RetrieveMultiple`
Event: False |`GET` /systemforms
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -659,6 +659,6 @@ Many-To-One Relationship: [bulkdeletefailure SystemForm_BulkDeleteFailures](bulk ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/systemuser.md b/powerapps-docs/developer/data-platform/reference/entities/systemuser.md index 974af226e0..77b7d0c2bd 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/systemuser.md +++ b/powerapps-docs/developer/data-platform/reference/entities/systemuser.md @@ -1,16 +1,14 @@ --- title: "User (SystemUser) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the User (SystemUser) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# User (SystemUser) table/entity reference +# User (SystemUser) table/entity reference (Microsoft Dataverse) Person with access to the Microsoft CRM system and who owns objects in the Microsoft CRM database. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /systemusers
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /systemusers(*systemuserid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `ReassignObjectsSystemUser`
Event: False | || | `RemoveParent`
Event: False | || | `Retrieve`
Event: False |`GET` /systemusers(*systemuserid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -32,8 +32,8 @@ Messages represent operations that can be performed on the table. They may also | `RetrieveUserSettingsSystemUser`
Event: False | || | `SetBusinessSystemUser`
Event: False | || | `SetParentBusinessUnit`
Event: False | || -| `SetParentTeam`
Event: False | || | `SetParentSystemUser`
Event: False | || +| `SetParentTeam`
Event: False | || | `SetState`
Event: True |`PATCH` /systemusers(*systemuserid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || | `Update`
Event: True |`PATCH` /systemusers(*systemuserid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `UpdateUserSettingsSystemUser`
Event: False | || @@ -121,6 +121,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [IncomingEmailDeliveryMethod](#BKMK_IncomingEmailDeliveryMethod) - [InternalEMailAddress](#BKMK_InternalEMailAddress) - [InviteStatusCode](#BKMK_InviteStatusCode) +- [IsAllowedByIpFirewall](#BKMK_IsAllowedByIpFirewall) - [IsDisabled](#BKMK_IsDisabled) - [IsIntegrationUser](#BKMK_IsIntegrationUser) - [IsLicensed](#BKMK_IsLicensed) @@ -150,6 +151,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [SharePointEmailAddress](#BKMK_SharePointEmailAddress) - [Skills](#BKMK_Skills) - [StageId](#BKMK_StageId) +- [SystemManagedUserType](#BKMK_SystemManagedUserType) - [SystemUserId](#BKMK_SystemUserId) - [TerritoryId](#BKMK_TerritoryId) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) @@ -1209,6 +1211,22 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |5|**Invitation Rejected**| |6|**Invitation Revoked**| +### IsAllowedByIpFirewall + +|Property|Value| +|---|---| +|Description|**Bypasses the selected user from IP firewall restriction**| +|DisplayName|**To bypass IP firewall restriction on the user**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`isallowedbyipfirewall`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`systemuser_isallowedbyipfirewall`| +|DefaultValue|False| +|True Label|Yes| +|False Label|No| + ### IsDisabled |Property|Value| @@ -1683,6 +1701,27 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |RequiredLevel|None| |Type|Uniqueidentifier| +### SystemManagedUserType + +|Property|Value| +|---|---| +|Description|**The type of user**| +|DisplayName|**System Managed User Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`systemmanagedusertype`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`systemuser_systemmanagedusertype`| + +#### SystemManagedUserType Choices/Options + +|Value|Label| +|---|---| +|0|**Entra User**| +|1|**C2 User**| + ### SystemUserId |Property|Value| @@ -2821,6 +2860,22 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_appointment_createdonbehalfby](#BKMK_lk_appointment_createdonbehalfby) - [lk_appointment_modifiedby](#BKMK_lk_appointment_modifiedby) - [lk_appointment_modifiedonbehalfby](#BKMK_lk_appointment_modifiedonbehalfby) +- [lk_approvalprocess_createdby](#BKMK_lk_approvalprocess_createdby) +- [lk_approvalprocess_createdonbehalfby](#BKMK_lk_approvalprocess_createdonbehalfby) +- [lk_approvalprocess_modifiedby](#BKMK_lk_approvalprocess_modifiedby) +- [lk_approvalprocess_modifiedonbehalfby](#BKMK_lk_approvalprocess_modifiedonbehalfby) +- [lk_approvalstageapproval_createdby](#BKMK_lk_approvalstageapproval_createdby) +- [lk_approvalstageapproval_createdonbehalfby](#BKMK_lk_approvalstageapproval_createdonbehalfby) +- [lk_approvalstageapproval_modifiedby](#BKMK_lk_approvalstageapproval_modifiedby) +- [lk_approvalstageapproval_modifiedonbehalfby](#BKMK_lk_approvalstageapproval_modifiedonbehalfby) +- [lk_approvalstagecondition_createdby](#BKMK_lk_approvalstagecondition_createdby) +- [lk_approvalstagecondition_createdonbehalfby](#BKMK_lk_approvalstagecondition_createdonbehalfby) +- [lk_approvalstagecondition_modifiedby](#BKMK_lk_approvalstagecondition_modifiedby) +- [lk_approvalstagecondition_modifiedonbehalfby](#BKMK_lk_approvalstagecondition_modifiedonbehalfby) +- [lk_approvalstageorder_createdby](#BKMK_lk_approvalstageorder_createdby) +- [lk_approvalstageorder_createdonbehalfby](#BKMK_lk_approvalstageorder_createdonbehalfby) +- [lk_approvalstageorder_modifiedby](#BKMK_lk_approvalstageorder_modifiedby) +- [lk_approvalstageorder_modifiedonbehalfby](#BKMK_lk_approvalstageorder_modifiedonbehalfby) - [lk_asyncoperation_createdby](#BKMK_lk_asyncoperation_createdby) - [lk_asyncoperation_createdonbehalfby](#BKMK_lk_asyncoperation_createdonbehalfby) - [lk_asyncoperation_modifiedby](#BKMK_lk_asyncoperation_modifiedby) @@ -2847,6 +2902,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_bulkdeleteoperation_modifiedonbehalfby](#BKMK_lk_bulkdeleteoperation_modifiedonbehalfby) - [lk_bulkdeleteoperationbase_createdby](#BKMK_lk_bulkdeleteoperationbase_createdby) - [lk_bulkdeleteoperationbase_modifiedby](#BKMK_lk_bulkdeleteoperationbase_modifiedby) +- [lk_businessprocess_createdby](#BKMK_lk_businessprocess_createdby) +- [lk_businessprocess_createdonbehalfby](#BKMK_lk_businessprocess_createdonbehalfby) +- [lk_businessprocess_modifiedby](#BKMK_lk_businessprocess_modifiedby) +- [lk_businessprocess_modifiedonbehalfby](#BKMK_lk_businessprocess_modifiedonbehalfby) - [lk_businessunit_createdonbehalfby](#BKMK_lk_businessunit_createdonbehalfby) - [lk_businessunit_modifiedonbehalfby](#BKMK_lk_businessunit_modifiedonbehalfby) - [lk_businessunitbase_createdby](#BKMK_lk_businessunitbase_createdby) @@ -2887,6 +2946,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_category_createdonbehalfby](#BKMK_lk_category_createdonbehalfby) - [lk_category_modifiedby](#BKMK_lk_category_modifiedby) - [lk_category_modifiedonbehalfby](#BKMK_lk_category_modifiedonbehalfby) +- [lk_certificatecredential_createdby](#BKMK_lk_certificatecredential_createdby) +- [lk_certificatecredential_createdonbehalfby](#BKMK_lk_certificatecredential_createdonbehalfby) +- [lk_certificatecredential_modifiedby](#BKMK_lk_certificatecredential_modifiedby) +- [lk_certificatecredential_modifiedonbehalfby](#BKMK_lk_certificatecredential_modifiedonbehalfby) - [lk_columnmapping_createdby](#BKMK_lk_columnmapping_createdby) - [lk_columnmapping_createdonbehalfby](#BKMK_lk_columnmapping_createdonbehalfby) - [lk_columnmapping_modifiedby](#BKMK_lk_columnmapping_modifiedby) @@ -3041,10 +3104,18 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_email_createdonbehalfby](#BKMK_lk_email_createdonbehalfby) - [lk_email_modifiedby](#BKMK_lk_email_modifiedby) - [lk_email_modifiedonbehalfby](#BKMK_lk_email_modifiedonbehalfby) +- [lk_emailaddressconfiguration_createdby](#BKMK_lk_emailaddressconfiguration_createdby) +- [lk_emailaddressconfiguration_createdonbehalfby](#BKMK_lk_emailaddressconfiguration_createdonbehalfby) +- [lk_emailaddressconfiguration_modifiedby](#BKMK_lk_emailaddressconfiguration_modifiedby) +- [lk_emailaddressconfiguration_modifiedonbehalfby](#BKMK_lk_emailaddressconfiguration_modifiedonbehalfby) - [lk_emailserverprofile_createdby](#BKMK_lk_emailserverprofile_createdby) - [lk_emailserverprofile_createdonbehalfby](#BKMK_lk_emailserverprofile_createdonbehalfby) - [lk_emailserverprofile_modifiedby](#BKMK_lk_emailserverprofile_modifiedby) - [lk_emailserverprofile_modifiedonbehalfby](#BKMK_lk_emailserverprofile_modifiedonbehalfby) +- [lk_entityclusterconfig_createdby](#BKMK_lk_entityclusterconfig_createdby) +- [lk_entityclusterconfig_createdonbehalfby](#BKMK_lk_entityclusterconfig_createdonbehalfby) +- [lk_entityclusterconfig_modifiedby](#BKMK_lk_entityclusterconfig_modifiedby) +- [lk_entityclusterconfig_modifiedonbehalfby](#BKMK_lk_entityclusterconfig_modifiedonbehalfby) - [lk_entityrecordfilter_createdby](#BKMK_lk_entityrecordfilter_createdby) - [lk_entityrecordfilter_createdonbehalfby](#BKMK_lk_entityrecordfilter_createdonbehalfby) - [lk_entityrecordfilter_modifiedby](#BKMK_lk_entityrecordfilter_modifiedby) @@ -3107,6 +3178,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_fixedmonthlyfiscalcalendar_modifiedby](#BKMK_lk_fixedmonthlyfiscalcalendar_modifiedby) - [lk_fixedmonthlyfiscalcalendar_modifiedonbehalfby](#BKMK_lk_fixedmonthlyfiscalcalendar_modifiedonbehalfby) - [lk_fixedmonthlyfiscalcalendar_salespersonid](#BKMK_lk_fixedmonthlyfiscalcalendar_salespersonid) +- [lk_flowaggregation_createdby](#BKMK_lk_flowaggregation_createdby) +- [lk_flowaggregation_createdonbehalfby](#BKMK_lk_flowaggregation_createdonbehalfby) +- [lk_flowaggregation_modifiedby](#BKMK_lk_flowaggregation_modifiedby) +- [lk_flowaggregation_modifiedonbehalfby](#BKMK_lk_flowaggregation_modifiedonbehalfby) - [lk_flowcapacityassignment_createdby](#BKMK_lk_flowcapacityassignment_createdby) - [lk_flowcapacityassignment_createdonbehalfby](#BKMK_lk_flowcapacityassignment_createdonbehalfby) - [lk_flowcapacityassignment_modifiedby](#BKMK_lk_flowcapacityassignment_modifiedby) @@ -3163,6 +3238,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_goalrollupquery_createdonbehalfby](#BKMK_lk_goalrollupquery_createdonbehalfby) - [lk_goalrollupquery_modifiedby](#BKMK_lk_goalrollupquery_modifiedby) - [lk_goalrollupquery_modifiedonbehalfby](#BKMK_lk_goalrollupquery_modifiedonbehalfby) +- [lk_governanceconfiguration_createdby](#BKMK_lk_governanceconfiguration_createdby) +- [lk_governanceconfiguration_createdonbehalfby](#BKMK_lk_governanceconfiguration_createdonbehalfby) +- [lk_governanceconfiguration_modifiedby](#BKMK_lk_governanceconfiguration_modifiedby) +- [lk_governanceconfiguration_modifiedonbehalfby](#BKMK_lk_governanceconfiguration_modifiedonbehalfby) - [lk_import_createdonbehalfby](#BKMK_lk_import_createdonbehalfby) - [lk_import_modifiedonbehalfby](#BKMK_lk_import_modifiedonbehalfby) - [lk_importbase_createdby](#BKMK_lk_importbase_createdby) @@ -3191,6 +3270,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_importmap_modifiedonbehalfby](#BKMK_lk_importmap_modifiedonbehalfby) - [lk_importmapbase_createdby](#BKMK_lk_importmapbase_createdby) - [lk_importmapbase_modifiedby](#BKMK_lk_importmapbase_modifiedby) +- [lk_indexedtrait_createdby](#BKMK_lk_indexedtrait_createdby) +- [lk_indexedtrait_createdonbehalfby](#BKMK_lk_indexedtrait_createdonbehalfby) +- [lk_indexedtrait_modifiedby](#BKMK_lk_indexedtrait_modifiedby) +- [lk_indexedtrait_modifiedonbehalfby](#BKMK_lk_indexedtrait_modifiedonbehalfby) - [lk_interactionforemail_createdby](#BKMK_lk_interactionforemail_createdby) - [lk_interactionforemail_createdonbehalfby](#BKMK_lk_interactionforemail_createdonbehalfby) - [lk_interactionforemail_modifiedby](#BKMK_lk_interactionforemail_modifiedby) @@ -3316,6 +3399,18 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_msdyn_aiconfiguration_createdonbehalfby](#BKMK_lk_msdyn_aiconfiguration_createdonbehalfby) - [lk_msdyn_aiconfiguration_modifiedby](#BKMK_lk_msdyn_aiconfiguration_modifiedby) - [lk_msdyn_aiconfiguration_modifiedonbehalfby](#BKMK_lk_msdyn_aiconfiguration_modifiedonbehalfby) +- [lk_msdyn_aidataprocessingevent_createdby](#BKMK_lk_msdyn_aidataprocessingevent_createdby) +- [lk_msdyn_aidataprocessingevent_createdonbehalfby](#BKMK_lk_msdyn_aidataprocessingevent_createdonbehalfby) +- [lk_msdyn_aidataprocessingevent_modifiedby](#BKMK_lk_msdyn_aidataprocessingevent_modifiedby) +- [lk_msdyn_aidataprocessingevent_modifiedonbehalfby](#BKMK_lk_msdyn_aidataprocessingevent_modifiedonbehalfby) +- [lk_msdyn_aievaluationconfiguration_createdby](#BKMK_lk_msdyn_aievaluationconfiguration_createdby) +- [lk_msdyn_aievaluationconfiguration_createdonbehalfby](#BKMK_lk_msdyn_aievaluationconfiguration_createdonbehalfby) +- [lk_msdyn_aievaluationconfiguration_modifiedby](#BKMK_lk_msdyn_aievaluationconfiguration_modifiedby) +- [lk_msdyn_aievaluationconfiguration_modifiedonbehalfby](#BKMK_lk_msdyn_aievaluationconfiguration_modifiedonbehalfby) +- [lk_msdyn_aievaluationrun_createdby](#BKMK_lk_msdyn_aievaluationrun_createdby) +- [lk_msdyn_aievaluationrun_createdonbehalfby](#BKMK_lk_msdyn_aievaluationrun_createdonbehalfby) +- [lk_msdyn_aievaluationrun_modifiedby](#BKMK_lk_msdyn_aievaluationrun_modifiedby) +- [lk_msdyn_aievaluationrun_modifiedonbehalfby](#BKMK_lk_msdyn_aievaluationrun_modifiedonbehalfby) - [lk_msdyn_aievent_createdby](#BKMK_lk_msdyn_aievent_createdby) - [lk_msdyn_aievent_createdonbehalfby](#BKMK_lk_msdyn_aievent_createdonbehalfby) - [lk_msdyn_aievent_modifiedby](#BKMK_lk_msdyn_aievent_modifiedby) @@ -3348,6 +3443,26 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_msdyn_aitemplate_createdonbehalfby](#BKMK_lk_msdyn_aitemplate_createdonbehalfby) - [lk_msdyn_aitemplate_modifiedby](#BKMK_lk_msdyn_aitemplate_modifiedby) - [lk_msdyn_aitemplate_modifiedonbehalfby](#BKMK_lk_msdyn_aitemplate_modifiedonbehalfby) +- [lk_msdyn_aitestcase_createdby](#BKMK_lk_msdyn_aitestcase_createdby) +- [lk_msdyn_aitestcase_createdonbehalfby](#BKMK_lk_msdyn_aitestcase_createdonbehalfby) +- [lk_msdyn_aitestcase_modifiedby](#BKMK_lk_msdyn_aitestcase_modifiedby) +- [lk_msdyn_aitestcase_modifiedonbehalfby](#BKMK_lk_msdyn_aitestcase_modifiedonbehalfby) +- [lk_msdyn_aitestcasedocument_createdby](#BKMK_lk_msdyn_aitestcasedocument_createdby) +- [lk_msdyn_aitestcasedocument_createdonbehalfby](#BKMK_lk_msdyn_aitestcasedocument_createdonbehalfby) +- [lk_msdyn_aitestcasedocument_modifiedby](#BKMK_lk_msdyn_aitestcasedocument_modifiedby) +- [lk_msdyn_aitestcasedocument_modifiedonbehalfby](#BKMK_lk_msdyn_aitestcasedocument_modifiedonbehalfby) +- [lk_msdyn_aitestcaseinput_createdby](#BKMK_lk_msdyn_aitestcaseinput_createdby) +- [lk_msdyn_aitestcaseinput_createdonbehalfby](#BKMK_lk_msdyn_aitestcaseinput_createdonbehalfby) +- [lk_msdyn_aitestcaseinput_modifiedby](#BKMK_lk_msdyn_aitestcaseinput_modifiedby) +- [lk_msdyn_aitestcaseinput_modifiedonbehalfby](#BKMK_lk_msdyn_aitestcaseinput_modifiedonbehalfby) +- [lk_msdyn_aitestrun_createdby](#BKMK_lk_msdyn_aitestrun_createdby) +- [lk_msdyn_aitestrun_createdonbehalfby](#BKMK_lk_msdyn_aitestrun_createdonbehalfby) +- [lk_msdyn_aitestrun_modifiedby](#BKMK_lk_msdyn_aitestrun_modifiedby) +- [lk_msdyn_aitestrun_modifiedonbehalfby](#BKMK_lk_msdyn_aitestrun_modifiedonbehalfby) +- [lk_msdyn_aitestrunbatch_createdby](#BKMK_lk_msdyn_aitestrunbatch_createdby) +- [lk_msdyn_aitestrunbatch_createdonbehalfby](#BKMK_lk_msdyn_aitestrunbatch_createdonbehalfby) +- [lk_msdyn_aitestrunbatch_modifiedby](#BKMK_lk_msdyn_aitestrunbatch_modifiedby) +- [lk_msdyn_aitestrunbatch_modifiedonbehalfby](#BKMK_lk_msdyn_aitestrunbatch_modifiedonbehalfby) - [lk_msdyn_analysiscomponent_createdby](#BKMK_lk_msdyn_analysiscomponent_createdby) - [lk_msdyn_analysiscomponent_createdonbehalfby](#BKMK_lk_msdyn_analysiscomponent_createdonbehalfby) - [lk_msdyn_analysiscomponent_modifiedby](#BKMK_lk_msdyn_analysiscomponent_modifiedby) @@ -3372,6 +3487,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_msdyn_appinsightsmetadata_createdonbehalfby](#BKMK_lk_msdyn_appinsightsmetadata_createdonbehalfby) - [lk_msdyn_appinsightsmetadata_modifiedby](#BKMK_lk_msdyn_appinsightsmetadata_modifiedby) - [lk_msdyn_appinsightsmetadata_modifiedonbehalfby](#BKMK_lk_msdyn_appinsightsmetadata_modifiedonbehalfby) +- [lk_msdyn_copilotinteractions_createdby](#BKMK_lk_msdyn_copilotinteractions_createdby) +- [lk_msdyn_copilotinteractions_createdonbehalfby](#BKMK_lk_msdyn_copilotinteractions_createdonbehalfby) +- [lk_msdyn_copilotinteractions_modifiedby](#BKMK_lk_msdyn_copilotinteractions_modifiedby) +- [lk_msdyn_copilotinteractions_modifiedonbehalfby](#BKMK_lk_msdyn_copilotinteractions_modifiedonbehalfby) - [lk_msdyn_customcontrolextendedsettings_createdby](#BKMK_lk_msdyn_customcontrolextendedsettings_createdby) - [lk_msdyn_customcontrolextendedsettings_createdonbehalfby](#BKMK_lk_msdyn_customcontrolextendedsettings_createdonbehalfby) - [lk_msdyn_customcontrolextendedsettings_modifiedby](#BKMK_lk_msdyn_customcontrolextendedsettings_modifiedby) @@ -3476,6 +3595,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_msdyn_formmapping_createdonbehalfby](#BKMK_lk_msdyn_formmapping_createdonbehalfby) - [lk_msdyn_formmapping_modifiedby](#BKMK_lk_msdyn_formmapping_modifiedby) - [lk_msdyn_formmapping_modifiedonbehalfby](#BKMK_lk_msdyn_formmapping_modifiedonbehalfby) +- [lk_msdyn_function_createdby](#BKMK_lk_msdyn_function_createdby) +- [lk_msdyn_function_createdonbehalfby](#BKMK_lk_msdyn_function_createdonbehalfby) +- [lk_msdyn_function_modifiedby](#BKMK_lk_msdyn_function_modifiedby) +- [lk_msdyn_function_modifiedonbehalfby](#BKMK_lk_msdyn_function_modifiedonbehalfby) - [lk_msdyn_helppage_createdby](#BKMK_lk_msdyn_helppage_createdby) - [lk_msdyn_helppage_createdonbehalfby](#BKMK_lk_msdyn_helppage_createdonbehalfby) - [lk_msdyn_helppage_modifiedby](#BKMK_lk_msdyn_helppage_modifiedby) @@ -3600,6 +3723,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_msdyn_pmview_createdonbehalfby](#BKMK_lk_msdyn_pmview_createdonbehalfby) - [lk_msdyn_pmview_modifiedby](#BKMK_lk_msdyn_pmview_modifiedby) - [lk_msdyn_pmview_modifiedonbehalfby](#BKMK_lk_msdyn_pmview_modifiedonbehalfby) +- [lk_msdyn_qna_createdby](#BKMK_lk_msdyn_qna_createdby) +- [lk_msdyn_qna_createdonbehalfby](#BKMK_lk_msdyn_qna_createdonbehalfby) +- [lk_msdyn_qna_modifiedby](#BKMK_lk_msdyn_qna_modifiedby) +- [lk_msdyn_qna_modifiedonbehalfby](#BKMK_lk_msdyn_qna_modifiedonbehalfby) - [lk_msdyn_richtextfile_createdby](#BKMK_lk_msdyn_richtextfile_createdby) - [lk_msdyn_richtextfile_createdonbehalfby](#BKMK_lk_msdyn_richtextfile_createdonbehalfby) - [lk_msdyn_richtextfile_modifiedby](#BKMK_lk_msdyn_richtextfile_modifiedby) @@ -3726,6 +3853,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_picklistmapping_createdonbehalfby](#BKMK_lk_picklistmapping_createdonbehalfby) - [lk_picklistmapping_modifiedby](#BKMK_lk_picklistmapping_modifiedby) - [lk_picklistmapping_modifiedonbehalfby](#BKMK_lk_picklistmapping_modifiedonbehalfby) +- [lk_plugin_createdby](#BKMK_lk_plugin_createdby) +- [lk_plugin_createdonbehalfby](#BKMK_lk_plugin_createdonbehalfby) +- [lk_plugin_modifiedby](#BKMK_lk_plugin_modifiedby) +- [lk_plugin_modifiedonbehalfby](#BKMK_lk_plugin_modifiedonbehalfby) - [lk_pluginassembly_createdonbehalfby](#BKMK_lk_pluginassembly_createdonbehalfby) - [lk_pluginassembly_modifiedonbehalfby](#BKMK_lk_pluginassembly_modifiedonbehalfby) - [lk_pluginpackage_createdby](#BKMK_lk_pluginpackage_createdby) @@ -3795,10 +3926,18 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_powerpageslog_createdonbehalfby](#BKMK_lk_powerpageslog_createdonbehalfby) - [lk_powerpageslog_modifiedby](#BKMK_lk_powerpageslog_modifiedby) - [lk_powerpageslog_modifiedonbehalfby](#BKMK_lk_powerpageslog_modifiedonbehalfby) +- [lk_powerpagesmanagedidentity_createdby](#BKMK_lk_powerpagesmanagedidentity_createdby) +- [lk_powerpagesmanagedidentity_createdonbehalfby](#BKMK_lk_powerpagesmanagedidentity_createdonbehalfby) +- [lk_powerpagesmanagedidentity_modifiedby](#BKMK_lk_powerpagesmanagedidentity_modifiedby) +- [lk_powerpagesmanagedidentity_modifiedonbehalfby](#BKMK_lk_powerpagesmanagedidentity_modifiedonbehalfby) - [lk_powerpagesscanreport_createdby](#BKMK_lk_powerpagesscanreport_createdby) - [lk_powerpagesscanreport_createdonbehalfby](#BKMK_lk_powerpagesscanreport_createdonbehalfby) - [lk_powerpagesscanreport_modifiedby](#BKMK_lk_powerpagesscanreport_modifiedby) - [lk_powerpagesscanreport_modifiedonbehalfby](#BKMK_lk_powerpagesscanreport_modifiedonbehalfby) +- [lk_powerpagessiteaifeedback_createdby](#BKMK_lk_powerpagessiteaifeedback_createdby) +- [lk_powerpagessiteaifeedback_createdonbehalfby](#BKMK_lk_powerpagessiteaifeedback_createdonbehalfby) +- [lk_powerpagessiteaifeedback_modifiedby](#BKMK_lk_powerpagessiteaifeedback_modifiedby) +- [lk_powerpagessiteaifeedback_modifiedonbehalfby](#BKMK_lk_powerpagessiteaifeedback_modifiedonbehalfby) - [lk_privilegecheckerlog_createdby](#BKMK_lk_privilegecheckerlog_createdby) - [lk_privilegecheckerlog_createdonbehalfby](#BKMK_lk_privilegecheckerlog_createdonbehalfby) - [lk_privilegecheckerlog_modifiedby](#BKMK_lk_privilegecheckerlog_modifiedby) @@ -3905,6 +4044,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_retentionoperationdetail_createdonbehalfby](#BKMK_lk_retentionoperationdetail_createdonbehalfby) - [lk_retentionoperationdetail_modifiedby](#BKMK_lk_retentionoperationdetail_modifiedby) - [lk_retentionoperationdetail_modifiedonbehalfby](#BKMK_lk_retentionoperationdetail_modifiedonbehalfby) +- [lk_retentionsuccessdetail_createdby](#BKMK_lk_retentionsuccessdetail_createdby) +- [lk_retentionsuccessdetail_createdonbehalfby](#BKMK_lk_retentionsuccessdetail_createdonbehalfby) +- [lk_retentionsuccessdetail_modifiedby](#BKMK_lk_retentionsuccessdetail_modifiedby) +- [lk_retentionsuccessdetail_modifiedonbehalfby](#BKMK_lk_retentionsuccessdetail_modifiedonbehalfby) - [lk_role_createdonbehalfby](#BKMK_lk_role_createdonbehalfby) - [lk_role_modifiedonbehalfby](#BKMK_lk_role_modifiedonbehalfby) - [lk_rolebase_createdby](#BKMK_lk_rolebase_createdby) @@ -3921,6 +4064,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_savedqueryvisualizationbase_createdonbehalfby](#BKMK_lk_savedqueryvisualizationbase_createdonbehalfby) - [lk_savedqueryvisualizationbase_modifiedby](#BKMK_lk_savedqueryvisualizationbase_modifiedby) - [lk_savedqueryvisualizationbase_modifiedonbehalfby](#BKMK_lk_savedqueryvisualizationbase_modifiedonbehalfby) +- [lk_savingrule_createdby](#BKMK_lk_savingrule_createdby) +- [lk_savingrule_createdonbehalfby](#BKMK_lk_savingrule_createdonbehalfby) +- [lk_savingrule_modifiedby](#BKMK_lk_savingrule_modifiedby) +- [lk_savingrule_modifiedonbehalfby](#BKMK_lk_savingrule_modifiedonbehalfby) - [lk_sdkmessage_createdonbehalfby](#BKMK_lk_sdkmessage_createdonbehalfby) - [lk_sdkmessage_modifiedonbehalfby](#BKMK_lk_sdkmessage_modifiedonbehalfby) - [lk_sdkmessagefilter_createdonbehalfby](#BKMK_lk_sdkmessagefilter_createdonbehalfby) @@ -3974,6 +4121,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_sharedworkspace_createdonbehalfby](#BKMK_lk_sharedworkspace_createdonbehalfby) - [lk_sharedworkspace_modifiedby](#BKMK_lk_sharedworkspace_modifiedby) - [lk_sharedworkspace_modifiedonbehalfby](#BKMK_lk_sharedworkspace_modifiedonbehalfby) +- [lk_sharedworkspaceaccesstoken2_createdby](#BKMK_lk_sharedworkspaceaccesstoken2_createdby) +- [lk_sharedworkspaceaccesstoken2_createdonbehalfby](#BKMK_lk_sharedworkspaceaccesstoken2_createdonbehalfby) +- [lk_sharedworkspaceaccesstoken2_modifiedby](#BKMK_lk_sharedworkspaceaccesstoken2_modifiedby) +- [lk_sharedworkspaceaccesstoken2_modifiedonbehalfby](#BKMK_lk_sharedworkspaceaccesstoken2_modifiedonbehalfby) - [lk_sharedworkspacepool_createdby](#BKMK_lk_sharedworkspacepool_createdby) - [lk_sharedworkspacepool_createdonbehalfby](#BKMK_lk_sharedworkspacepool_createdonbehalfby) - [lk_sharedworkspacepool_modifiedby](#BKMK_lk_sharedworkspacepool_modifiedby) @@ -3982,6 +4133,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_sharepointdocumentlocationbase_createdonbehalfby](#BKMK_lk_sharepointdocumentlocationbase_createdonbehalfby) - [lk_sharepointdocumentlocationbase_modifiedby](#BKMK_lk_sharepointdocumentlocationbase_modifiedby) - [lk_sharepointdocumentlocationbase_modifiedonbehalfby](#BKMK_lk_sharepointdocumentlocationbase_modifiedonbehalfby) +- [lk_sharepointmanagedidentity_createdby](#BKMK_lk_sharepointmanagedidentity_createdby) +- [lk_sharepointmanagedidentity_createdonbehalfby](#BKMK_lk_sharepointmanagedidentity_createdonbehalfby) +- [lk_sharepointmanagedidentity_modifiedby](#BKMK_lk_sharepointmanagedidentity_modifiedby) +- [lk_sharepointmanagedidentity_modifiedonbehalfby](#BKMK_lk_sharepointmanagedidentity_modifiedonbehalfby) - [lk_sharepointsitebase_createdby](#BKMK_lk_sharepointsitebase_createdby) - [lk_sharepointsitebase_createdonbehalfby](#BKMK_lk_sharepointsitebase_createdonbehalfby) - [lk_sharepointsitebase_modifiedby](#BKMK_lk_sharepointsitebase_modifiedby) @@ -3990,6 +4145,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_sideloadedaiplugin_createdonbehalfby](#BKMK_lk_sideloadedaiplugin_createdonbehalfby) - [lk_sideloadedaiplugin_modifiedby](#BKMK_lk_sideloadedaiplugin_modifiedby) - [lk_sideloadedaiplugin_modifiedonbehalfby](#BKMK_lk_sideloadedaiplugin_modifiedonbehalfby) +- [lk_signal_createdby](#BKMK_lk_signal_createdby) +- [lk_signal_createdonbehalfby](#BKMK_lk_signal_createdonbehalfby) +- [lk_signal_modifiedby](#BKMK_lk_signal_modifiedby) +- [lk_signal_modifiedonbehalfby](#BKMK_lk_signal_modifiedonbehalfby) - [lk_similarityrule_createdonbehalfby](#BKMK_lk_similarityrule_createdonbehalfby) - [lk_similarityrule_modifiedonbehalfby](#BKMK_lk_similarityrule_modifiedonbehalfby) - [lk_SiteMap_createdby](#BKMK_lk_SiteMap_createdby) @@ -4036,6 +4195,22 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_solutioncomponentrelationshipconfiguration_createdonbehalfby](#BKMK_lk_solutioncomponentrelationshipconfiguration_createdonbehalfby) - [lk_solutioncomponentrelationshipconfiguration_modifiedby](#BKMK_lk_solutioncomponentrelationshipconfiguration_modifiedby) - [lk_solutioncomponentrelationshipconfiguration_modifiedonbehalfby](#BKMK_lk_solutioncomponentrelationshipconfiguration_modifiedonbehalfby) +- [lk_sourcecontrolbranchconfiguration_createdby](#BKMK_lk_sourcecontrolbranchconfiguration_createdby) +- [lk_sourcecontrolbranchconfiguration_createdonbehalfby](#BKMK_lk_sourcecontrolbranchconfiguration_createdonbehalfby) +- [lk_sourcecontrolbranchconfiguration_modifiedby](#BKMK_lk_sourcecontrolbranchconfiguration_modifiedby) +- [lk_sourcecontrolbranchconfiguration_modifiedonbehalfby](#BKMK_lk_sourcecontrolbranchconfiguration_modifiedonbehalfby) +- [lk_sourcecontrolcomponent_createdby](#BKMK_lk_sourcecontrolcomponent_createdby) +- [lk_sourcecontrolcomponent_createdonbehalfby](#BKMK_lk_sourcecontrolcomponent_createdonbehalfby) +- [lk_sourcecontrolcomponent_modifiedby](#BKMK_lk_sourcecontrolcomponent_modifiedby) +- [lk_sourcecontrolcomponent_modifiedonbehalfby](#BKMK_lk_sourcecontrolcomponent_modifiedonbehalfby) +- [lk_sourcecontrolcomponentpayload_createdby](#BKMK_lk_sourcecontrolcomponentpayload_createdby) +- [lk_sourcecontrolcomponentpayload_createdonbehalfby](#BKMK_lk_sourcecontrolcomponentpayload_createdonbehalfby) +- [lk_sourcecontrolcomponentpayload_modifiedby](#BKMK_lk_sourcecontrolcomponentpayload_modifiedby) +- [lk_sourcecontrolcomponentpayload_modifiedonbehalfby](#BKMK_lk_sourcecontrolcomponentpayload_modifiedonbehalfby) +- [lk_sourcecontrolconfiguration_createdby](#BKMK_lk_sourcecontrolconfiguration_createdby) +- [lk_sourcecontrolconfiguration_createdonbehalfby](#BKMK_lk_sourcecontrolconfiguration_createdonbehalfby) +- [lk_sourcecontrolconfiguration_modifiedby](#BKMK_lk_sourcecontrolconfiguration_modifiedby) +- [lk_sourcecontrolconfiguration_modifiedonbehalfby](#BKMK_lk_sourcecontrolconfiguration_modifiedonbehalfby) - [lk_stagedentity_createdby](#BKMK_lk_stagedentity_createdby) - [lk_stagedentity_createdonbehalfby](#BKMK_lk_stagedentity_createdonbehalfby) - [lk_stagedentity_modifiedby](#BKMK_lk_stagedentity_modifiedby) @@ -4048,6 +4223,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_stagedmetadataasyncoperation_createdonbehalfby](#BKMK_lk_stagedmetadataasyncoperation_createdonbehalfby) - [lk_stagedmetadataasyncoperation_modifiedby](#BKMK_lk_stagedmetadataasyncoperation_modifiedby) - [lk_stagedmetadataasyncoperation_modifiedonbehalfby](#BKMK_lk_stagedmetadataasyncoperation_modifiedonbehalfby) +- [lk_stagedsourcecontrolcomponent_createdby](#BKMK_lk_stagedsourcecontrolcomponent_createdby) +- [lk_stagedsourcecontrolcomponent_createdonbehalfby](#BKMK_lk_stagedsourcecontrolcomponent_createdonbehalfby) +- [lk_stagedsourcecontrolcomponent_modifiedby](#BKMK_lk_stagedsourcecontrolcomponent_modifiedby) +- [lk_stagedsourcecontrolcomponent_modifiedonbehalfby](#BKMK_lk_stagedsourcecontrolcomponent_modifiedonbehalfby) - [lk_stagesolutionupload_createdby](#BKMK_lk_stagesolutionupload_createdby) - [lk_stagesolutionupload_createdonbehalfby](#BKMK_lk_stagesolutionupload_createdonbehalfby) - [lk_stagesolutionupload_modifiedby](#BKMK_lk_stagesolutionupload_modifiedby) @@ -4092,6 +4271,18 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_systemuser_modifiedonbehalfby](#BKMK_lk_systemuser_modifiedonbehalfby-one-to-many) - [lk_systemuserbase_createdby](#BKMK_lk_systemuserbase_createdby-one-to-many) - [lk_systemuserbase_modifiedby](#BKMK_lk_systemuserbase_modifiedby-one-to-many) +- [lk_tag_createdby](#BKMK_lk_tag_createdby) +- [lk_tag_createdonbehalfby](#BKMK_lk_tag_createdonbehalfby) +- [lk_tag_modifiedby](#BKMK_lk_tag_modifiedby) +- [lk_tag_modifiedonbehalfby](#BKMK_lk_tag_modifiedonbehalfby) +- [lk_taggedflowsession_createdby](#BKMK_lk_taggedflowsession_createdby) +- [lk_taggedflowsession_createdonbehalfby](#BKMK_lk_taggedflowsession_createdonbehalfby) +- [lk_taggedflowsession_modifiedby](#BKMK_lk_taggedflowsession_modifiedby) +- [lk_taggedflowsession_modifiedonbehalfby](#BKMK_lk_taggedflowsession_modifiedonbehalfby) +- [lk_taggedprocess_createdby](#BKMK_lk_taggedprocess_createdby) +- [lk_taggedprocess_createdonbehalfby](#BKMK_lk_taggedprocess_createdonbehalfby) +- [lk_taggedprocess_modifiedby](#BKMK_lk_taggedprocess_modifiedby) +- [lk_taggedprocess_modifiedonbehalfby](#BKMK_lk_taggedprocess_modifiedonbehalfby) - [lk_task_createdby](#BKMK_lk_task_createdby) - [lk_task_createdonbehalfby](#BKMK_lk_task_createdonbehalfby) - [lk_task_modifiedby](#BKMK_lk_task_modifiedby) @@ -4117,6 +4308,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_territory_modifiedonbehalfby](#BKMK_lk_territory_modifiedonbehalfby) - [lk_territorybase_createdby](#BKMK_lk_territorybase_createdby) - [lk_territorybase_modifiedby](#BKMK_lk_territorybase_modifiedby) +- [lk_textdatarecordsindexingstatus_createdby](#BKMK_lk_textdatarecordsindexingstatus_createdby) +- [lk_textdatarecordsindexingstatus_createdonbehalfby](#BKMK_lk_textdatarecordsindexingstatus_createdonbehalfby) +- [lk_textdatarecordsindexingstatus_modifiedby](#BKMK_lk_textdatarecordsindexingstatus_modifiedby) +- [lk_textdatarecordsindexingstatus_modifiedonbehalfby](#BKMK_lk_textdatarecordsindexingstatus_modifiedonbehalfby) - [lk_theme_createdby](#BKMK_lk_theme_createdby) - [lk_theme_createdonbehalfby](#BKMK_lk_theme_createdonbehalfby) - [lk_theme_modifiedby](#BKMK_lk_theme_modifiedby) @@ -4137,6 +4332,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_tracelog_createdonbehalfby](#BKMK_lk_tracelog_createdonbehalfby) - [lk_tracelog_modifiedby](#BKMK_lk_tracelog_modifiedby) - [lk_tracelog_modifiedonbehalfby](#BKMK_lk_tracelog_modifiedonbehalfby) +- [lk_trait_createdby](#BKMK_lk_trait_createdby) +- [lk_trait_createdonbehalfby](#BKMK_lk_trait_createdonbehalfby) +- [lk_trait_modifiedby](#BKMK_lk_trait_modifiedby) +- [lk_trait_modifiedonbehalfby](#BKMK_lk_trait_modifiedonbehalfby) - [lk_transactioncurrency_createdonbehalfby](#BKMK_lk_transactioncurrency_createdonbehalfby) - [lk_transactioncurrency_modifiedonbehalfby](#BKMK_lk_transactioncurrency_modifiedonbehalfby) - [lk_transactioncurrencybase_createdby](#BKMK_lk_transactioncurrencybase_createdby) @@ -4153,6 +4352,14 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_translationprocess_createdonbehalfby](#BKMK_lk_translationprocess_createdonbehalfby) - [lk_translationprocess_modifiedby](#BKMK_lk_translationprocess_modifiedby) - [lk_translationprocess_modifiedonbehalfby](#BKMK_lk_translationprocess_modifiedonbehalfby) +- [lk_unstructuredfilesearchentity_createdby](#BKMK_lk_unstructuredfilesearchentity_createdby) +- [lk_unstructuredfilesearchentity_createdonbehalfby](#BKMK_lk_unstructuredfilesearchentity_createdonbehalfby) +- [lk_unstructuredfilesearchentity_modifiedby](#BKMK_lk_unstructuredfilesearchentity_modifiedby) +- [lk_unstructuredfilesearchentity_modifiedonbehalfby](#BKMK_lk_unstructuredfilesearchentity_modifiedonbehalfby) +- [lk_unstructuredfilesearchrecord_createdby](#BKMK_lk_unstructuredfilesearchrecord_createdby) +- [lk_unstructuredfilesearchrecord_createdonbehalfby](#BKMK_lk_unstructuredfilesearchrecord_createdonbehalfby) +- [lk_unstructuredfilesearchrecord_modifiedby](#BKMK_lk_unstructuredfilesearchrecord_modifiedby) +- [lk_unstructuredfilesearchrecord_modifiedonbehalfby](#BKMK_lk_unstructuredfilesearchrecord_modifiedonbehalfby) - [lk_userform_createdby](#BKMK_lk_userform_createdby) - [lk_userform_modifiedby](#BKMK_lk_userform_modifiedby) - [lk_userformbase_createdonbehalfby](#BKMK_lk_userformbase_createdonbehalfby) @@ -4203,6 +4410,10 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_workflowlog_createdonbehalfby](#BKMK_lk_workflowlog_createdonbehalfby) - [lk_workflowlog_modifiedby](#BKMK_lk_workflowlog_modifiedby) - [lk_workflowlog_modifiedonbehalfby](#BKMK_lk_workflowlog_modifiedonbehalfby) +- [lk_workflowmetadata_createdby](#BKMK_lk_workflowmetadata_createdby) +- [lk_workflowmetadata_createdonbehalfby](#BKMK_lk_workflowmetadata_createdonbehalfby) +- [lk_workflowmetadata_modifiedby](#BKMK_lk_workflowmetadata_modifiedby) +- [lk_workflowmetadata_modifiedonbehalfby](#BKMK_lk_workflowmetadata_modifiedonbehalfby) - [lk_workqueue_createdby](#BKMK_lk_workqueue_createdby) - [lk_workqueue_createdonbehalfby](#BKMK_lk_workqueue_createdonbehalfby) - [lk_workqueue_modifiedby](#BKMK_lk_workqueue_modifiedby) @@ -4211,7 +4422,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [lk_workqueueitem_createdonbehalfby](#BKMK_lk_workqueueitem_createdonbehalfby) - [lk_workqueueitem_modifiedby](#BKMK_lk_workqueueitem_modifiedby) - [lk_workqueueitem_modifiedonbehalfby](#BKMK_lk_workqueueitem_modifiedonbehalfby) +- [mailbox_emailaddressapprovedby_systemuser](#BKMK_mailbox_emailaddressapprovedby_systemuser) - [mailbox_regarding_systemuser](#BKMK_mailbox_regarding_systemuser) +- [mailbox_testandenablelastattemptedby_systemuser](#BKMK_mailbox_testandenablelastattemptedby_systemuser) - [modifiedby_connection](#BKMK_modifiedby_connection) - [modifiedby_connection_role](#BKMK_modifiedby_connection_role) - [modifiedby_pluginassembly](#BKMK_modifiedby_pluginassembly) @@ -4339,10 +4552,16 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_aipluginusersetting](#BKMK_user_aipluginusersetting) - [user_appnotification](#BKMK_user_appnotification) - [user_appointment](#BKMK_user_appointment) +- [user_approvalprocess](#BKMK_user_approvalprocess) +- [user_approvalstageapproval](#BKMK_user_approvalstageapproval) +- [user_approvalstagecondition](#BKMK_user_approvalstagecondition) +- [user_approvalstageorder](#BKMK_user_approvalstageorder) - [user_bot](#BKMK_user_bot) - [user_botcomponent](#BKMK_user_botcomponent) - [user_botcomponentcollection](#BKMK_user_botcomponentcollection) +- [user_businessprocess](#BKMK_user_businessprocess) - [user_card](#BKMK_user_card) +- [user_certificatecredential](#BKMK_user_certificatecredential) - [user_componentversion](#BKMK_user_componentversion) - [user_connectioninstance](#BKMK_user_connectioninstance) - [user_connectionreference](#BKMK_user_connectionreference) @@ -4363,7 +4582,6 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_dvtablesearchentity](#BKMK_user_dvtablesearchentity) - [user_email](#BKMK_user_email) - [user_environmentvariabledefinition](#BKMK_user_environmentvariabledefinition) -- [user_environmentvariablevalue](#BKMK_user_environmentvariablevalue) - [user_exchangesyncidmapping](#BKMK_user_exchangesyncidmapping) - [user_exportedexcel](#BKMK_user_exportedexcel) - [user_exportsolutionupload](#BKMK_user_exportsolutionupload) @@ -4372,6 +4590,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_featurecontrolsetting](#BKMK_user_featurecontrolsetting) - [user_federatedknowledgeconfiguration](#BKMK_user_federatedknowledgeconfiguration) - [user_federatedknowledgeentityconfiguration](#BKMK_user_federatedknowledgeentityconfiguration) +- [user_flowaggregation](#BKMK_user_flowaggregation) - [user_flowcapacityassignment](#BKMK_user_flowcapacityassignment) - [user_flowcredentialapplication](#BKMK_user_flowcredentialapplication) - [user_flowevent](#BKMK_user_flowevent) @@ -4385,6 +4604,8 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_fxexpression](#BKMK_user_fxexpression) - [user_goal](#BKMK_user_goal) - [user_goal_goalowner](#BKMK_user_goal_goalowner) +- [user_governanceconfiguration](#BKMK_user_governanceconfiguration) +- [user_indexedtrait](#BKMK_user_indexedtrait) - [user_interactionforemail](#BKMK_user_interactionforemail) - [user_keyvaultreference](#BKMK_user_keyvaultreference) - [user_knowledgearticle](#BKMK_user_knowledgearticle) @@ -4398,6 +4619,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_msdyn_aibfeedbackloop](#BKMK_user_msdyn_aibfeedbackloop) - [user_msdyn_aibfile](#BKMK_user_msdyn_aibfile) - [user_msdyn_aibfileattacheddata](#BKMK_user_msdyn_aibfileattacheddata) +- [user_msdyn_aidataprocessingevent](#BKMK_user_msdyn_aidataprocessingevent) +- [user_msdyn_aievaluationconfiguration](#BKMK_user_msdyn_aievaluationconfiguration) +- [user_msdyn_aievaluationrun](#BKMK_user_msdyn_aievaluationrun) - [user_msdyn_aievent](#BKMK_user_msdyn_aievent) - [user_msdyn_aifptrainingdocument](#BKMK_user_msdyn_aifptrainingdocument) - [user_msdyn_aimodel](#BKMK_user_msdyn_aimodel) @@ -4406,11 +4630,17 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_msdyn_aiodtrainingboundingbox](#BKMK_user_msdyn_aiodtrainingboundingbox) - [user_msdyn_aiodtrainingimage](#BKMK_user_msdyn_aiodtrainingimage) - [user_msdyn_aitemplate](#BKMK_user_msdyn_aitemplate) +- [user_msdyn_aitestcase](#BKMK_user_msdyn_aitestcase) +- [user_msdyn_aitestcasedocument](#BKMK_user_msdyn_aitestcasedocument) +- [user_msdyn_aitestcaseinput](#BKMK_user_msdyn_aitestcaseinput) +- [user_msdyn_aitestrun](#BKMK_user_msdyn_aitestrun) +- [user_msdyn_aitestrunbatch](#BKMK_user_msdyn_aitestrunbatch) - [user_msdyn_analysiscomponent](#BKMK_user_msdyn_analysiscomponent) - [user_msdyn_analysisjob](#BKMK_user_msdyn_analysisjob) - [user_msdyn_analysisoverride](#BKMK_user_msdyn_analysisoverride) - [user_msdyn_analysisresult](#BKMK_user_msdyn_analysisresult) - [user_msdyn_analysisresultdetail](#BKMK_user_msdyn_analysisresultdetail) +- [user_msdyn_copilotinteractions](#BKMK_user_msdyn_copilotinteractions) - [user_msdyn_customcontrolextendedsettings](#BKMK_user_msdyn_customcontrolextendedsettings) - [user_msdyn_dataflow](#BKMK_user_msdyn_dataflow) - [user_msdyn_dataflow_datalakefolder](#BKMK_user_msdyn_dataflow_datalakefolder) @@ -4436,6 +4666,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_msdyn_flow_basicapprovalmodel](#BKMK_user_msdyn_flow_basicapprovalmodel) - [user_msdyn_flow_flowapproval](#BKMK_user_msdyn_flow_flowapproval) - [user_msdyn_formmapping](#BKMK_user_msdyn_formmapping) +- [user_msdyn_function](#BKMK_user_msdyn_function) - [user_msdyn_integratedsearchprovider](#BKMK_user_msdyn_integratedsearchprovider) - [user_msdyn_kalanguagesetting](#BKMK_user_msdyn_kalanguagesetting) - [user_msdyn_kbattachment](#BKMK_user_msdyn_kbattachment) @@ -4462,6 +4693,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_msdyn_pmsimulation](#BKMK_user_msdyn_pmsimulation) - [user_msdyn_pmtemplate](#BKMK_user_msdyn_pmtemplate) - [user_msdyn_pmview](#BKMK_user_msdyn_pmview) +- [user_msdyn_qna](#BKMK_user_msdyn_qna) - [user_msdyn_richtextfile](#BKMK_user_msdyn_richtextfile) - [user_msdyn_salesforcestructuredobject](#BKMK_user_msdyn_salesforcestructuredobject) - [user_msdyn_salesforcestructuredqnaconfig](#BKMK_user_msdyn_salesforcestructuredqnaconfig) @@ -4480,6 +4712,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_phonecall](#BKMK_user_phonecall) - [user_plannerbusinessscenario](#BKMK_user_plannerbusinessscenario) - [user_plannersyncaction](#BKMK_user_plannersyncaction) +- [user_plugin](#BKMK_user_plugin) - [user_powerbidataset](#BKMK_user_powerbidataset) - [user_powerbidatasetapdx](#BKMK_user_powerbidatasetapdx) - [user_powerbimashupparameter](#BKMK_user_powerbimashupparameter) @@ -4491,7 +4724,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_powerpagesitelanguage](#BKMK_user_powerpagesitelanguage) - [user_powerpagesitepublished](#BKMK_user_powerpagesitepublished) - [user_powerpageslog](#BKMK_user_powerpageslog) +- [user_powerpagesmanagedidentity](#BKMK_user_powerpagesmanagedidentity) - [user_powerpagesscanreport](#BKMK_user_powerpagesscanreport) +- [user_powerpagessiteaifeedback](#BKMK_user_powerpagessiteaifeedback) - [user_privilegecheckerrun](#BKMK_user_privilegecheckerrun) - [user_processstageparameter](#BKMK_user_processstageparameter) - [user_recentlyused](#BKMK_user_recentlyused) @@ -4500,27 +4735,38 @@ These relationships are one-to-many. Listed by **SchemaName**. - [user_retentionconfig](#BKMK_user_retentionconfig) - [user_retentionfailuredetail](#BKMK_user_retentionfailuredetail) - [user_retentionoperation](#BKMK_user_retentionoperation) +- [user_retentionsuccessdetail](#BKMK_user_retentionsuccessdetail) +- [user_savingrule](#BKMK_user_savingrule) - [user_settings](#BKMK_user_settings) - [user_sharepointdocumentlocation](#BKMK_user_sharepointdocumentlocation) - [user_sharepointsite](#BKMK_user_sharepointsite) - [user_sideloadedaiplugin](#BKMK_user_sideloadedaiplugin) +- [user_signal](#BKMK_user_signal) - [user_slabase](#BKMK_user_slabase) - [user_socialactivity](#BKMK_user_socialactivity) - [user_solutioncomponentbatchconfiguration](#BKMK_user_solutioncomponentbatchconfiguration) - [user_stagesolutionupload](#BKMK_user_stagesolutionupload) - [user_synapsedatabase](#BKMK_user_synapsedatabase) +- [user_tag](#BKMK_user_tag) +- [user_taggedflowsession](#BKMK_user_taggedflowsession) +- [user_taggedprocess](#BKMK_user_taggedprocess) - [user_task](#BKMK_user_task) +- [user_trait](#BKMK_user_trait) +- [user_unstructuredfilesearchentity](#BKMK_user_unstructuredfilesearchentity) +- [user_unstructuredfilesearchrecord](#BKMK_user_unstructuredfilesearchrecord) - [user_userauthztracker](#BKMK_user_userauthztracker) - [user_userform](#BKMK_user_userform) - [user_userquery](#BKMK_user_userquery) - [user_userqueryvisualizations](#BKMK_user_userqueryvisualizations) - [user_workflowbinary](#BKMK_user_workflowbinary) +- [user_workflowmetadata](#BKMK_user_workflowmetadata) - [user_workqueue](#BKMK_user_workqueue) - [user_workqueueitem](#BKMK_user_workqueueitem) - [webresource_createdby](#BKMK_webresource_createdby) - [webresource_modifiedby](#BKMK_webresource_modifiedby) - [workflow_createdby](#BKMK_workflow_createdby) - [workflow_createdonbehalfby](#BKMK_workflow_createdonbehalfby) +- [Workflow_licensee](#BKMK_Workflow_licensee) - [workflow_modifiedby](#BKMK_workflow_modifiedby) - [workflow_modifiedonbehalfby](#BKMK_workflow_modifiedonbehalfby) - [workqueueitem_processinguser](#BKMK_workqueueitem_processinguser) @@ -6757,6 +7003,198 @@ Many-To-One Relationship: [appointment lk_appointment_modifiedonbehalfby](appoin |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_approvalprocess_createdby + +Many-To-One Relationship: [approvalprocess lk_approvalprocess_createdby](approvalprocess.md#BKMK_lk_approvalprocess_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalprocess_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalprocess_createdonbehalfby + +Many-To-One Relationship: [approvalprocess lk_approvalprocess_createdonbehalfby](approvalprocess.md#BKMK_lk_approvalprocess_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalprocess_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalprocess_modifiedby + +Many-To-One Relationship: [approvalprocess lk_approvalprocess_modifiedby](approvalprocess.md#BKMK_lk_approvalprocess_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalprocess_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalprocess_modifiedonbehalfby + +Many-To-One Relationship: [approvalprocess lk_approvalprocess_modifiedonbehalfby](approvalprocess.md#BKMK_lk_approvalprocess_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalprocess_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstageapproval_createdby + +Many-To-One Relationship: [approvalstageapproval lk_approvalstageapproval_createdby](approvalstageapproval.md#BKMK_lk_approvalstageapproval_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstageapproval_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstageapproval_createdonbehalfby + +Many-To-One Relationship: [approvalstageapproval lk_approvalstageapproval_createdonbehalfby](approvalstageapproval.md#BKMK_lk_approvalstageapproval_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstageapproval_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstageapproval_modifiedby + +Many-To-One Relationship: [approvalstageapproval lk_approvalstageapproval_modifiedby](approvalstageapproval.md#BKMK_lk_approvalstageapproval_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstageapproval_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstageapproval_modifiedonbehalfby + +Many-To-One Relationship: [approvalstageapproval lk_approvalstageapproval_modifiedonbehalfby](approvalstageapproval.md#BKMK_lk_approvalstageapproval_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstageapproval_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstagecondition_createdby + +Many-To-One Relationship: [approvalstagecondition lk_approvalstagecondition_createdby](approvalstagecondition.md#BKMK_lk_approvalstagecondition_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstagecondition`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstagecondition_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstagecondition_createdonbehalfby + +Many-To-One Relationship: [approvalstagecondition lk_approvalstagecondition_createdonbehalfby](approvalstagecondition.md#BKMK_lk_approvalstagecondition_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstagecondition`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstagecondition_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstagecondition_modifiedby + +Many-To-One Relationship: [approvalstagecondition lk_approvalstagecondition_modifiedby](approvalstagecondition.md#BKMK_lk_approvalstagecondition_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstagecondition`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstagecondition_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstagecondition_modifiedonbehalfby + +Many-To-One Relationship: [approvalstagecondition lk_approvalstagecondition_modifiedonbehalfby](approvalstagecondition.md#BKMK_lk_approvalstagecondition_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstagecondition`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstagecondition_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstageorder_createdby + +Many-To-One Relationship: [approvalstageorder lk_approvalstageorder_createdby](approvalstageorder.md#BKMK_lk_approvalstageorder_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstageorder_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstageorder_createdonbehalfby + +Many-To-One Relationship: [approvalstageorder lk_approvalstageorder_createdonbehalfby](approvalstageorder.md#BKMK_lk_approvalstageorder_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstageorder_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstageorder_modifiedby + +Many-To-One Relationship: [approvalstageorder lk_approvalstageorder_modifiedby](approvalstageorder.md#BKMK_lk_approvalstageorder_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstageorder_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_approvalstageorder_modifiedonbehalfby + +Many-To-One Relationship: [approvalstageorder lk_approvalstageorder_modifiedonbehalfby](approvalstageorder.md#BKMK_lk_approvalstageorder_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_approvalstageorder_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_asyncoperation_createdby Many-To-One Relationship: [asyncoperation lk_asyncoperation_createdby](asyncoperation.md#BKMK_lk_asyncoperation_createdby) @@ -7069,6 +7507,54 @@ Many-To-One Relationship: [bulkdeleteoperation lk_bulkdeleteoperationbase_modifi |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_businessprocess_createdby + +Many-To-One Relationship: [businessprocess lk_businessprocess_createdby](businessprocess.md#BKMK_lk_businessprocess_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_businessprocess_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_businessprocess_createdonbehalfby + +Many-To-One Relationship: [businessprocess lk_businessprocess_createdonbehalfby](businessprocess.md#BKMK_lk_businessprocess_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_businessprocess_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_businessprocess_modifiedby + +Many-To-One Relationship: [businessprocess lk_businessprocess_modifiedby](businessprocess.md#BKMK_lk_businessprocess_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_businessprocess_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_businessprocess_modifiedonbehalfby + +Many-To-One Relationship: [businessprocess lk_businessprocess_modifiedonbehalfby](businessprocess.md#BKMK_lk_businessprocess_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_businessprocess_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_businessunit_createdonbehalfby Many-To-One Relationship: [businessunit lk_businessunit_createdonbehalfby](businessunit.md#BKMK_lk_businessunit_createdonbehalfby) @@ -7549,6 +8035,54 @@ Many-To-One Relationship: [category lk_category_modifiedonbehalfby](category.md# |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_certificatecredential_createdby + +Many-To-One Relationship: [certificatecredential lk_certificatecredential_createdby](certificatecredential.md#BKMK_lk_certificatecredential_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_certificatecredential_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_certificatecredential_createdonbehalfby + +Many-To-One Relationship: [certificatecredential lk_certificatecredential_createdonbehalfby](certificatecredential.md#BKMK_lk_certificatecredential_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_certificatecredential_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_certificatecredential_modifiedby + +Many-To-One Relationship: [certificatecredential lk_certificatecredential_modifiedby](certificatecredential.md#BKMK_lk_certificatecredential_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_certificatecredential_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_certificatecredential_modifiedonbehalfby + +Many-To-One Relationship: [certificatecredential lk_certificatecredential_modifiedonbehalfby](certificatecredential.md#BKMK_lk_certificatecredential_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_certificatecredential_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_columnmapping_createdby Many-To-One Relationship: [columnmapping lk_columnmapping_createdby](columnmapping.md#BKMK_lk_columnmapping_createdby) @@ -9397,6 +9931,54 @@ Many-To-One Relationship: [email lk_email_modifiedonbehalfby](email.md#BKMK_lk_e |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_emailaddressconfiguration_createdby + +Many-To-One Relationship: [emailaddressconfiguration lk_emailaddressconfiguration_createdby](emailaddressconfiguration.md#BKMK_lk_emailaddressconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`emailaddressconfiguration`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_emailaddressconfiguration_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_emailaddressconfiguration_createdonbehalfby + +Many-To-One Relationship: [emailaddressconfiguration lk_emailaddressconfiguration_createdonbehalfby](emailaddressconfiguration.md#BKMK_lk_emailaddressconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`emailaddressconfiguration`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_emailaddressconfiguration_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_emailaddressconfiguration_modifiedby + +Many-To-One Relationship: [emailaddressconfiguration lk_emailaddressconfiguration_modifiedby](emailaddressconfiguration.md#BKMK_lk_emailaddressconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`emailaddressconfiguration`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_emailaddressconfiguration_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_emailaddressconfiguration_modifiedonbehalfby + +Many-To-One Relationship: [emailaddressconfiguration lk_emailaddressconfiguration_modifiedonbehalfby](emailaddressconfiguration.md#BKMK_lk_emailaddressconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`emailaddressconfiguration`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_emailaddressconfiguration_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_emailserverprofile_createdby Many-To-One Relationship: [emailserverprofile lk_emailserverprofile_createdby](emailserverprofile.md#BKMK_lk_emailserverprofile_createdby) @@ -9445,21 +10027,69 @@ Many-To-One Relationship: [emailserverprofile lk_emailserverprofile_modifiedonbe |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_entityrecordfilter_createdby +### lk_entityclusterconfig_createdby -Many-To-One Relationship: [entityrecordfilter lk_entityrecordfilter_createdby](entityrecordfilter.md#BKMK_lk_entityrecordfilter_createdby) +Many-To-One Relationship: [entityclusterconfig lk_entityclusterconfig_createdby](entityclusterconfig.md#BKMK_lk_entityclusterconfig_createdby) |Property|Value| |---|---| -|ReferencingEntity|`entityrecordfilter`| +|ReferencingEntity|`entityclusterconfig`| |ReferencingAttribute|`createdby`| -|ReferencedEntityNavigationPropertyName|`lk_entityrecordfilter_createdby`| +|ReferencedEntityNavigationPropertyName|`lk_entityclusterconfig_createdby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_entityrecordfilter_createdonbehalfby +### lk_entityclusterconfig_createdonbehalfby -Many-To-One Relationship: [entityrecordfilter lk_entityrecordfilter_createdonbehalfby](entityrecordfilter.md#BKMK_lk_entityrecordfilter_createdonbehalfby) +Many-To-One Relationship: [entityclusterconfig lk_entityclusterconfig_createdonbehalfby](entityclusterconfig.md#BKMK_lk_entityclusterconfig_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`entityclusterconfig`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_entityclusterconfig_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_entityclusterconfig_modifiedby + +Many-To-One Relationship: [entityclusterconfig lk_entityclusterconfig_modifiedby](entityclusterconfig.md#BKMK_lk_entityclusterconfig_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`entityclusterconfig`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_entityclusterconfig_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_entityclusterconfig_modifiedonbehalfby + +Many-To-One Relationship: [entityclusterconfig lk_entityclusterconfig_modifiedonbehalfby](entityclusterconfig.md#BKMK_lk_entityclusterconfig_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`entityclusterconfig`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_entityclusterconfig_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_entityrecordfilter_createdby + +Many-To-One Relationship: [entityrecordfilter lk_entityrecordfilter_createdby](entityrecordfilter.md#BKMK_lk_entityrecordfilter_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`entityrecordfilter`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_entityrecordfilter_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_entityrecordfilter_createdonbehalfby + +Many-To-One Relationship: [entityrecordfilter lk_entityrecordfilter_createdonbehalfby](entityrecordfilter.md#BKMK_lk_entityrecordfilter_createdonbehalfby) |Property|Value| |---|---| @@ -10189,6 +10819,54 @@ Many-To-One Relationship: [fixedmonthlyfiscalcalendar lk_fixedmonthlyfiscalcalen |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_flowaggregation_createdby + +Many-To-One Relationship: [flowaggregation lk_flowaggregation_createdby](flowaggregation.md#BKMK_lk_flowaggregation_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_flowaggregation_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_flowaggregation_createdonbehalfby + +Many-To-One Relationship: [flowaggregation lk_flowaggregation_createdonbehalfby](flowaggregation.md#BKMK_lk_flowaggregation_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_flowaggregation_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_flowaggregation_modifiedby + +Many-To-One Relationship: [flowaggregation lk_flowaggregation_modifiedby](flowaggregation.md#BKMK_lk_flowaggregation_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_flowaggregation_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_flowaggregation_modifiedonbehalfby + +Many-To-One Relationship: [flowaggregation lk_flowaggregation_modifiedonbehalfby](flowaggregation.md#BKMK_lk_flowaggregation_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_flowaggregation_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_flowcapacityassignment_createdby Many-To-One Relationship: [flowcapacityassignment lk_flowcapacityassignment_createdby](flowcapacityassignment.md#BKMK_lk_flowcapacityassignment_createdby) @@ -10861,6 +11539,54 @@ Many-To-One Relationship: [goalrollupquery lk_goalrollupquery_modifiedonbehalfby |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_governanceconfiguration_createdby + +Many-To-One Relationship: [governanceconfiguration lk_governanceconfiguration_createdby](governanceconfiguration.md#BKMK_lk_governanceconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`governanceconfiguration`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_governanceconfiguration_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_governanceconfiguration_createdonbehalfby + +Many-To-One Relationship: [governanceconfiguration lk_governanceconfiguration_createdonbehalfby](governanceconfiguration.md#BKMK_lk_governanceconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`governanceconfiguration`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_governanceconfiguration_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_governanceconfiguration_modifiedby + +Many-To-One Relationship: [governanceconfiguration lk_governanceconfiguration_modifiedby](governanceconfiguration.md#BKMK_lk_governanceconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`governanceconfiguration`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_governanceconfiguration_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_governanceconfiguration_modifiedonbehalfby + +Many-To-One Relationship: [governanceconfiguration lk_governanceconfiguration_modifiedonbehalfby](governanceconfiguration.md#BKMK_lk_governanceconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`governanceconfiguration`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_governanceconfiguration_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_import_createdonbehalfby Many-To-One Relationship: [import lk_import_createdonbehalfby](import.md#BKMK_lk_import_createdonbehalfby) @@ -11197,6 +11923,54 @@ Many-To-One Relationship: [importmap lk_importmapbase_modifiedby](importmap.md#B |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_indexedtrait_createdby + +Many-To-One Relationship: [indexedtrait lk_indexedtrait_createdby](indexedtrait.md#BKMK_lk_indexedtrait_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`indexedtrait`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_indexedtrait_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_indexedtrait_createdonbehalfby + +Many-To-One Relationship: [indexedtrait lk_indexedtrait_createdonbehalfby](indexedtrait.md#BKMK_lk_indexedtrait_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`indexedtrait`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_indexedtrait_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_indexedtrait_modifiedby + +Many-To-One Relationship: [indexedtrait lk_indexedtrait_modifiedby](indexedtrait.md#BKMK_lk_indexedtrait_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`indexedtrait`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_indexedtrait_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_indexedtrait_modifiedonbehalfby + +Many-To-One Relationship: [indexedtrait lk_indexedtrait_modifiedonbehalfby](indexedtrait.md#BKMK_lk_indexedtrait_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`indexedtrait`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_indexedtrait_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_interactionforemail_createdby Many-To-One Relationship: [interactionforemail lk_interactionforemail_createdby](interactionforemail.md#BKMK_lk_interactionforemail_createdby) @@ -12697,6 +13471,150 @@ Many-To-One Relationship: [msdyn_aiconfiguration lk_msdyn_aiconfiguration_modifi |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_msdyn_aidataprocessingevent_createdby + +Many-To-One Relationship: [msdyn_aidataprocessingevent lk_msdyn_aidataprocessingevent_createdby](msdyn_aidataprocessingevent.md#BKMK_lk_msdyn_aidataprocessingevent_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aidataprocessingevent_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aidataprocessingevent_createdonbehalfby + +Many-To-One Relationship: [msdyn_aidataprocessingevent lk_msdyn_aidataprocessingevent_createdonbehalfby](msdyn_aidataprocessingevent.md#BKMK_lk_msdyn_aidataprocessingevent_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aidataprocessingevent_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aidataprocessingevent_modifiedby + +Many-To-One Relationship: [msdyn_aidataprocessingevent lk_msdyn_aidataprocessingevent_modifiedby](msdyn_aidataprocessingevent.md#BKMK_lk_msdyn_aidataprocessingevent_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aidataprocessingevent_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aidataprocessingevent_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_aidataprocessingevent lk_msdyn_aidataprocessingevent_modifiedonbehalfby](msdyn_aidataprocessingevent.md#BKMK_lk_msdyn_aidataprocessingevent_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aidataprocessingevent_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aievaluationconfiguration_createdby + +Many-To-One Relationship: [msdyn_aievaluationconfiguration lk_msdyn_aievaluationconfiguration_createdby](msdyn_aievaluationconfiguration.md#BKMK_lk_msdyn_aievaluationconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationconfiguration`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aievaluationconfiguration_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aievaluationconfiguration_createdonbehalfby + +Many-To-One Relationship: [msdyn_aievaluationconfiguration lk_msdyn_aievaluationconfiguration_createdonbehalfby](msdyn_aievaluationconfiguration.md#BKMK_lk_msdyn_aievaluationconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationconfiguration`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aievaluationconfiguration_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aievaluationconfiguration_modifiedby + +Many-To-One Relationship: [msdyn_aievaluationconfiguration lk_msdyn_aievaluationconfiguration_modifiedby](msdyn_aievaluationconfiguration.md#BKMK_lk_msdyn_aievaluationconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationconfiguration`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aievaluationconfiguration_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aievaluationconfiguration_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_aievaluationconfiguration lk_msdyn_aievaluationconfiguration_modifiedonbehalfby](msdyn_aievaluationconfiguration.md#BKMK_lk_msdyn_aievaluationconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationconfiguration`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aievaluationconfiguration_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aievaluationrun_createdby + +Many-To-One Relationship: [msdyn_aievaluationrun lk_msdyn_aievaluationrun_createdby](msdyn_aievaluationrun.md#BKMK_lk_msdyn_aievaluationrun_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aievaluationrun_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aievaluationrun_createdonbehalfby + +Many-To-One Relationship: [msdyn_aievaluationrun lk_msdyn_aievaluationrun_createdonbehalfby](msdyn_aievaluationrun.md#BKMK_lk_msdyn_aievaluationrun_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aievaluationrun_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aievaluationrun_modifiedby + +Many-To-One Relationship: [msdyn_aievaluationrun lk_msdyn_aievaluationrun_modifiedby](msdyn_aievaluationrun.md#BKMK_lk_msdyn_aievaluationrun_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aievaluationrun_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aievaluationrun_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_aievaluationrun lk_msdyn_aievaluationrun_modifiedonbehalfby](msdyn_aievaluationrun.md#BKMK_lk_msdyn_aievaluationrun_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aievaluationrun_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_msdyn_aievent_createdby Many-To-One Relationship: [msdyn_aievent lk_msdyn_aievent_createdby](msdyn_aievent.md#BKMK_lk_msdyn_aievent_createdby) @@ -13081,64 +13999,304 @@ Many-To-One Relationship: [msdyn_aitemplate lk_msdyn_aitemplate_modifiedonbehalf |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_msdyn_analysiscomponent_createdby +### lk_msdyn_aitestcase_createdby -Many-To-One Relationship: [msdyn_analysiscomponent lk_msdyn_analysiscomponent_createdby](msdyn_analysiscomponent.md#BKMK_lk_msdyn_analysiscomponent_createdby) +Many-To-One Relationship: [msdyn_aitestcase lk_msdyn_aitestcase_createdby](msdyn_aitestcase.md#BKMK_lk_msdyn_aitestcase_createdby) |Property|Value| |---|---| -|ReferencingEntity|`msdyn_analysiscomponent`| +|ReferencingEntity|`msdyn_aitestcase`| |ReferencingAttribute|`createdby`| -|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysiscomponent_createdby`| -|IsCustomizable|`False`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcase_createdby`| +|IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_msdyn_analysiscomponent_createdonbehalfby +### lk_msdyn_aitestcase_createdonbehalfby -Many-To-One Relationship: [msdyn_analysiscomponent lk_msdyn_analysiscomponent_createdonbehalfby](msdyn_analysiscomponent.md#BKMK_lk_msdyn_analysiscomponent_createdonbehalfby) +Many-To-One Relationship: [msdyn_aitestcase lk_msdyn_aitestcase_createdonbehalfby](msdyn_aitestcase.md#BKMK_lk_msdyn_aitestcase_createdonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`msdyn_analysiscomponent`| +|ReferencingEntity|`msdyn_aitestcase`| |ReferencingAttribute|`createdonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysiscomponent_createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcase_createdonbehalfby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_msdyn_analysiscomponent_modifiedby +### lk_msdyn_aitestcase_modifiedby -Many-To-One Relationship: [msdyn_analysiscomponent lk_msdyn_analysiscomponent_modifiedby](msdyn_analysiscomponent.md#BKMK_lk_msdyn_analysiscomponent_modifiedby) +Many-To-One Relationship: [msdyn_aitestcase lk_msdyn_aitestcase_modifiedby](msdyn_aitestcase.md#BKMK_lk_msdyn_aitestcase_modifiedby) |Property|Value| |---|---| -|ReferencingEntity|`msdyn_analysiscomponent`| +|ReferencingEntity|`msdyn_aitestcase`| |ReferencingAttribute|`modifiedby`| -|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysiscomponent_modifiedby`| -|IsCustomizable|`False`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcase_modifiedby`| +|IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_msdyn_analysiscomponent_modifiedonbehalfby +### lk_msdyn_aitestcase_modifiedonbehalfby -Many-To-One Relationship: [msdyn_analysiscomponent lk_msdyn_analysiscomponent_modifiedonbehalfby](msdyn_analysiscomponent.md#BKMK_lk_msdyn_analysiscomponent_modifiedonbehalfby) +Many-To-One Relationship: [msdyn_aitestcase lk_msdyn_aitestcase_modifiedonbehalfby](msdyn_aitestcase.md#BKMK_lk_msdyn_aitestcase_modifiedonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`msdyn_analysiscomponent`| +|ReferencingEntity|`msdyn_aitestcase`| |ReferencingAttribute|`modifiedonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysiscomponent_modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcase_modifiedonbehalfby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_msdyn_analysisjob_createdby +### lk_msdyn_aitestcasedocument_createdby -Many-To-One Relationship: [msdyn_analysisjob lk_msdyn_analysisjob_createdby](msdyn_analysisjob.md#BKMK_lk_msdyn_analysisjob_createdby) +Many-To-One Relationship: [msdyn_aitestcasedocument lk_msdyn_aitestcasedocument_createdby](msdyn_aitestcasedocument.md#BKMK_lk_msdyn_aitestcasedocument_createdby) |Property|Value| |---|---| -|ReferencingEntity|`msdyn_analysisjob`| +|ReferencingEntity|`msdyn_aitestcasedocument`| |ReferencingAttribute|`createdby`| -|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysisjob_createdby`| -|IsCustomizable|`False`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcasedocument_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestcasedocument_createdonbehalfby + +Many-To-One Relationship: [msdyn_aitestcasedocument lk_msdyn_aitestcasedocument_createdonbehalfby](msdyn_aitestcasedocument.md#BKMK_lk_msdyn_aitestcasedocument_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcasedocument_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestcasedocument_modifiedby + +Many-To-One Relationship: [msdyn_aitestcasedocument lk_msdyn_aitestcasedocument_modifiedby](msdyn_aitestcasedocument.md#BKMK_lk_msdyn_aitestcasedocument_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcasedocument_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestcasedocument_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_aitestcasedocument lk_msdyn_aitestcasedocument_modifiedonbehalfby](msdyn_aitestcasedocument.md#BKMK_lk_msdyn_aitestcasedocument_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcasedocument_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestcaseinput_createdby + +Many-To-One Relationship: [msdyn_aitestcaseinput lk_msdyn_aitestcaseinput_createdby](msdyn_aitestcaseinput.md#BKMK_lk_msdyn_aitestcaseinput_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcaseinput_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestcaseinput_createdonbehalfby + +Many-To-One Relationship: [msdyn_aitestcaseinput lk_msdyn_aitestcaseinput_createdonbehalfby](msdyn_aitestcaseinput.md#BKMK_lk_msdyn_aitestcaseinput_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcaseinput_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestcaseinput_modifiedby + +Many-To-One Relationship: [msdyn_aitestcaseinput lk_msdyn_aitestcaseinput_modifiedby](msdyn_aitestcaseinput.md#BKMK_lk_msdyn_aitestcaseinput_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcaseinput_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestcaseinput_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_aitestcaseinput lk_msdyn_aitestcaseinput_modifiedonbehalfby](msdyn_aitestcaseinput.md#BKMK_lk_msdyn_aitestcaseinput_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestcaseinput_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestrun_createdby + +Many-To-One Relationship: [msdyn_aitestrun lk_msdyn_aitestrun_createdby](msdyn_aitestrun.md#BKMK_lk_msdyn_aitestrun_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestrun_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestrun_createdonbehalfby + +Many-To-One Relationship: [msdyn_aitestrun lk_msdyn_aitestrun_createdonbehalfby](msdyn_aitestrun.md#BKMK_lk_msdyn_aitestrun_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestrun_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestrun_modifiedby + +Many-To-One Relationship: [msdyn_aitestrun lk_msdyn_aitestrun_modifiedby](msdyn_aitestrun.md#BKMK_lk_msdyn_aitestrun_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestrun_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestrun_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_aitestrun lk_msdyn_aitestrun_modifiedonbehalfby](msdyn_aitestrun.md#BKMK_lk_msdyn_aitestrun_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestrun_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestrunbatch_createdby + +Many-To-One Relationship: [msdyn_aitestrunbatch lk_msdyn_aitestrunbatch_createdby](msdyn_aitestrunbatch.md#BKMK_lk_msdyn_aitestrunbatch_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrunbatch`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestrunbatch_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestrunbatch_createdonbehalfby + +Many-To-One Relationship: [msdyn_aitestrunbatch lk_msdyn_aitestrunbatch_createdonbehalfby](msdyn_aitestrunbatch.md#BKMK_lk_msdyn_aitestrunbatch_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrunbatch`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestrunbatch_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestrunbatch_modifiedby + +Many-To-One Relationship: [msdyn_aitestrunbatch lk_msdyn_aitestrunbatch_modifiedby](msdyn_aitestrunbatch.md#BKMK_lk_msdyn_aitestrunbatch_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrunbatch`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestrunbatch_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_aitestrunbatch_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_aitestrunbatch lk_msdyn_aitestrunbatch_modifiedonbehalfby](msdyn_aitestrunbatch.md#BKMK_lk_msdyn_aitestrunbatch_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrunbatch`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_aitestrunbatch_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_analysiscomponent_createdby + +Many-To-One Relationship: [msdyn_analysiscomponent lk_msdyn_analysiscomponent_createdby](msdyn_analysiscomponent.md#BKMK_lk_msdyn_analysiscomponent_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_analysiscomponent`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysiscomponent_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_analysiscomponent_createdonbehalfby + +Many-To-One Relationship: [msdyn_analysiscomponent lk_msdyn_analysiscomponent_createdonbehalfby](msdyn_analysiscomponent.md#BKMK_lk_msdyn_analysiscomponent_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_analysiscomponent`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysiscomponent_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_analysiscomponent_modifiedby + +Many-To-One Relationship: [msdyn_analysiscomponent lk_msdyn_analysiscomponent_modifiedby](msdyn_analysiscomponent.md#BKMK_lk_msdyn_analysiscomponent_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_analysiscomponent`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysiscomponent_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_analysiscomponent_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_analysiscomponent lk_msdyn_analysiscomponent_modifiedonbehalfby](msdyn_analysiscomponent.md#BKMK_lk_msdyn_analysiscomponent_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_analysiscomponent`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysiscomponent_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_analysisjob_createdby + +Many-To-One Relationship: [msdyn_analysisjob lk_msdyn_analysisjob_createdby](msdyn_analysisjob.md#BKMK_lk_msdyn_analysisjob_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_analysisjob`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_analysisjob_createdby`| +|IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| ### lk_msdyn_analysisjob_createdonbehalfby @@ -13369,6 +14527,54 @@ Many-To-One Relationship: [msdyn_appinsightsmetadata lk_msdyn_appinsightsmetadat |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_msdyn_copilotinteractions_createdby + +Many-To-One Relationship: [msdyn_copilotinteractions lk_msdyn_copilotinteractions_createdby](msdyn_copilotinteractions.md#BKMK_lk_msdyn_copilotinteractions_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_copilotinteractions`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_copilotinteractions_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_copilotinteractions_createdonbehalfby + +Many-To-One Relationship: [msdyn_copilotinteractions lk_msdyn_copilotinteractions_createdonbehalfby](msdyn_copilotinteractions.md#BKMK_lk_msdyn_copilotinteractions_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_copilotinteractions`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_copilotinteractions_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_copilotinteractions_modifiedby + +Many-To-One Relationship: [msdyn_copilotinteractions lk_msdyn_copilotinteractions_modifiedby](msdyn_copilotinteractions.md#BKMK_lk_msdyn_copilotinteractions_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_copilotinteractions`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_copilotinteractions_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_copilotinteractions_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_copilotinteractions lk_msdyn_copilotinteractions_modifiedonbehalfby](msdyn_copilotinteractions.md#BKMK_lk_msdyn_copilotinteractions_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_copilotinteractions`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_copilotinteractions_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_msdyn_customcontrolextendedsettings_createdby Many-To-One Relationship: [msdyn_customcontrolextendedsettings lk_msdyn_customcontrolextendedsettings_createdby](msdyn_customcontrolextendedsettings.md#BKMK_lk_msdyn_customcontrolextendedsettings_createdby) @@ -14617,6 +15823,54 @@ Many-To-One Relationship: [msdyn_formmapping lk_msdyn_formmapping_modifiedonbeha |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_msdyn_function_createdby + +Many-To-One Relationship: [msdyn_function lk_msdyn_function_createdby](msdyn_function.md#BKMK_lk_msdyn_function_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_function_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_function_createdonbehalfby + +Many-To-One Relationship: [msdyn_function lk_msdyn_function_createdonbehalfby](msdyn_function.md#BKMK_lk_msdyn_function_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_function_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_function_modifiedby + +Many-To-One Relationship: [msdyn_function lk_msdyn_function_modifiedby](msdyn_function.md#BKMK_lk_msdyn_function_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_function_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_function_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_function lk_msdyn_function_modifiedonbehalfby](msdyn_function.md#BKMK_lk_msdyn_function_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_function_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_msdyn_helppage_createdby Many-To-One Relationship: [msdyn_helppage lk_msdyn_helppage_createdby](msdyn_helppage.md#BKMK_lk_msdyn_helppage_createdby) @@ -16105,39 +17359,87 @@ Many-To-One Relationship: [msdyn_pmview lk_msdyn_pmview_modifiedonbehalfby](msdy |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_msdyn_richtextfile_createdby +### lk_msdyn_qna_createdby -Many-To-One Relationship: [msdyn_richtextfile lk_msdyn_richtextfile_createdby](msdyn_richtextfile.md#BKMK_lk_msdyn_richtextfile_createdby) +Many-To-One Relationship: [msdyn_qna lk_msdyn_qna_createdby](msdyn_qna.md#BKMK_lk_msdyn_qna_createdby) |Property|Value| |---|---| -|ReferencingEntity|`msdyn_richtextfile`| +|ReferencingEntity|`msdyn_qna`| |ReferencingAttribute|`createdby`| -|ReferencedEntityNavigationPropertyName|`lk_msdyn_richtextfile_createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_qna_createdby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_msdyn_richtextfile_createdonbehalfby +### lk_msdyn_qna_createdonbehalfby -Many-To-One Relationship: [msdyn_richtextfile lk_msdyn_richtextfile_createdonbehalfby](msdyn_richtextfile.md#BKMK_lk_msdyn_richtextfile_createdonbehalfby) +Many-To-One Relationship: [msdyn_qna lk_msdyn_qna_createdonbehalfby](msdyn_qna.md#BKMK_lk_msdyn_qna_createdonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`msdyn_richtextfile`| +|ReferencingEntity|`msdyn_qna`| |ReferencingAttribute|`createdonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_msdyn_richtextfile_createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_qna_createdonbehalfby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_msdyn_richtextfile_modifiedby +### lk_msdyn_qna_modifiedby -Many-To-One Relationship: [msdyn_richtextfile lk_msdyn_richtextfile_modifiedby](msdyn_richtextfile.md#BKMK_lk_msdyn_richtextfile_modifiedby) +Many-To-One Relationship: [msdyn_qna lk_msdyn_qna_modifiedby](msdyn_qna.md#BKMK_lk_msdyn_qna_modifiedby) |Property|Value| |---|---| -|ReferencingEntity|`msdyn_richtextfile`| +|ReferencingEntity|`msdyn_qna`| |ReferencingAttribute|`modifiedby`| -|ReferencedEntityNavigationPropertyName|`lk_msdyn_richtextfile_modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_qna_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_qna_modifiedonbehalfby + +Many-To-One Relationship: [msdyn_qna lk_msdyn_qna_modifiedonbehalfby](msdyn_qna.md#BKMK_lk_msdyn_qna_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_qna`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_qna_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_richtextfile_createdby + +Many-To-One Relationship: [msdyn_richtextfile lk_msdyn_richtextfile_createdby](msdyn_richtextfile.md#BKMK_lk_msdyn_richtextfile_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_richtextfile`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_richtextfile_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_richtextfile_createdonbehalfby + +Many-To-One Relationship: [msdyn_richtextfile lk_msdyn_richtextfile_createdonbehalfby](msdyn_richtextfile.md#BKMK_lk_msdyn_richtextfile_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_richtextfile`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_richtextfile_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_msdyn_richtextfile_modifiedby + +Many-To-One Relationship: [msdyn_richtextfile lk_msdyn_richtextfile_modifiedby](msdyn_richtextfile.md#BKMK_lk_msdyn_richtextfile_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_richtextfile`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_msdyn_richtextfile_modifiedby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| @@ -17617,6 +18919,54 @@ Many-To-One Relationship: [picklistmapping lk_picklistmapping_modifiedonbehalfby |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_plugin_createdby + +Many-To-One Relationship: [plugin lk_plugin_createdby](plugin.md#BKMK_lk_plugin_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_plugin_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_plugin_createdonbehalfby + +Many-To-One Relationship: [plugin lk_plugin_createdonbehalfby](plugin.md#BKMK_lk_plugin_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_plugin_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_plugin_modifiedby + +Many-To-One Relationship: [plugin lk_plugin_modifiedby](plugin.md#BKMK_lk_plugin_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_plugin_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_plugin_modifiedonbehalfby + +Many-To-One Relationship: [plugin lk_plugin_modifiedonbehalfby](plugin.md#BKMK_lk_plugin_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_plugin_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_pluginassembly_createdonbehalfby Many-To-One Relationship: [pluginassembly lk_pluginassembly_createdonbehalfby](pluginassembly.md#BKMK_lk_pluginassembly_createdonbehalfby) @@ -18445,6 +19795,54 @@ Many-To-One Relationship: [powerpageslog lk_powerpageslog_modifiedonbehalfby](po |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_powerpagesmanagedidentity_createdby + +Many-To-One Relationship: [powerpagesmanagedidentity lk_powerpagesmanagedidentity_createdby](powerpagesmanagedidentity.md#BKMK_lk_powerpagesmanagedidentity_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_powerpagesmanagedidentity_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_powerpagesmanagedidentity_createdonbehalfby + +Many-To-One Relationship: [powerpagesmanagedidentity lk_powerpagesmanagedidentity_createdonbehalfby](powerpagesmanagedidentity.md#BKMK_lk_powerpagesmanagedidentity_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_powerpagesmanagedidentity_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_powerpagesmanagedidentity_modifiedby + +Many-To-One Relationship: [powerpagesmanagedidentity lk_powerpagesmanagedidentity_modifiedby](powerpagesmanagedidentity.md#BKMK_lk_powerpagesmanagedidentity_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_powerpagesmanagedidentity_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_powerpagesmanagedidentity_modifiedonbehalfby + +Many-To-One Relationship: [powerpagesmanagedidentity lk_powerpagesmanagedidentity_modifiedonbehalfby](powerpagesmanagedidentity.md#BKMK_lk_powerpagesmanagedidentity_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_powerpagesmanagedidentity_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_powerpagesscanreport_createdby Many-To-One Relationship: [powerpagesscanreport lk_powerpagesscanreport_createdby](powerpagesscanreport.md#BKMK_lk_powerpagesscanreport_createdby) @@ -18493,6 +19891,54 @@ Many-To-One Relationship: [powerpagesscanreport lk_powerpagesscanreport_modified |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_powerpagessiteaifeedback_createdby + +Many-To-One Relationship: [powerpagessiteaifeedback lk_powerpagessiteaifeedback_createdby](powerpagessiteaifeedback.md#BKMK_lk_powerpagessiteaifeedback_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_powerpagessiteaifeedback_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_powerpagessiteaifeedback_createdonbehalfby + +Many-To-One Relationship: [powerpagessiteaifeedback lk_powerpagessiteaifeedback_createdonbehalfby](powerpagessiteaifeedback.md#BKMK_lk_powerpagessiteaifeedback_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_powerpagessiteaifeedback_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_powerpagessiteaifeedback_modifiedby + +Many-To-One Relationship: [powerpagessiteaifeedback lk_powerpagessiteaifeedback_modifiedby](powerpagessiteaifeedback.md#BKMK_lk_powerpagessiteaifeedback_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_powerpagessiteaifeedback_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_powerpagessiteaifeedback_modifiedonbehalfby + +Many-To-One Relationship: [powerpagessiteaifeedback lk_powerpagessiteaifeedback_modifiedonbehalfby](powerpagessiteaifeedback.md#BKMK_lk_powerpagessiteaifeedback_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_powerpagessiteaifeedback_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_privilegecheckerlog_createdby Many-To-One Relationship: [privilegecheckerlog lk_privilegecheckerlog_createdby](privilegecheckerlog.md#BKMK_lk_privilegecheckerlog_createdby) @@ -19765,6 +21211,54 @@ Many-To-One Relationship: [retentionoperationdetail lk_retentionoperationdetail_ |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_retentionsuccessdetail_createdby + +Many-To-One Relationship: [retentionsuccessdetail lk_retentionsuccessdetail_createdby](retentionsuccessdetail.md#BKMK_lk_retentionsuccessdetail_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`retentionsuccessdetail`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_retentionsuccessdetail_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_retentionsuccessdetail_createdonbehalfby + +Many-To-One Relationship: [retentionsuccessdetail lk_retentionsuccessdetail_createdonbehalfby](retentionsuccessdetail.md#BKMK_lk_retentionsuccessdetail_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`retentionsuccessdetail`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_retentionsuccessdetail_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_retentionsuccessdetail_modifiedby + +Many-To-One Relationship: [retentionsuccessdetail lk_retentionsuccessdetail_modifiedby](retentionsuccessdetail.md#BKMK_lk_retentionsuccessdetail_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`retentionsuccessdetail`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_retentionsuccessdetail_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_retentionsuccessdetail_modifiedonbehalfby + +Many-To-One Relationship: [retentionsuccessdetail lk_retentionsuccessdetail_modifiedonbehalfby](retentionsuccessdetail.md#BKMK_lk_retentionsuccessdetail_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`retentionsuccessdetail`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_retentionsuccessdetail_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_role_createdonbehalfby Many-To-One Relationship: [role lk_role_createdonbehalfby](role.md#BKMK_lk_role_createdonbehalfby) @@ -19957,6 +21451,54 @@ Many-To-One Relationship: [savedqueryvisualization lk_savedqueryvisualizationbas |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_savingrule_createdby + +Many-To-One Relationship: [savingrule lk_savingrule_createdby](savingrule.md#BKMK_lk_savingrule_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_savingrule_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_savingrule_createdonbehalfby + +Many-To-One Relationship: [savingrule lk_savingrule_createdonbehalfby](savingrule.md#BKMK_lk_savingrule_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_savingrule_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_savingrule_modifiedby + +Many-To-One Relationship: [savingrule lk_savingrule_modifiedby](savingrule.md#BKMK_lk_savingrule_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_savingrule_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_savingrule_modifiedonbehalfby + +Many-To-One Relationship: [savingrule lk_savingrule_modifiedonbehalfby](savingrule.md#BKMK_lk_savingrule_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_savingrule_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_sdkmessage_createdonbehalfby Many-To-One Relationship: [sdkmessage lk_sdkmessage_createdonbehalfby](sdkmessage.md#BKMK_lk_sdkmessage_createdonbehalfby) @@ -20593,6 +22135,54 @@ Many-To-One Relationship: [sharedworkspace lk_sharedworkspace_modifiedonbehalfby |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_sharedworkspaceaccesstoken2_createdby + +Many-To-One Relationship: [sharedworkspaceaccesstoken2 lk_sharedworkspaceaccesstoken2_createdby](sharedworkspaceaccesstoken2.md#BKMK_lk_sharedworkspaceaccesstoken2_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharedworkspaceaccesstoken2`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_sharedworkspaceaccesstoken2_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sharedworkspaceaccesstoken2_createdonbehalfby + +Many-To-One Relationship: [sharedworkspaceaccesstoken2 lk_sharedworkspaceaccesstoken2_createdonbehalfby](sharedworkspaceaccesstoken2.md#BKMK_lk_sharedworkspaceaccesstoken2_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharedworkspaceaccesstoken2`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sharedworkspaceaccesstoken2_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sharedworkspaceaccesstoken2_modifiedby + +Many-To-One Relationship: [sharedworkspaceaccesstoken2 lk_sharedworkspaceaccesstoken2_modifiedby](sharedworkspaceaccesstoken2.md#BKMK_lk_sharedworkspaceaccesstoken2_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharedworkspaceaccesstoken2`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_sharedworkspaceaccesstoken2_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sharedworkspaceaccesstoken2_modifiedonbehalfby + +Many-To-One Relationship: [sharedworkspaceaccesstoken2 lk_sharedworkspaceaccesstoken2_modifiedonbehalfby](sharedworkspaceaccesstoken2.md#BKMK_lk_sharedworkspaceaccesstoken2_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharedworkspaceaccesstoken2`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sharedworkspaceaccesstoken2_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_sharedworkspacepool_createdby Many-To-One Relationship: [sharedworkspacepool lk_sharedworkspacepool_createdby](sharedworkspacepool.md#BKMK_lk_sharedworkspacepool_createdby) @@ -20689,51 +22279,99 @@ Many-To-One Relationship: [sharepointdocumentlocation lk_sharepointdocumentlocat |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_sharepointsitebase_createdby +### lk_sharepointmanagedidentity_createdby -Many-To-One Relationship: [sharepointsite lk_sharepointsitebase_createdby](sharepointsite.md#BKMK_lk_sharepointsitebase_createdby) +Many-To-One Relationship: [sharepointmanagedidentity lk_sharepointmanagedidentity_createdby](sharepointmanagedidentity.md#BKMK_lk_sharepointmanagedidentity_createdby) |Property|Value| |---|---| -|ReferencingEntity|`sharepointsite`| +|ReferencingEntity|`sharepointmanagedidentity`| |ReferencingAttribute|`createdby`| -|ReferencedEntityNavigationPropertyName|`lk_sharepointsitebase_createdby`| -|IsCustomizable|`True`| +|ReferencedEntityNavigationPropertyName|`lk_sharepointmanagedidentity_createdby`| +|IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_sharepointsitebase_createdonbehalfby +### lk_sharepointmanagedidentity_createdonbehalfby -Many-To-One Relationship: [sharepointsite lk_sharepointsitebase_createdonbehalfby](sharepointsite.md#BKMK_lk_sharepointsitebase_createdonbehalfby) +Many-To-One Relationship: [sharepointmanagedidentity lk_sharepointmanagedidentity_createdonbehalfby](sharepointmanagedidentity.md#BKMK_lk_sharepointmanagedidentity_createdonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`sharepointsite`| +|ReferencingEntity|`sharepointmanagedidentity`| |ReferencingAttribute|`createdonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_sharepointsitebase_createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sharepointmanagedidentity_createdonbehalfby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_sharepointsitebase_modifiedby +### lk_sharepointmanagedidentity_modifiedby -Many-To-One Relationship: [sharepointsite lk_sharepointsitebase_modifiedby](sharepointsite.md#BKMK_lk_sharepointsitebase_modifiedby) +Many-To-One Relationship: [sharepointmanagedidentity lk_sharepointmanagedidentity_modifiedby](sharepointmanagedidentity.md#BKMK_lk_sharepointmanagedidentity_modifiedby) |Property|Value| |---|---| -|ReferencingEntity|`sharepointsite`| +|ReferencingEntity|`sharepointmanagedidentity`| |ReferencingAttribute|`modifiedby`| -|ReferencedEntityNavigationPropertyName|`lk_sharepointsitebase_modifiedby`| -|IsCustomizable|`True`| +|ReferencedEntityNavigationPropertyName|`lk_sharepointmanagedidentity_modifiedby`| +|IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_sharepointsitebase_modifiedonbehalfby +### lk_sharepointmanagedidentity_modifiedonbehalfby -Many-To-One Relationship: [sharepointsite lk_sharepointsitebase_modifiedonbehalfby](sharepointsite.md#BKMK_lk_sharepointsitebase_modifiedonbehalfby) +Many-To-One Relationship: [sharepointmanagedidentity lk_sharepointmanagedidentity_modifiedonbehalfby](sharepointmanagedidentity.md#BKMK_lk_sharepointmanagedidentity_modifiedonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`sharepointsite`| +|ReferencingEntity|`sharepointmanagedidentity`| |ReferencingAttribute|`modifiedonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_sharepointsitebase_modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sharepointmanagedidentity_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sharepointsitebase_createdby + +Many-To-One Relationship: [sharepointsite lk_sharepointsitebase_createdby](sharepointsite.md#BKMK_lk_sharepointsitebase_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharepointsite`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_sharepointsitebase_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sharepointsitebase_createdonbehalfby + +Many-To-One Relationship: [sharepointsite lk_sharepointsitebase_createdonbehalfby](sharepointsite.md#BKMK_lk_sharepointsitebase_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharepointsite`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sharepointsitebase_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sharepointsitebase_modifiedby + +Many-To-One Relationship: [sharepointsite lk_sharepointsitebase_modifiedby](sharepointsite.md#BKMK_lk_sharepointsitebase_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharepointsite`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_sharepointsitebase_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sharepointsitebase_modifiedonbehalfby + +Many-To-One Relationship: [sharepointsite lk_sharepointsitebase_modifiedonbehalfby](sharepointsite.md#BKMK_lk_sharepointsitebase_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sharepointsite`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sharepointsitebase_modifiedonbehalfby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| @@ -20785,6 +22423,54 @@ Many-To-One Relationship: [sideloadedaiplugin lk_sideloadedaiplugin_modifiedonbe |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_signal_createdby + +Many-To-One Relationship: [signal lk_signal_createdby](signal.md#BKMK_lk_signal_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`signal`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_signal_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_signal_createdonbehalfby + +Many-To-One Relationship: [signal lk_signal_createdonbehalfby](signal.md#BKMK_lk_signal_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`signal`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_signal_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_signal_modifiedby + +Many-To-One Relationship: [signal lk_signal_modifiedby](signal.md#BKMK_lk_signal_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`signal`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_signal_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_signal_modifiedonbehalfby + +Many-To-One Relationship: [signal lk_signal_modifiedonbehalfby](signal.md#BKMK_lk_signal_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`signal`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_signal_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_similarityrule_createdonbehalfby Many-To-One Relationship: [similarityrule lk_similarityrule_createdonbehalfby](similarityrule.md#BKMK_lk_similarityrule_createdonbehalfby) @@ -21337,6 +23023,198 @@ Many-To-One Relationship: [solutioncomponentrelationshipconfiguration lk_solutio |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_sourcecontrolbranchconfiguration_createdby + +Many-To-One Relationship: [sourcecontrolbranchconfiguration lk_sourcecontrolbranchconfiguration_createdby](sourcecontrolbranchconfiguration.md#BKMK_lk_sourcecontrolbranchconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolbranchconfiguration`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolbranchconfiguration_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolbranchconfiguration_createdonbehalfby + +Many-To-One Relationship: [sourcecontrolbranchconfiguration lk_sourcecontrolbranchconfiguration_createdonbehalfby](sourcecontrolbranchconfiguration.md#BKMK_lk_sourcecontrolbranchconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolbranchconfiguration`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolbranchconfiguration_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolbranchconfiguration_modifiedby + +Many-To-One Relationship: [sourcecontrolbranchconfiguration lk_sourcecontrolbranchconfiguration_modifiedby](sourcecontrolbranchconfiguration.md#BKMK_lk_sourcecontrolbranchconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolbranchconfiguration`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolbranchconfiguration_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolbranchconfiguration_modifiedonbehalfby + +Many-To-One Relationship: [sourcecontrolbranchconfiguration lk_sourcecontrolbranchconfiguration_modifiedonbehalfby](sourcecontrolbranchconfiguration.md#BKMK_lk_sourcecontrolbranchconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolbranchconfiguration`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolbranchconfiguration_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolcomponent_createdby + +Many-To-One Relationship: [sourcecontrolcomponent lk_sourcecontrolcomponent_createdby](sourcecontrolcomponent.md#BKMK_lk_sourcecontrolcomponent_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponent`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolcomponent_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolcomponent_createdonbehalfby + +Many-To-One Relationship: [sourcecontrolcomponent lk_sourcecontrolcomponent_createdonbehalfby](sourcecontrolcomponent.md#BKMK_lk_sourcecontrolcomponent_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponent`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolcomponent_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolcomponent_modifiedby + +Many-To-One Relationship: [sourcecontrolcomponent lk_sourcecontrolcomponent_modifiedby](sourcecontrolcomponent.md#BKMK_lk_sourcecontrolcomponent_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponent`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolcomponent_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolcomponent_modifiedonbehalfby + +Many-To-One Relationship: [sourcecontrolcomponent lk_sourcecontrolcomponent_modifiedonbehalfby](sourcecontrolcomponent.md#BKMK_lk_sourcecontrolcomponent_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponent`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolcomponent_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolcomponentpayload_createdby + +Many-To-One Relationship: [sourcecontrolcomponentpayload lk_sourcecontrolcomponentpayload_createdby](sourcecontrolcomponentpayload.md#BKMK_lk_sourcecontrolcomponentpayload_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponentpayload`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolcomponentpayload_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolcomponentpayload_createdonbehalfby + +Many-To-One Relationship: [sourcecontrolcomponentpayload lk_sourcecontrolcomponentpayload_createdonbehalfby](sourcecontrolcomponentpayload.md#BKMK_lk_sourcecontrolcomponentpayload_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponentpayload`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolcomponentpayload_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolcomponentpayload_modifiedby + +Many-To-One Relationship: [sourcecontrolcomponentpayload lk_sourcecontrolcomponentpayload_modifiedby](sourcecontrolcomponentpayload.md#BKMK_lk_sourcecontrolcomponentpayload_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponentpayload`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolcomponentpayload_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolcomponentpayload_modifiedonbehalfby + +Many-To-One Relationship: [sourcecontrolcomponentpayload lk_sourcecontrolcomponentpayload_modifiedonbehalfby](sourcecontrolcomponentpayload.md#BKMK_lk_sourcecontrolcomponentpayload_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolcomponentpayload`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolcomponentpayload_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolconfiguration_createdby + +Many-To-One Relationship: [sourcecontrolconfiguration lk_sourcecontrolconfiguration_createdby](sourcecontrolconfiguration.md#BKMK_lk_sourcecontrolconfiguration_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolconfiguration`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolconfiguration_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolconfiguration_createdonbehalfby + +Many-To-One Relationship: [sourcecontrolconfiguration lk_sourcecontrolconfiguration_createdonbehalfby](sourcecontrolconfiguration.md#BKMK_lk_sourcecontrolconfiguration_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolconfiguration`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolconfiguration_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolconfiguration_modifiedby + +Many-To-One Relationship: [sourcecontrolconfiguration lk_sourcecontrolconfiguration_modifiedby](sourcecontrolconfiguration.md#BKMK_lk_sourcecontrolconfiguration_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolconfiguration`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolconfiguration_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_sourcecontrolconfiguration_modifiedonbehalfby + +Many-To-One Relationship: [sourcecontrolconfiguration lk_sourcecontrolconfiguration_modifiedonbehalfby](sourcecontrolconfiguration.md#BKMK_lk_sourcecontrolconfiguration_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`sourcecontrolconfiguration`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_sourcecontrolconfiguration_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_stagedentity_createdby Many-To-One Relationship: [stagedentity lk_stagedentity_createdby](stagedentity.md#BKMK_lk_stagedentity_createdby) @@ -21481,6 +23359,54 @@ Many-To-One Relationship: [stagedmetadataasyncoperation lk_stagedmetadataasyncop |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_stagedsourcecontrolcomponent_createdby + +Many-To-One Relationship: [stagedsourcecontrolcomponent lk_stagedsourcecontrolcomponent_createdby](stagedsourcecontrolcomponent.md#BKMK_lk_stagedsourcecontrolcomponent_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`stagedsourcecontrolcomponent`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_stagedsourcecontrolcomponent_createdby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_stagedsourcecontrolcomponent_createdonbehalfby + +Many-To-One Relationship: [stagedsourcecontrolcomponent lk_stagedsourcecontrolcomponent_createdonbehalfby](stagedsourcecontrolcomponent.md#BKMK_lk_stagedsourcecontrolcomponent_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`stagedsourcecontrolcomponent`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_stagedsourcecontrolcomponent_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_stagedsourcecontrolcomponent_modifiedby + +Many-To-One Relationship: [stagedsourcecontrolcomponent lk_stagedsourcecontrolcomponent_modifiedby](stagedsourcecontrolcomponent.md#BKMK_lk_stagedsourcecontrolcomponent_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`stagedsourcecontrolcomponent`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_stagedsourcecontrolcomponent_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_stagedsourcecontrolcomponent_modifiedonbehalfby + +Many-To-One Relationship: [stagedsourcecontrolcomponent lk_stagedsourcecontrolcomponent_modifiedonbehalfby](stagedsourcecontrolcomponent.md#BKMK_lk_stagedsourcecontrolcomponent_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`stagedsourcecontrolcomponent`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_stagedsourcecontrolcomponent_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_stagesolutionupload_createdby Many-To-One Relationship: [stagesolutionupload lk_stagesolutionupload_createdby](stagesolutionupload.md#BKMK_lk_stagesolutionupload_createdby) @@ -21927,85 +23853,229 @@ Many-To-One Relationship: [syncerror lk_syncerrorbase_createdby](syncerror.md#BK ### lk_syncerrorbase_createdonbehalfby -Many-To-One Relationship: [syncerror lk_syncerrorbase_createdonbehalfby](syncerror.md#BKMK_lk_syncerrorbase_createdonbehalfby) +Many-To-One Relationship: [syncerror lk_syncerrorbase_createdonbehalfby](syncerror.md#BKMK_lk_syncerrorbase_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_syncerrorbase_createdonbehalfby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_syncerrorbase_modifiedby + +Many-To-One Relationship: [syncerror lk_syncerrorbase_modifiedby](syncerror.md#BKMK_lk_syncerrorbase_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_syncerrorbase_modifiedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_syncerrorbase_modifiedonbehalfby + +Many-To-One Relationship: [syncerror lk_syncerrorbase_modifiedonbehalfby](syncerror.md#BKMK_lk_syncerrorbase_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_syncerrorbase_modifiedonbehalfby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_systemuser_createdonbehalfby + +Many-To-One Relationship: [systemuser lk_systemuser_createdonbehalfby](#BKMK_lk_systemuser_createdonbehalfby-many-to-one) + +|Property|Value| +|---|---| +|ReferencingEntity|`systemuser`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_systemuser_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_systemuser_modifiedonbehalfby + +Many-To-One Relationship: [systemuser lk_systemuser_modifiedonbehalfby](#BKMK_lk_systemuser_modifiedonbehalfby-many-to-one) + +|Property|Value| +|---|---| +|ReferencingEntity|`systemuser`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_systemuser_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_systemuserbase_createdby + +Many-To-One Relationship: [systemuser lk_systemuserbase_createdby](#BKMK_lk_systemuserbase_createdby-many-to-one) + +|Property|Value| +|---|---| +|ReferencingEntity|`systemuser`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_systemuserbase_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_systemuserbase_modifiedby + +Many-To-One Relationship: [systemuser lk_systemuserbase_modifiedby](#BKMK_lk_systemuserbase_modifiedby-many-to-one) + +|Property|Value| +|---|---| +|ReferencingEntity|`systemuser`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_systemuserbase_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_tag_createdby + +Many-To-One Relationship: [tag lk_tag_createdby](tag.md#BKMK_lk_tag_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`tag`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_tag_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_tag_createdonbehalfby + +Many-To-One Relationship: [tag lk_tag_createdonbehalfby](tag.md#BKMK_lk_tag_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`tag`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_tag_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_tag_modifiedby + +Many-To-One Relationship: [tag lk_tag_modifiedby](tag.md#BKMK_lk_tag_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`tag`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_tag_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_tag_modifiedonbehalfby + +Many-To-One Relationship: [tag lk_tag_modifiedonbehalfby](tag.md#BKMK_lk_tag_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`tag`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_tag_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_taggedflowsession_createdby + +Many-To-One Relationship: [taggedflowsession lk_taggedflowsession_createdby](taggedflowsession.md#BKMK_lk_taggedflowsession_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedflowsession`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_taggedflowsession_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_taggedflowsession_createdonbehalfby + +Many-To-One Relationship: [taggedflowsession lk_taggedflowsession_createdonbehalfby](taggedflowsession.md#BKMK_lk_taggedflowsession_createdonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`syncerror`| +|ReferencingEntity|`taggedflowsession`| |ReferencingAttribute|`createdonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_syncerrorbase_createdonbehalfby`| -|IsCustomizable|`False`| +|ReferencedEntityNavigationPropertyName|`lk_taggedflowsession_createdonbehalfby`| +|IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_syncerrorbase_modifiedby +### lk_taggedflowsession_modifiedby -Many-To-One Relationship: [syncerror lk_syncerrorbase_modifiedby](syncerror.md#BKMK_lk_syncerrorbase_modifiedby) +Many-To-One Relationship: [taggedflowsession lk_taggedflowsession_modifiedby](taggedflowsession.md#BKMK_lk_taggedflowsession_modifiedby) |Property|Value| |---|---| -|ReferencingEntity|`syncerror`| +|ReferencingEntity|`taggedflowsession`| |ReferencingAttribute|`modifiedby`| -|ReferencedEntityNavigationPropertyName|`lk_syncerrorbase_modifiedby`| -|IsCustomizable|`False`| +|ReferencedEntityNavigationPropertyName|`lk_taggedflowsession_modifiedby`| +|IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_syncerrorbase_modifiedonbehalfby +### lk_taggedflowsession_modifiedonbehalfby -Many-To-One Relationship: [syncerror lk_syncerrorbase_modifiedonbehalfby](syncerror.md#BKMK_lk_syncerrorbase_modifiedonbehalfby) +Many-To-One Relationship: [taggedflowsession lk_taggedflowsession_modifiedonbehalfby](taggedflowsession.md#BKMK_lk_taggedflowsession_modifiedonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`syncerror`| +|ReferencingEntity|`taggedflowsession`| |ReferencingAttribute|`modifiedonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_syncerrorbase_modifiedonbehalfby`| -|IsCustomizable|`False`| +|ReferencedEntityNavigationPropertyName|`lk_taggedflowsession_modifiedonbehalfby`| +|IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_systemuser_createdonbehalfby +### lk_taggedprocess_createdby -Many-To-One Relationship: [systemuser lk_systemuser_createdonbehalfby](#BKMK_lk_systemuser_createdonbehalfby-many-to-one) +Many-To-One Relationship: [taggedprocess lk_taggedprocess_createdby](taggedprocess.md#BKMK_lk_taggedprocess_createdby) |Property|Value| |---|---| -|ReferencingEntity|`systemuser`| -|ReferencingAttribute|`createdonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_systemuser_createdonbehalfby`| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_taggedprocess_createdby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_systemuser_modifiedonbehalfby +### lk_taggedprocess_createdonbehalfby -Many-To-One Relationship: [systemuser lk_systemuser_modifiedonbehalfby](#BKMK_lk_systemuser_modifiedonbehalfby-many-to-one) +Many-To-One Relationship: [taggedprocess lk_taggedprocess_createdonbehalfby](taggedprocess.md#BKMK_lk_taggedprocess_createdonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`systemuser`| -|ReferencingAttribute|`modifiedonbehalfby`| -|ReferencedEntityNavigationPropertyName|`lk_systemuser_modifiedonbehalfby`| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_taggedprocess_createdonbehalfby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_systemuserbase_createdby +### lk_taggedprocess_modifiedby -Many-To-One Relationship: [systemuser lk_systemuserbase_createdby](#BKMK_lk_systemuserbase_createdby-many-to-one) +Many-To-One Relationship: [taggedprocess lk_taggedprocess_modifiedby](taggedprocess.md#BKMK_lk_taggedprocess_modifiedby) |Property|Value| |---|---| -|ReferencingEntity|`systemuser`| -|ReferencingAttribute|`createdby`| -|ReferencedEntityNavigationPropertyName|`lk_systemuserbase_createdby`| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_taggedprocess_modifiedby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### lk_systemuserbase_modifiedby +### lk_taggedprocess_modifiedonbehalfby -Many-To-One Relationship: [systemuser lk_systemuserbase_modifiedby](#BKMK_lk_systemuserbase_modifiedby-many-to-one) +Many-To-One Relationship: [taggedprocess lk_taggedprocess_modifiedonbehalfby](taggedprocess.md#BKMK_lk_taggedprocess_modifiedonbehalfby) |Property|Value| |---|---| -|ReferencingEntity|`systemuser`| -|ReferencingAttribute|`modifiedby`| -|ReferencedEntityNavigationPropertyName|`lk_systemuserbase_modifiedby`| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_taggedprocess_modifiedonbehalfby`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| @@ -22309,6 +24379,54 @@ Many-To-One Relationship: [territory lk_territorybase_modifiedby](territory.md#B |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_textdatarecordsindexingstatus_createdby + +Many-To-One Relationship: [textdatarecordsindexingstatus lk_textdatarecordsindexingstatus_createdby](textdatarecordsindexingstatus.md#BKMK_lk_textdatarecordsindexingstatus_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`textdatarecordsindexingstatus`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_textdatarecordsindexingstatus_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_textdatarecordsindexingstatus_createdonbehalfby + +Many-To-One Relationship: [textdatarecordsindexingstatus lk_textdatarecordsindexingstatus_createdonbehalfby](textdatarecordsindexingstatus.md#BKMK_lk_textdatarecordsindexingstatus_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`textdatarecordsindexingstatus`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_textdatarecordsindexingstatus_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_textdatarecordsindexingstatus_modifiedby + +Many-To-One Relationship: [textdatarecordsindexingstatus lk_textdatarecordsindexingstatus_modifiedby](textdatarecordsindexingstatus.md#BKMK_lk_textdatarecordsindexingstatus_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`textdatarecordsindexingstatus`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_textdatarecordsindexingstatus_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_textdatarecordsindexingstatus_modifiedonbehalfby + +Many-To-One Relationship: [textdatarecordsindexingstatus lk_textdatarecordsindexingstatus_modifiedonbehalfby](textdatarecordsindexingstatus.md#BKMK_lk_textdatarecordsindexingstatus_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`textdatarecordsindexingstatus`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_textdatarecordsindexingstatus_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_theme_createdby Many-To-One Relationship: [theme lk_theme_createdby](theme.md#BKMK_lk_theme_createdby) @@ -22549,6 +24667,54 @@ Many-To-One Relationship: [tracelog lk_tracelog_modifiedonbehalfby](tracelog.md# |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_trait_createdby + +Many-To-One Relationship: [trait lk_trait_createdby](trait.md#BKMK_lk_trait_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`trait`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_trait_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_trait_createdonbehalfby + +Many-To-One Relationship: [trait lk_trait_createdonbehalfby](trait.md#BKMK_lk_trait_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`trait`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_trait_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_trait_modifiedby + +Many-To-One Relationship: [trait lk_trait_modifiedby](trait.md#BKMK_lk_trait_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`trait`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_trait_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_trait_modifiedonbehalfby + +Many-To-One Relationship: [trait lk_trait_modifiedonbehalfby](trait.md#BKMK_lk_trait_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`trait`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_trait_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_transactioncurrency_createdonbehalfby Many-To-One Relationship: [transactioncurrency lk_transactioncurrency_createdonbehalfby](transactioncurrency.md#BKMK_lk_transactioncurrency_createdonbehalfby) @@ -22741,6 +24907,102 @@ Many-To-One Relationship: [translationprocess lk_translationprocess_modifiedonbe |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_unstructuredfilesearchentity_createdby + +Many-To-One Relationship: [unstructuredfilesearchentity lk_unstructuredfilesearchentity_createdby](unstructuredfilesearchentity.md#BKMK_lk_unstructuredfilesearchentity_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchentity`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_unstructuredfilesearchentity_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_unstructuredfilesearchentity_createdonbehalfby + +Many-To-One Relationship: [unstructuredfilesearchentity lk_unstructuredfilesearchentity_createdonbehalfby](unstructuredfilesearchentity.md#BKMK_lk_unstructuredfilesearchentity_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchentity`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_unstructuredfilesearchentity_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_unstructuredfilesearchentity_modifiedby + +Many-To-One Relationship: [unstructuredfilesearchentity lk_unstructuredfilesearchentity_modifiedby](unstructuredfilesearchentity.md#BKMK_lk_unstructuredfilesearchentity_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchentity`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_unstructuredfilesearchentity_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_unstructuredfilesearchentity_modifiedonbehalfby + +Many-To-One Relationship: [unstructuredfilesearchentity lk_unstructuredfilesearchentity_modifiedonbehalfby](unstructuredfilesearchentity.md#BKMK_lk_unstructuredfilesearchentity_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchentity`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_unstructuredfilesearchentity_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_unstructuredfilesearchrecord_createdby + +Many-To-One Relationship: [unstructuredfilesearchrecord lk_unstructuredfilesearchrecord_createdby](unstructuredfilesearchrecord.md#BKMK_lk_unstructuredfilesearchrecord_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_unstructuredfilesearchrecord_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_unstructuredfilesearchrecord_createdonbehalfby + +Many-To-One Relationship: [unstructuredfilesearchrecord lk_unstructuredfilesearchrecord_createdonbehalfby](unstructuredfilesearchrecord.md#BKMK_lk_unstructuredfilesearchrecord_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_unstructuredfilesearchrecord_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_unstructuredfilesearchrecord_modifiedby + +Many-To-One Relationship: [unstructuredfilesearchrecord lk_unstructuredfilesearchrecord_modifiedby](unstructuredfilesearchrecord.md#BKMK_lk_unstructuredfilesearchrecord_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_unstructuredfilesearchrecord_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_unstructuredfilesearchrecord_modifiedonbehalfby + +Many-To-One Relationship: [unstructuredfilesearchrecord lk_unstructuredfilesearchrecord_modifiedonbehalfby](unstructuredfilesearchrecord.md#BKMK_lk_unstructuredfilesearchrecord_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_unstructuredfilesearchrecord_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_userform_createdby Many-To-One Relationship: [userform lk_userform_createdby](userform.md#BKMK_lk_userform_createdby) @@ -23341,6 +25603,54 @@ Many-To-One Relationship: [workflowlog lk_workflowlog_modifiedonbehalfby](workfl |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### lk_workflowmetadata_createdby + +Many-To-One Relationship: [workflowmetadata lk_workflowmetadata_createdby](workflowmetadata.md#BKMK_lk_workflowmetadata_createdby) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`createdby`| +|ReferencedEntityNavigationPropertyName|`lk_workflowmetadata_createdby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_workflowmetadata_createdonbehalfby + +Many-To-One Relationship: [workflowmetadata lk_workflowmetadata_createdonbehalfby](workflowmetadata.md#BKMK_lk_workflowmetadata_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_workflowmetadata_createdonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_workflowmetadata_modifiedby + +Many-To-One Relationship: [workflowmetadata lk_workflowmetadata_modifiedby](workflowmetadata.md#BKMK_lk_workflowmetadata_modifiedby) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`modifiedby`| +|ReferencedEntityNavigationPropertyName|`lk_workflowmetadata_modifiedby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### lk_workflowmetadata_modifiedonbehalfby + +Many-To-One Relationship: [workflowmetadata lk_workflowmetadata_modifiedonbehalfby](workflowmetadata.md#BKMK_lk_workflowmetadata_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencedEntityNavigationPropertyName|`lk_workflowmetadata_modifiedonbehalfby`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### lk_workqueue_createdby Many-To-One Relationship: [workqueue lk_workqueue_createdby](workqueue.md#BKMK_lk_workqueue_createdby) @@ -23437,6 +25747,18 @@ Many-To-One Relationship: [workqueueitem lk_workqueueitem_modifiedonbehalfby](wo |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### mailbox_emailaddressapprovedby_systemuser + +Many-To-One Relationship: [mailbox mailbox_emailaddressapprovedby_systemuser](mailbox.md#BKMK_mailbox_emailaddressapprovedby_systemuser) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailbox`| +|ReferencingAttribute|`emailaddressapprovedby`| +|ReferencedEntityNavigationPropertyName|`systemuser_mailbox_emailaddressapprovedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### mailbox_regarding_systemuser Many-To-One Relationship: [mailbox mailbox_regarding_systemuser](mailbox.md#BKMK_mailbox_regarding_systemuser) @@ -23449,6 +25771,18 @@ Many-To-One Relationship: [mailbox mailbox_regarding_systemuser](mailbox.md#BKMK |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### mailbox_testandenablelastattemptedby_systemuser + +Many-To-One Relationship: [mailbox mailbox_testandenablelastattemptedby_systemuser](mailbox.md#BKMK_mailbox_testandenablelastattemptedby_systemuser) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailbox`| +|ReferencingAttribute|`testandenablelastattemptedby`| +|ReferencedEntityNavigationPropertyName|`systemuser_mailbox_testandenablelastattemptedby`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### modifiedby_connection Many-To-One Relationship: [connection modifiedby_connection](connection.md#BKMK_modifiedby_connection) @@ -24951,25 +27285,73 @@ Many-To-One Relationship: [aipluginusersetting user_aipluginusersetting](aiplugi ### user_appnotification -Many-To-One Relationship: [appnotification user_appnotification](appnotification.md#BKMK_user_appnotification) +Many-To-One Relationship: [appnotification user_appnotification](appnotification.md#BKMK_user_appnotification) + +|Property|Value| +|---|---| +|ReferencingEntity|`appnotification`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_appnotification`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_appointment + +Many-To-One Relationship: [appointment user_appointment](appointment.md#BKMK_user_appointment) + +|Property|Value| +|---|---| +|ReferencingEntity|`appointment`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_appointment`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_approvalprocess + +Many-To-One Relationship: [approvalprocess user_approvalprocess](approvalprocess.md#BKMK_user_approvalprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_approvalprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_approvalstageapproval + +Many-To-One Relationship: [approvalstageapproval user_approvalstageapproval](approvalstageapproval.md#BKMK_user_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_approvalstageapproval`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_approvalstagecondition + +Many-To-One Relationship: [approvalstagecondition user_approvalstagecondition](approvalstagecondition.md#BKMK_user_approvalstagecondition) |Property|Value| |---|---| -|ReferencingEntity|`appnotification`| +|ReferencingEntity|`approvalstagecondition`| |ReferencingAttribute|`owninguser`| -|ReferencedEntityNavigationPropertyName|`user_appnotification`| +|ReferencedEntityNavigationPropertyName|`user_approvalstagecondition`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### user_appointment +### user_approvalstageorder -Many-To-One Relationship: [appointment user_appointment](appointment.md#BKMK_user_appointment) +Many-To-One Relationship: [approvalstageorder user_approvalstageorder](approvalstageorder.md#BKMK_user_approvalstageorder) |Property|Value| |---|---| -|ReferencingEntity|`appointment`| +|ReferencingEntity|`approvalstageorder`| |ReferencingAttribute|`owninguser`| -|ReferencedEntityNavigationPropertyName|`user_appointment`| +|ReferencedEntityNavigationPropertyName|`user_approvalstageorder`| |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| @@ -25009,6 +27391,18 @@ Many-To-One Relationship: [botcomponentcollection user_botcomponentcollection](b |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_businessprocess + +Many-To-One Relationship: [businessprocess user_businessprocess](businessprocess.md#BKMK_user_businessprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_businessprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_card Many-To-One Relationship: [card user_card](card.md#BKMK_user_card) @@ -25021,6 +27415,18 @@ Many-To-One Relationship: [card user_card](card.md#BKMK_user_card) |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_certificatecredential + +Many-To-One Relationship: [certificatecredential user_certificatecredential](certificatecredential.md#BKMK_user_certificatecredential) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_certificatecredential`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_componentversion Many-To-One Relationship: [componentversion user_componentversion](componentversion.md#BKMK_user_componentversion) @@ -25261,18 +27667,6 @@ Many-To-One Relationship: [environmentvariabledefinition user_environmentvariabl |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### user_environmentvariablevalue - -Many-To-One Relationship: [environmentvariablevalue user_environmentvariablevalue](environmentvariablevalue.md#BKMK_user_environmentvariablevalue) - -|Property|Value| -|---|---| -|ReferencingEntity|`environmentvariablevalue`| -|ReferencingAttribute|`owninguser`| -|ReferencedEntityNavigationPropertyName|`user_environmentvariablevalue`| -|IsCustomizable|`False`| -|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| - ### user_exchangesyncidmapping Many-To-One Relationship: [exchangesyncidmapping user_exchangesyncidmapping](exchangesyncidmapping.md#BKMK_user_exchangesyncidmapping) @@ -25369,6 +27763,18 @@ Many-To-One Relationship: [federatedknowledgeentityconfiguration user_federatedk |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_flowaggregation + +Many-To-One Relationship: [flowaggregation user_flowaggregation](flowaggregation.md#BKMK_user_flowaggregation) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_flowaggregation`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_flowcapacityassignment Many-To-One Relationship: [flowcapacityassignment user_flowcapacityassignment](flowcapacityassignment.md#BKMK_user_flowcapacityassignment) @@ -25525,6 +27931,30 @@ Many-To-One Relationship: [goal user_goal_goalowner](goal.md#BKMK_user_goal_goal |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 100
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_governanceconfiguration + +Many-To-One Relationship: [governanceconfiguration user_governanceconfiguration](governanceconfiguration.md#BKMK_user_governanceconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`governanceconfiguration`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_governanceconfiguration`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_indexedtrait + +Many-To-One Relationship: [indexedtrait user_indexedtrait](indexedtrait.md#BKMK_user_indexedtrait) + +|Property|Value| +|---|---| +|ReferencingEntity|`indexedtrait`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_indexedtrait`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_interactionforemail Many-To-One Relationship: [interactionforemail user_interactionforemail](interactionforemail.md#BKMK_user_interactionforemail) @@ -25681,6 +28111,42 @@ Many-To-One Relationship: [msdyn_aibfileattacheddata user_msdyn_aibfileattachedd |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_msdyn_aidataprocessingevent + +Many-To-One Relationship: [msdyn_aidataprocessingevent user_msdyn_aidataprocessingevent](msdyn_aidataprocessingevent.md#BKMK_user_msdyn_aidataprocessingevent) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_aidataprocessingevent`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_msdyn_aievaluationconfiguration + +Many-To-One Relationship: [msdyn_aievaluationconfiguration user_msdyn_aievaluationconfiguration](msdyn_aievaluationconfiguration.md#BKMK_user_msdyn_aievaluationconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationconfiguration`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_aievaluationconfiguration`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_msdyn_aievaluationrun + +Many-To-One Relationship: [msdyn_aievaluationrun user_msdyn_aievaluationrun](msdyn_aievaluationrun.md#BKMK_user_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_aievaluationrun`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_msdyn_aievent Many-To-One Relationship: [msdyn_aievent user_msdyn_aievent](msdyn_aievent.md#BKMK_user_msdyn_aievent) @@ -25777,6 +28243,66 @@ Many-To-One Relationship: [msdyn_aitemplate user_msdyn_aitemplate](msdyn_aitempl |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_msdyn_aitestcase + +Many-To-One Relationship: [msdyn_aitestcase user_msdyn_aitestcase](msdyn_aitestcase.md#BKMK_user_msdyn_aitestcase) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcase`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_aitestcase`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_msdyn_aitestcasedocument + +Many-To-One Relationship: [msdyn_aitestcasedocument user_msdyn_aitestcasedocument](msdyn_aitestcasedocument.md#BKMK_user_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_aitestcasedocument`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_msdyn_aitestcaseinput + +Many-To-One Relationship: [msdyn_aitestcaseinput user_msdyn_aitestcaseinput](msdyn_aitestcaseinput.md#BKMK_user_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_aitestcaseinput`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_msdyn_aitestrun + +Many-To-One Relationship: [msdyn_aitestrun user_msdyn_aitestrun](msdyn_aitestrun.md#BKMK_user_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_aitestrun`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_msdyn_aitestrunbatch + +Many-To-One Relationship: [msdyn_aitestrunbatch user_msdyn_aitestrunbatch](msdyn_aitestrunbatch.md#BKMK_user_msdyn_aitestrunbatch) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrunbatch`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_aitestrunbatch`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_msdyn_analysiscomponent Many-To-One Relationship: [msdyn_analysiscomponent user_msdyn_analysiscomponent](msdyn_analysiscomponent.md#BKMK_user_msdyn_analysiscomponent) @@ -25837,6 +28363,18 @@ Many-To-One Relationship: [msdyn_analysisresultdetail user_msdyn_analysisresultd |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_msdyn_copilotinteractions + +Many-To-One Relationship: [msdyn_copilotinteractions user_msdyn_copilotinteractions](msdyn_copilotinteractions.md#BKMK_user_msdyn_copilotinteractions) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_copilotinteractions`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_copilotinteractions`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_msdyn_customcontrolextendedsettings Many-To-One Relationship: [msdyn_customcontrolextendedsettings user_msdyn_customcontrolextendedsettings](msdyn_customcontrolextendedsettings.md#BKMK_user_msdyn_customcontrolextendedsettings) @@ -26137,6 +28675,18 @@ Many-To-One Relationship: [msdyn_formmapping user_msdyn_formmapping](msdyn_formm |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_msdyn_function + +Many-To-One Relationship: [msdyn_function user_msdyn_function](msdyn_function.md#BKMK_user_msdyn_function) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_function`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_msdyn_integratedsearchprovider Many-To-One Relationship: [msdyn_integratedsearchprovider user_msdyn_integratedsearchprovider](msdyn_integratedsearchprovider.md#BKMK_user_msdyn_integratedsearchprovider) @@ -26449,6 +28999,18 @@ Many-To-One Relationship: [msdyn_pmview user_msdyn_pmview](msdyn_pmview.md#BKMK_ |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_msdyn_qna + +Many-To-One Relationship: [msdyn_qna user_msdyn_qna](msdyn_qna.md#BKMK_user_msdyn_qna) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_qna`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_msdyn_qna`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_msdyn_richtextfile Many-To-One Relationship: [msdyn_richtextfile user_msdyn_richtextfile](msdyn_richtextfile.md#BKMK_user_msdyn_richtextfile) @@ -26665,6 +29227,18 @@ Many-To-One Relationship: [plannersyncaction user_plannersyncaction](plannersync |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_plugin + +Many-To-One Relationship: [plugin user_plugin](plugin.md#BKMK_user_plugin) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_plugin`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_powerbidataset Many-To-One Relationship: [powerbidataset user_powerbidataset](powerbidataset.md#BKMK_user_powerbidataset) @@ -26797,6 +29371,18 @@ Many-To-One Relationship: [powerpageslog user_powerpageslog](powerpageslog.md#BK |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_powerpagesmanagedidentity + +Many-To-One Relationship: [powerpagesmanagedidentity user_powerpagesmanagedidentity](powerpagesmanagedidentity.md#BKMK_user_powerpagesmanagedidentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_powerpagesmanagedidentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_powerpagesscanreport Many-To-One Relationship: [powerpagesscanreport user_powerpagesscanreport](powerpagesscanreport.md#BKMK_user_powerpagesscanreport) @@ -26809,6 +29395,18 @@ Many-To-One Relationship: [powerpagesscanreport user_powerpagesscanreport](power |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_powerpagessiteaifeedback + +Many-To-One Relationship: [powerpagessiteaifeedback user_powerpagessiteaifeedback](powerpagessiteaifeedback.md#BKMK_user_powerpagessiteaifeedback) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_powerpagessiteaifeedback`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_privilegecheckerrun Many-To-One Relationship: [privilegecheckerrun user_privilegecheckerrun](privilegecheckerrun.md#BKMK_user_privilegecheckerrun) @@ -26905,6 +29503,30 @@ Many-To-One Relationship: [retentionoperation user_retentionoperation](retention |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_retentionsuccessdetail + +Many-To-One Relationship: [retentionsuccessdetail user_retentionsuccessdetail](retentionsuccessdetail.md#BKMK_user_retentionsuccessdetail) + +|Property|Value| +|---|---| +|ReferencingEntity|`retentionsuccessdetail`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_retentionsuccessdetail`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_savingrule + +Many-To-One Relationship: [savingrule user_savingrule](savingrule.md#BKMK_user_savingrule) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_savingrule`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_settings Many-To-One Relationship: [usersettings user_settings](usersettings.md#BKMK_user_settings) @@ -26953,6 +29575,18 @@ Many-To-One Relationship: [sideloadedaiplugin user_sideloadedaiplugin](sideloade |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_signal + +Many-To-One Relationship: [signal user_signal](signal.md#BKMK_user_signal) + +|Property|Value| +|---|---| +|ReferencingEntity|`signal`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_signal`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_slabase Many-To-One Relationship: [sla user_slabase](sla.md#BKMK_user_slabase) @@ -27013,6 +29647,42 @@ Many-To-One Relationship: [synapsedatabase user_synapsedatabase](synapsedatabase |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_tag + +Many-To-One Relationship: [tag user_tag](tag.md#BKMK_user_tag) + +|Property|Value| +|---|---| +|ReferencingEntity|`tag`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_tag`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_taggedflowsession + +Many-To-One Relationship: [taggedflowsession user_taggedflowsession](taggedflowsession.md#BKMK_user_taggedflowsession) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedflowsession`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_taggedflowsession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_taggedprocess + +Many-To-One Relationship: [taggedprocess user_taggedprocess](taggedprocess.md#BKMK_user_taggedprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_taggedprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_task Many-To-One Relationship: [task user_task](task.md#BKMK_user_task) @@ -27025,6 +29695,42 @@ Many-To-One Relationship: [task user_task](task.md#BKMK_user_task) |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_trait + +Many-To-One Relationship: [trait user_trait](trait.md#BKMK_user_trait) + +|Property|Value| +|---|---| +|ReferencingEntity|`trait`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_trait`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_unstructuredfilesearchentity + +Many-To-One Relationship: [unstructuredfilesearchentity user_unstructuredfilesearchentity](unstructuredfilesearchentity.md#BKMK_user_unstructuredfilesearchentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchentity`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_unstructuredfilesearchentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### user_unstructuredfilesearchrecord + +Many-To-One Relationship: [unstructuredfilesearchrecord user_unstructuredfilesearchrecord](unstructuredfilesearchrecord.md#BKMK_user_unstructuredfilesearchrecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_unstructuredfilesearchrecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_userauthztracker Many-To-One Relationship: [systemuserauthorizationchangetracker user_userauthztracker](systemuserauthorizationchangetracker.md#BKMK_user_userauthztracker) @@ -27085,6 +29791,18 @@ Many-To-One Relationship: [workflowbinary user_workflowbinary](workflowbinary.md |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### user_workflowmetadata + +Many-To-One Relationship: [workflowmetadata user_workflowmetadata](workflowmetadata.md#BKMK_user_workflowmetadata) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`owninguser`| +|ReferencedEntityNavigationPropertyName|`user_workflowmetadata`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### user_workqueue Many-To-One Relationship: [workqueue user_workqueue](workqueue.md#BKMK_user_workqueue) @@ -27157,6 +29875,18 @@ Many-To-One Relationship: [workflow workflow_createdonbehalfby](workflow.md#BKMK |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### Workflow_licensee + +Many-To-One Relationship: [workflow Workflow_licensee](workflow.md#BKMK_Workflow_licensee) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflow`| +|ReferencingAttribute|`licensee`| +|ReferencedEntityNavigationPropertyName|`Workflow_licensee`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### workflow_modifiedby Many-To-One Relationship: [workflow workflow_modifiedby](workflow.md#BKMK_workflow_modifiedby) @@ -27329,6 +30059,6 @@ See [team teammembership_association Many-To-Many Relationship](team.md#BKMK_tea ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/systemuserauthorizationchangetracker.md b/powerapps-docs/developer/data-platform/reference/entities/systemuserauthorizationchangetracker.md index e018186cef..59a0a17bbb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/systemuserauthorizationchangetracker.md +++ b/powerapps-docs/developer/data-platform/reference/entities/systemuserauthorizationchangetracker.md @@ -1,19 +1,27 @@ --- title: "SystemUserAuthorizationChangeTracker table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the SystemUserAuthorizationChangeTracker table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# SystemUserAuthorizationChangeTracker table/entity reference +# SystemUserAuthorizationChangeTracker table/entity reference (Microsoft Dataverse) Internal authorization table to track user authorization changes +## Messages + +The following table lists the messages for the SystemUserAuthorizationChangeTracker table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the SystemUserAuthorizationChangeTracker table. @@ -260,6 +268,6 @@ Many-To-One Relationship: [syncerror systemuserauthorizationchangetracker_SyncEr ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/tag.md b/powerapps-docs/developer/data-platform/reference/entities/tag.md new file mode 100644 index 0000000000..fd7ee67aa6 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/tag.md @@ -0,0 +1,783 @@ +--- +title: "tag table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the tag table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# tag table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the tag table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /tags(*tagid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /tags
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /tags(*tagid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /tags(*tagid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /tags
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /tags(*tagid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /tags(*tagid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /tags(*tagid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the tag table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Tag** | +| **DisplayCollectionName** | **Tags** | +| **SchemaName** | `tag` | +| **CollectionSchemaName** | `tags` | +| **EntitySetName** | `tags`| +| **LogicalName** | `tag` | +| **LogicalCollectionName** | `tags` | +| **PrimaryIdAttribute** | `tagid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [Description](#BKMK_Description) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [tagId](#BKMK_tagId) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### Description + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Description**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`description`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1000| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Tag**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`tag_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Tag**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`tag_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### tagId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Tag**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`tagid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_tag](#BKMK_business_unit_tag) +- [lk_tag_createdby](#BKMK_lk_tag_createdby) +- [lk_tag_createdonbehalfby](#BKMK_lk_tag_createdonbehalfby) +- [lk_tag_modifiedby](#BKMK_lk_tag_modifiedby) +- [lk_tag_modifiedonbehalfby](#BKMK_lk_tag_modifiedonbehalfby) +- [owner_tag](#BKMK_owner_tag) +- [team_tag](#BKMK_team_tag) +- [user_tag](#BKMK_user_tag) + +### business_unit_tag + +One-To-Many Relationship: [businessunit business_unit_tag](businessunit.md#BKMK_business_unit_tag) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_tag_createdby + +One-To-Many Relationship: [systemuser lk_tag_createdby](systemuser.md#BKMK_lk_tag_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_tag_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_tag_createdonbehalfby](systemuser.md#BKMK_lk_tag_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_tag_modifiedby + +One-To-Many Relationship: [systemuser lk_tag_modifiedby](systemuser.md#BKMK_lk_tag_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_tag_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_tag_modifiedonbehalfby](systemuser.md#BKMK_lk_tag_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_tag + +One-To-Many Relationship: [owner owner_tag](owner.md#BKMK_owner_tag) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_tag + +One-To-Many Relationship: [team team_tag](team.md#BKMK_team_tag) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_tag + +One-To-Many Relationship: [systemuser user_tag](systemuser.md#BKMK_user_tag) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [tag_AsyncOperations](#BKMK_tag_AsyncOperations) +- [tag_BulkDeleteFailures](#BKMK_tag_BulkDeleteFailures) +- [tag_MailboxTrackingFolders](#BKMK_tag_MailboxTrackingFolders) +- [tag_PrincipalObjectAttributeAccesses](#BKMK_tag_PrincipalObjectAttributeAccesses) +- [tag_ProcessSession](#BKMK_tag_ProcessSession) +- [tag_SyncErrors](#BKMK_tag_SyncErrors) +- [taggedflowsession_tag_tag](#BKMK_taggedflowsession_tag_tag) +- [taggedprocess_tag_tag](#BKMK_taggedprocess_tag_tag) + +### tag_AsyncOperations + +Many-To-One Relationship: [asyncoperation tag_AsyncOperations](asyncoperation.md#BKMK_tag_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`tag_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### tag_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure tag_BulkDeleteFailures](bulkdeletefailure.md#BKMK_tag_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`tag_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### tag_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder tag_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_tag_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`tag_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### tag_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess tag_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_tag_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`tag_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### tag_ProcessSession + +Many-To-One Relationship: [processsession tag_ProcessSession](processsession.md#BKMK_tag_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`tag_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### tag_SyncErrors + +Many-To-One Relationship: [syncerror tag_SyncErrors](syncerror.md#BKMK_tag_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`tag_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedflowsession_tag_tag + +Many-To-One Relationship: [taggedflowsession taggedflowsession_tag_tag](taggedflowsession.md#BKMK_taggedflowsession_tag_tag) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedflowsession`| +|ReferencingAttribute|`tag`| +|ReferencedEntityNavigationPropertyName|`taggedflowsession_tag_tag`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedprocess_tag_tag + +Many-To-One Relationship: [taggedprocess taggedprocess_tag_tag](taggedprocess.md#BKMK_taggedprocess_tag_tag) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`tag`| +|ReferencedEntityNavigationPropertyName|`taggedprocess_tag_tag`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/taggedflowsession.md b/powerapps-docs/developer/data-platform/reference/entities/taggedflowsession.md new file mode 100644 index 0000000000..9ae4090e91 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/taggedflowsession.md @@ -0,0 +1,795 @@ +--- +title: "Tagged Flow Session (taggedflowsession) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Tagged Flow Session (taggedflowsession) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Tagged Flow Session (taggedflowsession) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Tagged Flow Session (taggedflowsession) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /taggedflowsessions(*taggedflowsessionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /taggedflowsessions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /taggedflowsessions(*taggedflowsessionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /taggedflowsessions(*taggedflowsessionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /taggedflowsessions
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /taggedflowsessions(*taggedflowsessionid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /taggedflowsessions(*taggedflowsessionid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /taggedflowsessions(*taggedflowsessionid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Tagged Flow Session (taggedflowsession) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Tagged Flow Session** | +| **DisplayCollectionName** | **Tagged Flow Sessions** | +| **SchemaName** | `taggedflowsession` | +| **CollectionSchemaName** | `taggedflowsessions` | +| **EntitySetName** | `taggedflowsessions`| +| **LogicalName** | `taggedflowsession` | +| **LogicalCollectionName** | `taggedflowsessions` | +| **PrimaryIdAttribute** | `taggedflowsessionid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [FlowSession](#BKMK_FlowSession) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [Tag](#BKMK_Tag) +- [taggedflowsessionId](#BKMK_taggedflowsessionId) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### FlowSession + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Flow Session**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`flowsession`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|flowsession| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Tagged Flow Session**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`taggedflowsession_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Tagged Flow Session**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`taggedflowsession_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### Tag + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Tag**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`tag`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|tag| + +### taggedflowsessionId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Tagged Flow Session**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`taggedflowsessionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_taggedflowsession](#BKMK_business_unit_taggedflowsession) +- [lk_taggedflowsession_createdby](#BKMK_lk_taggedflowsession_createdby) +- [lk_taggedflowsession_createdonbehalfby](#BKMK_lk_taggedflowsession_createdonbehalfby) +- [lk_taggedflowsession_modifiedby](#BKMK_lk_taggedflowsession_modifiedby) +- [lk_taggedflowsession_modifiedonbehalfby](#BKMK_lk_taggedflowsession_modifiedonbehalfby) +- [owner_taggedflowsession](#BKMK_owner_taggedflowsession) +- [taggedflowsession_FlowSession_flowsession](#BKMK_taggedflowsession_FlowSession_flowsession) +- [taggedflowsession_tag_tag](#BKMK_taggedflowsession_tag_tag) +- [team_taggedflowsession](#BKMK_team_taggedflowsession) +- [user_taggedflowsession](#BKMK_user_taggedflowsession) + +### business_unit_taggedflowsession + +One-To-Many Relationship: [businessunit business_unit_taggedflowsession](businessunit.md#BKMK_business_unit_taggedflowsession) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_taggedflowsession_createdby + +One-To-Many Relationship: [systemuser lk_taggedflowsession_createdby](systemuser.md#BKMK_lk_taggedflowsession_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_taggedflowsession_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_taggedflowsession_createdonbehalfby](systemuser.md#BKMK_lk_taggedflowsession_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_taggedflowsession_modifiedby + +One-To-Many Relationship: [systemuser lk_taggedflowsession_modifiedby](systemuser.md#BKMK_lk_taggedflowsession_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_taggedflowsession_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_taggedflowsession_modifiedonbehalfby](systemuser.md#BKMK_lk_taggedflowsession_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_taggedflowsession + +One-To-Many Relationship: [owner owner_taggedflowsession](owner.md#BKMK_owner_taggedflowsession) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedflowsession_FlowSession_flowsession + +One-To-Many Relationship: [flowsession taggedflowsession_FlowSession_flowsession](flowsession.md#BKMK_taggedflowsession_FlowSession_flowsession) + +|Property|Value| +|---|---| +|ReferencedEntity|`flowsession`| +|ReferencedAttribute|`flowsessionid`| +|ReferencingAttribute|`flowsession`| +|ReferencingEntityNavigationPropertyName|`FlowSession`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedflowsession_tag_tag + +One-To-Many Relationship: [tag taggedflowsession_tag_tag](tag.md#BKMK_taggedflowsession_tag_tag) + +|Property|Value| +|---|---| +|ReferencedEntity|`tag`| +|ReferencedAttribute|`tagid`| +|ReferencingAttribute|`tag`| +|ReferencingEntityNavigationPropertyName|`tag`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_taggedflowsession + +One-To-Many Relationship: [team team_taggedflowsession](team.md#BKMK_team_taggedflowsession) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_taggedflowsession + +One-To-Many Relationship: [systemuser user_taggedflowsession](systemuser.md#BKMK_user_taggedflowsession) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [taggedflowsession_AsyncOperations](#BKMK_taggedflowsession_AsyncOperations) +- [taggedflowsession_BulkDeleteFailures](#BKMK_taggedflowsession_BulkDeleteFailures) +- [taggedflowsession_MailboxTrackingFolders](#BKMK_taggedflowsession_MailboxTrackingFolders) +- [taggedflowsession_PrincipalObjectAttributeAccesses](#BKMK_taggedflowsession_PrincipalObjectAttributeAccesses) +- [taggedflowsession_ProcessSession](#BKMK_taggedflowsession_ProcessSession) +- [taggedflowsession_SyncErrors](#BKMK_taggedflowsession_SyncErrors) + +### taggedflowsession_AsyncOperations + +Many-To-One Relationship: [asyncoperation taggedflowsession_AsyncOperations](asyncoperation.md#BKMK_taggedflowsession_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedflowsession_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedflowsession_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure taggedflowsession_BulkDeleteFailures](bulkdeletefailure.md#BKMK_taggedflowsession_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedflowsession_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedflowsession_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder taggedflowsession_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_taggedflowsession_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedflowsession_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedflowsession_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess taggedflowsession_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_taggedflowsession_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`taggedflowsession_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedflowsession_ProcessSession + +Many-To-One Relationship: [processsession taggedflowsession_ProcessSession](processsession.md#BKMK_taggedflowsession_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedflowsession_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedflowsession_SyncErrors + +Many-To-One Relationship: [syncerror taggedflowsession_SyncErrors](syncerror.md#BKMK_taggedflowsession_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedflowsession_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/taggedprocess.md b/powerapps-docs/developer/data-platform/reference/entities/taggedprocess.md new file mode 100644 index 0000000000..7e344a3626 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/taggedprocess.md @@ -0,0 +1,795 @@ +--- +title: "Tagged Process (taggedprocess) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Tagged Process (taggedprocess) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Tagged Process (taggedprocess) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Tagged Process (taggedprocess) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /taggedprocesses(*taggedprocessid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /taggedprocesses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /taggedprocesses(*taggedprocessid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /taggedprocesses(*taggedprocessid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /taggedprocesses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /taggedprocesses(*taggedprocessid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /taggedprocesses(*taggedprocessid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /taggedprocesses(*taggedprocessid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Tagged Process (taggedprocess) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Tagged Process** | +| **DisplayCollectionName** | **Tagged Processes** | +| **SchemaName** | `taggedprocess` | +| **CollectionSchemaName** | `taggedprocesses` | +| **EntitySetName** | `taggedprocesses`| +| **LogicalName** | `taggedprocess` | +| **LogicalCollectionName** | `taggedprocesses` | +| **PrimaryIdAttribute** | `taggedprocessid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [Process](#BKMK_Process) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [Tag](#BKMK_Tag) +- [taggedprocessId](#BKMK_taggedprocessId) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### Process + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Process**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`process`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|workflow| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Tagged Process**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`taggedprocess_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Tagged Process**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`taggedprocess_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### Tag + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Tag**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`tag`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|tag| + +### taggedprocessId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Tagged Process**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`taggedprocessid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_taggedprocess](#BKMK_business_unit_taggedprocess) +- [lk_taggedprocess_createdby](#BKMK_lk_taggedprocess_createdby) +- [lk_taggedprocess_createdonbehalfby](#BKMK_lk_taggedprocess_createdonbehalfby) +- [lk_taggedprocess_modifiedby](#BKMK_lk_taggedprocess_modifiedby) +- [lk_taggedprocess_modifiedonbehalfby](#BKMK_lk_taggedprocess_modifiedonbehalfby) +- [owner_taggedprocess](#BKMK_owner_taggedprocess) +- [taggedprocess_Process_workflow](#BKMK_taggedprocess_Process_workflow) +- [taggedprocess_tag_tag](#BKMK_taggedprocess_tag_tag) +- [team_taggedprocess](#BKMK_team_taggedprocess) +- [user_taggedprocess](#BKMK_user_taggedprocess) + +### business_unit_taggedprocess + +One-To-Many Relationship: [businessunit business_unit_taggedprocess](businessunit.md#BKMK_business_unit_taggedprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_taggedprocess_createdby + +One-To-Many Relationship: [systemuser lk_taggedprocess_createdby](systemuser.md#BKMK_lk_taggedprocess_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_taggedprocess_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_taggedprocess_createdonbehalfby](systemuser.md#BKMK_lk_taggedprocess_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_taggedprocess_modifiedby + +One-To-Many Relationship: [systemuser lk_taggedprocess_modifiedby](systemuser.md#BKMK_lk_taggedprocess_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_taggedprocess_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_taggedprocess_modifiedonbehalfby](systemuser.md#BKMK_lk_taggedprocess_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_taggedprocess + +One-To-Many Relationship: [owner owner_taggedprocess](owner.md#BKMK_owner_taggedprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedprocess_Process_workflow + +One-To-Many Relationship: [workflow taggedprocess_Process_workflow](workflow.md#BKMK_taggedprocess_Process_workflow) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflow`| +|ReferencedAttribute|`workflowid`| +|ReferencingAttribute|`process`| +|ReferencingEntityNavigationPropertyName|`Process`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### taggedprocess_tag_tag + +One-To-Many Relationship: [tag taggedprocess_tag_tag](tag.md#BKMK_taggedprocess_tag_tag) + +|Property|Value| +|---|---| +|ReferencedEntity|`tag`| +|ReferencedAttribute|`tagid`| +|ReferencingAttribute|`tag`| +|ReferencingEntityNavigationPropertyName|`tag`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_taggedprocess + +One-To-Many Relationship: [team team_taggedprocess](team.md#BKMK_team_taggedprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_taggedprocess + +One-To-Many Relationship: [systemuser user_taggedprocess](systemuser.md#BKMK_user_taggedprocess) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [taggedprocess_AsyncOperations](#BKMK_taggedprocess_AsyncOperations) +- [taggedprocess_BulkDeleteFailures](#BKMK_taggedprocess_BulkDeleteFailures) +- [taggedprocess_MailboxTrackingFolders](#BKMK_taggedprocess_MailboxTrackingFolders) +- [taggedprocess_PrincipalObjectAttributeAccesses](#BKMK_taggedprocess_PrincipalObjectAttributeAccesses) +- [taggedprocess_ProcessSession](#BKMK_taggedprocess_ProcessSession) +- [taggedprocess_SyncErrors](#BKMK_taggedprocess_SyncErrors) + +### taggedprocess_AsyncOperations + +Many-To-One Relationship: [asyncoperation taggedprocess_AsyncOperations](asyncoperation.md#BKMK_taggedprocess_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedprocess_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedprocess_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure taggedprocess_BulkDeleteFailures](bulkdeletefailure.md#BKMK_taggedprocess_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedprocess_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedprocess_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder taggedprocess_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_taggedprocess_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedprocess_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedprocess_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess taggedprocess_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_taggedprocess_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`taggedprocess_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedprocess_ProcessSession + +Many-To-One Relationship: [processsession taggedprocess_ProcessSession](processsession.md#BKMK_taggedprocess_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedprocess_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### taggedprocess_SyncErrors + +Many-To-One Relationship: [syncerror taggedprocess_SyncErrors](syncerror.md#BKMK_taggedprocess_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`taggedprocess_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/task.md b/powerapps-docs/developer/data-platform/reference/entities/task.md index dbabdb807b..c6d329fd17 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/task.md +++ b/powerapps-docs/developer/data-platform/reference/entities/task.md @@ -1,16 +1,14 @@ --- title: "Task table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Task table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Task table/entity reference +# Task table/entity reference (Microsoft Dataverse) Generic activity representing work needed to be done. @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /tasks(*activityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /tasks
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /tasks(*activityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /tasks(*activityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -1465,6 +1465,6 @@ Many-To-One Relationship: [syncerror Task_SyncErrors](syncerror.md#BKMK_Task_Syn ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/team.md b/powerapps-docs/developer/data-platform/reference/entities/team.md index a84f24975c..c27f2a8d85 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/team.md +++ b/powerapps-docs/developer/data-platform/reference/entities/team.md @@ -1,16 +1,14 @@ --- title: "Team table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Team table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Team table/entity reference +# Team table/entity reference (Microsoft Dataverse) Collection of system users that routinely collaborate. Teams can be used to simplify record sharing and provide team members with common access to organization data when team members belong to different Business Units. @@ -22,15 +20,17 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `AddMembersTeam`
Event: True | || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `ConvertOwnerTeamToAccessTeam`
Event: False | || | `Create`
Event: True |`POST` /teams
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /teams(*teamid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RemoveMembersTeam`
Event: True | || | `Retrieve`
Event: True |`GET` /teams(*teamid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMembersTeam`
Event: False | || | `RetrieveMultiple`
Event: True |`GET` /teams
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| -| `SetParentSystemUser`
Event: False | || | `SetParentBusinessUnit`
Event: False | || +| `SetParentSystemUser`
Event: False | || | `SetParentTeam`
Event: False | || | `SyncGroupMembersToTeam`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Update`
Event: True |`PATCH` /teams(*teamid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -860,13 +860,19 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_annotations](#BKMK_team_annotations) - [team_appnotification](#BKMK_team_appnotification) - [team_appointment](#BKMK_team_appointment) +- [team_approvalprocess](#BKMK_team_approvalprocess) +- [team_approvalstageapproval](#BKMK_team_approvalstageapproval) +- [team_approvalstagecondition](#BKMK_team_approvalstagecondition) +- [team_approvalstageorder](#BKMK_team_approvalstageorder) - [team_asyncoperation](#BKMK_team_asyncoperation) - [Team_AsyncOperations](#BKMK_Team_AsyncOperations) - [team_bot](#BKMK_team_bot) - [team_botcomponent](#BKMK_team_botcomponent) - [team_botcomponentcollection](#BKMK_team_botcomponentcollection) - [Team_BulkDeleteFailures](#BKMK_Team_BulkDeleteFailures) +- [team_businessprocess](#BKMK_team_businessprocess) - [team_card](#BKMK_team_card) +- [team_certificatecredential](#BKMK_team_certificatecredential) - [team_componentversion](#BKMK_team_componentversion) - [team_connectioninstance](#BKMK_team_connectioninstance) - [team_connectionreference](#BKMK_team_connectionreference) @@ -895,7 +901,6 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_email_templates](#BKMK_team_email_templates) - [team_emailserverprofile](#BKMK_team_emailserverprofile) - [team_environmentvariabledefinition](#BKMK_team_environmentvariabledefinition) -- [team_environmentvariablevalue](#BKMK_team_environmentvariablevalue) - [team_exchangesyncidmapping](#BKMK_team_exchangesyncidmapping) - [team_exportedexcel](#BKMK_team_exportedexcel) - [team_exportsolutionupload](#BKMK_team_exportsolutionupload) @@ -904,6 +909,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_featurecontrolsetting](#BKMK_team_featurecontrolsetting) - [team_federatedknowledgeconfiguration](#BKMK_team_federatedknowledgeconfiguration) - [team_federatedknowledgeentityconfiguration](#BKMK_team_federatedknowledgeentityconfiguration) +- [team_flowaggregation](#BKMK_team_flowaggregation) - [team_flowcapacityassignment](#BKMK_team_flowcapacityassignment) - [team_flowcredentialapplication](#BKMK_team_flowcredentialapplication) - [team_flowevent](#BKMK_team_flowevent) @@ -918,11 +924,13 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_goal](#BKMK_team_goal) - [team_goal_goalowner](#BKMK_team_goal_goalowner) - [team_goalrollupquery](#BKMK_team_goalrollupquery) +- [team_governanceconfiguration](#BKMK_team_governanceconfiguration) - [team_ImportData](#BKMK_team_ImportData) - [team_ImportFiles](#BKMK_team_ImportFiles) - [team_ImportLogs](#BKMK_team_ImportLogs) - [team_ImportMaps](#BKMK_team_ImportMaps) - [team_Imports](#BKMK_team_Imports) +- [team_indexedtrait](#BKMK_team_indexedtrait) - [team_interactionforemail](#BKMK_team_interactionforemail) - [team_keyvaultreference](#BKMK_team_keyvaultreference) - [team_knowledgearticle](#BKMK_team_knowledgearticle) @@ -937,6 +945,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_msdyn_aibfeedbackloop](#BKMK_team_msdyn_aibfeedbackloop) - [team_msdyn_aibfile](#BKMK_team_msdyn_aibfile) - [team_msdyn_aibfileattacheddata](#BKMK_team_msdyn_aibfileattacheddata) +- [team_msdyn_aidataprocessingevent](#BKMK_team_msdyn_aidataprocessingevent) +- [team_msdyn_aievaluationconfiguration](#BKMK_team_msdyn_aievaluationconfiguration) +- [team_msdyn_aievaluationrun](#BKMK_team_msdyn_aievaluationrun) - [team_msdyn_aievent](#BKMK_team_msdyn_aievent) - [team_msdyn_aifptrainingdocument](#BKMK_team_msdyn_aifptrainingdocument) - [team_msdyn_aimodel](#BKMK_team_msdyn_aimodel) @@ -945,11 +956,17 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_msdyn_aiodtrainingboundingbox](#BKMK_team_msdyn_aiodtrainingboundingbox) - [team_msdyn_aiodtrainingimage](#BKMK_team_msdyn_aiodtrainingimage) - [team_msdyn_aitemplate](#BKMK_team_msdyn_aitemplate) +- [team_msdyn_aitestcase](#BKMK_team_msdyn_aitestcase) +- [team_msdyn_aitestcasedocument](#BKMK_team_msdyn_aitestcasedocument) +- [team_msdyn_aitestcaseinput](#BKMK_team_msdyn_aitestcaseinput) +- [team_msdyn_aitestrun](#BKMK_team_msdyn_aitestrun) +- [team_msdyn_aitestrunbatch](#BKMK_team_msdyn_aitestrunbatch) - [team_msdyn_analysiscomponent](#BKMK_team_msdyn_analysiscomponent) - [team_msdyn_analysisjob](#BKMK_team_msdyn_analysisjob) - [team_msdyn_analysisoverride](#BKMK_team_msdyn_analysisoverride) - [team_msdyn_analysisresult](#BKMK_team_msdyn_analysisresult) - [team_msdyn_analysisresultdetail](#BKMK_team_msdyn_analysisresultdetail) +- [team_msdyn_copilotinteractions](#BKMK_team_msdyn_copilotinteractions) - [team_msdyn_customcontrolextendedsettings](#BKMK_team_msdyn_customcontrolextendedsettings) - [team_msdyn_dataflow](#BKMK_team_msdyn_dataflow) - [team_msdyn_dataflow_datalakefolder](#BKMK_team_msdyn_dataflow_datalakefolder) @@ -975,6 +992,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_msdyn_flow_basicapprovalmodel](#BKMK_team_msdyn_flow_basicapprovalmodel) - [team_msdyn_flow_flowapproval](#BKMK_team_msdyn_flow_flowapproval) - [team_msdyn_formmapping](#BKMK_team_msdyn_formmapping) +- [team_msdyn_function](#BKMK_team_msdyn_function) - [team_msdyn_integratedsearchprovider](#BKMK_team_msdyn_integratedsearchprovider) - [team_msdyn_kalanguagesetting](#BKMK_team_msdyn_kalanguagesetting) - [team_msdyn_kbattachment](#BKMK_team_msdyn_kbattachment) @@ -1001,6 +1019,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_msdyn_pmsimulation](#BKMK_team_msdyn_pmsimulation) - [team_msdyn_pmtemplate](#BKMK_team_msdyn_pmtemplate) - [team_msdyn_pmview](#BKMK_team_msdyn_pmview) +- [team_msdyn_qna](#BKMK_team_msdyn_qna) - [team_msdyn_richtextfile](#BKMK_team_msdyn_richtextfile) - [team_msdyn_salesforcestructuredobject](#BKMK_team_msdyn_salesforcestructuredobject) - [team_msdyn_salesforcestructuredqnaconfig](#BKMK_team_msdyn_salesforcestructuredqnaconfig) @@ -1017,6 +1036,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_phonecall](#BKMK_team_phonecall) - [team_plannerbusinessscenario](#BKMK_team_plannerbusinessscenario) - [team_plannersyncaction](#BKMK_team_plannersyncaction) +- [team_plugin](#BKMK_team_plugin) - [team_PostRegardings](#BKMK_team_PostRegardings) - [team_powerbidataset](#BKMK_team_powerbidataset) - [team_powerbidatasetapdx](#BKMK_team_powerbidatasetapdx) @@ -1029,7 +1049,9 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_powerpagesitelanguage](#BKMK_team_powerpagesitelanguage) - [team_powerpagesitepublished](#BKMK_team_powerpagesitepublished) - [team_powerpageslog](#BKMK_team_powerpageslog) +- [team_powerpagesmanagedidentity](#BKMK_team_powerpagesmanagedidentity) - [team_powerpagesscanreport](#BKMK_team_powerpagesscanreport) +- [team_powerpagessiteaifeedback](#BKMK_team_powerpagessiteaifeedback) - [team_principalobjectattributeaccess](#BKMK_team_principalobjectattributeaccess) - [team_principalobjectattributeaccess_principalid](#BKMK_team_principalobjectattributeaccess_principalid) - [team_privilegecheckerrun](#BKMK_team_privilegecheckerrun) @@ -1043,9 +1065,12 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_retentionconfig](#BKMK_team_retentionconfig) - [team_retentionfailuredetail](#BKMK_team_retentionfailuredetail) - [team_retentionoperation](#BKMK_team_retentionoperation) +- [team_retentionsuccessdetail](#BKMK_team_retentionsuccessdetail) +- [team_savingrule](#BKMK_team_savingrule) - [team_sharepointdocumentlocation](#BKMK_team_sharepointdocumentlocation) - [team_sharepointsite](#BKMK_team_sharepointsite) - [team_sideloadedaiplugin](#BKMK_team_sideloadedaiplugin) +- [team_signal](#BKMK_team_signal) - [team_slaBase](#BKMK_team_slaBase) - [team_socialactivity](#BKMK_team_socialactivity) - [team_solutioncomponentbatchconfiguration](#BKMK_team_solutioncomponentbatchconfiguration) @@ -1053,14 +1078,21 @@ These relationships are one-to-many. Listed by **SchemaName**. - [team_synapsedatabase](#BKMK_team_synapsedatabase) - [team_SyncError](#BKMK_team_SyncError) - [Team_SyncErrors](#BKMK_Team_SyncErrors) +- [team_tag](#BKMK_team_tag) +- [team_taggedflowsession](#BKMK_team_taggedflowsession) +- [team_taggedprocess](#BKMK_team_taggedprocess) - [team_task](#BKMK_team_task) - [team_teammobileofflineprofilemembership_TeamId](#BKMK_team_teammobileofflineprofilemembership_TeamId) +- [team_trait](#BKMK_team_trait) +- [team_unstructuredfilesearchentity](#BKMK_team_unstructuredfilesearchentity) +- [team_unstructuredfilesearchrecord](#BKMK_team_unstructuredfilesearchrecord) - [team_userform](#BKMK_team_userform) - [team_userquery](#BKMK_team_userquery) - [team_userqueryvisualizations](#BKMK_team_userqueryvisualizations) - [team_workflow](#BKMK_team_workflow) - [team_workflowbinary](#BKMK_team_workflowbinary) - [team_workflowlog](#BKMK_team_workflowlog) +- [team_workflowmetadata](#BKMK_team_workflowmetadata) - [team_workqueue](#BKMK_team_workqueue) - [team_workqueueitem](#BKMK_team_workqueueitem) @@ -1376,6 +1408,54 @@ Many-To-One Relationship: [appointment team_appointment](appointment.md#BKMK_tea |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_approvalprocess + +Many-To-One Relationship: [approvalprocess team_approvalprocess](approvalprocess.md#BKMK_team_approvalprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalprocess`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_approvalprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_approvalstageapproval + +Many-To-One Relationship: [approvalstageapproval team_approvalstageapproval](approvalstageapproval.md#BKMK_team_approvalstageapproval) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageapproval`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_approvalstageapproval`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_approvalstagecondition + +Many-To-One Relationship: [approvalstagecondition team_approvalstagecondition](approvalstagecondition.md#BKMK_team_approvalstagecondition) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstagecondition`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_approvalstagecondition`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_approvalstageorder + +Many-To-One Relationship: [approvalstageorder team_approvalstageorder](approvalstageorder.md#BKMK_team_approvalstageorder) + +|Property|Value| +|---|---| +|ReferencingEntity|`approvalstageorder`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_approvalstageorder`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_asyncoperation Many-To-One Relationship: [asyncoperation team_asyncoperation](asyncoperation.md#BKMK_team_asyncoperation) @@ -1448,6 +1528,18 @@ Many-To-One Relationship: [bulkdeletefailure Team_BulkDeleteFailures](bulkdelete |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_businessprocess + +Many-To-One Relationship: [businessprocess team_businessprocess](businessprocess.md#BKMK_team_businessprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_businessprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_card Many-To-One Relationship: [card team_card](card.md#BKMK_team_card) @@ -1460,6 +1552,18 @@ Many-To-One Relationship: [card team_card](card.md#BKMK_team_card) |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_certificatecredential + +Many-To-One Relationship: [certificatecredential team_certificatecredential](certificatecredential.md#BKMK_team_certificatecredential) + +|Property|Value| +|---|---| +|ReferencingEntity|`certificatecredential`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_certificatecredential`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_componentversion Many-To-One Relationship: [componentversion team_componentversion](componentversion.md#BKMK_team_componentversion) @@ -1796,18 +1900,6 @@ Many-To-One Relationship: [environmentvariabledefinition team_environmentvariabl |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| -### team_environmentvariablevalue - -Many-To-One Relationship: [environmentvariablevalue team_environmentvariablevalue](environmentvariablevalue.md#BKMK_team_environmentvariablevalue) - -|Property|Value| -|---|---| -|ReferencingEntity|`environmentvariablevalue`| -|ReferencingAttribute|`owningteam`| -|ReferencedEntityNavigationPropertyName|`team_environmentvariablevalue`| -|IsCustomizable|`False`| -|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| - ### team_exchangesyncidmapping Many-To-One Relationship: [exchangesyncidmapping team_exchangesyncidmapping](exchangesyncidmapping.md#BKMK_team_exchangesyncidmapping) @@ -1904,6 +1996,18 @@ Many-To-One Relationship: [federatedknowledgeentityconfiguration team_federatedk |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_flowaggregation + +Many-To-One Relationship: [flowaggregation team_flowaggregation](flowaggregation.md#BKMK_team_flowaggregation) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_flowaggregation`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_flowcapacityassignment Many-To-One Relationship: [flowcapacityassignment team_flowcapacityassignment](flowcapacityassignment.md#BKMK_team_flowcapacityassignment) @@ -2072,6 +2176,18 @@ Many-To-One Relationship: [goalrollupquery team_goalrollupquery](goalrollupquery |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_governanceconfiguration + +Many-To-One Relationship: [governanceconfiguration team_governanceconfiguration](governanceconfiguration.md#BKMK_team_governanceconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`governanceconfiguration`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_governanceconfiguration`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_ImportData Many-To-One Relationship: [importdata team_ImportData](importdata.md#BKMK_team_ImportData) @@ -2132,6 +2248,18 @@ Many-To-One Relationship: [import team_Imports](import.md#BKMK_team_Imports) |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_indexedtrait + +Many-To-One Relationship: [indexedtrait team_indexedtrait](indexedtrait.md#BKMK_team_indexedtrait) + +|Property|Value| +|---|---| +|ReferencingEntity|`indexedtrait`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_indexedtrait`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_interactionforemail Many-To-One Relationship: [interactionforemail team_interactionforemail](interactionforemail.md#BKMK_team_interactionforemail) @@ -2300,6 +2428,42 @@ Many-To-One Relationship: [msdyn_aibfileattacheddata team_msdyn_aibfileattachedd |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_msdyn_aidataprocessingevent + +Many-To-One Relationship: [msdyn_aidataprocessingevent team_msdyn_aidataprocessingevent](msdyn_aidataprocessingevent.md#BKMK_team_msdyn_aidataprocessingevent) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aidataprocessingevent`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_aidataprocessingevent`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_msdyn_aievaluationconfiguration + +Many-To-One Relationship: [msdyn_aievaluationconfiguration team_msdyn_aievaluationconfiguration](msdyn_aievaluationconfiguration.md#BKMK_team_msdyn_aievaluationconfiguration) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationconfiguration`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_aievaluationconfiguration`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_msdyn_aievaluationrun + +Many-To-One Relationship: [msdyn_aievaluationrun team_msdyn_aievaluationrun](msdyn_aievaluationrun.md#BKMK_team_msdyn_aievaluationrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aievaluationrun`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_aievaluationrun`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_msdyn_aievent Many-To-One Relationship: [msdyn_aievent team_msdyn_aievent](msdyn_aievent.md#BKMK_team_msdyn_aievent) @@ -2396,6 +2560,66 @@ Many-To-One Relationship: [msdyn_aitemplate team_msdyn_aitemplate](msdyn_aitempl |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_msdyn_aitestcase + +Many-To-One Relationship: [msdyn_aitestcase team_msdyn_aitestcase](msdyn_aitestcase.md#BKMK_team_msdyn_aitestcase) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcase`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_aitestcase`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_msdyn_aitestcasedocument + +Many-To-One Relationship: [msdyn_aitestcasedocument team_msdyn_aitestcasedocument](msdyn_aitestcasedocument.md#BKMK_team_msdyn_aitestcasedocument) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcasedocument`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_aitestcasedocument`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_msdyn_aitestcaseinput + +Many-To-One Relationship: [msdyn_aitestcaseinput team_msdyn_aitestcaseinput](msdyn_aitestcaseinput.md#BKMK_team_msdyn_aitestcaseinput) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestcaseinput`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_aitestcaseinput`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_msdyn_aitestrun + +Many-To-One Relationship: [msdyn_aitestrun team_msdyn_aitestrun](msdyn_aitestrun.md#BKMK_team_msdyn_aitestrun) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrun`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_aitestrun`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_msdyn_aitestrunbatch + +Many-To-One Relationship: [msdyn_aitestrunbatch team_msdyn_aitestrunbatch](msdyn_aitestrunbatch.md#BKMK_team_msdyn_aitestrunbatch) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_aitestrunbatch`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_aitestrunbatch`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_msdyn_analysiscomponent Many-To-One Relationship: [msdyn_analysiscomponent team_msdyn_analysiscomponent](msdyn_analysiscomponent.md#BKMK_team_msdyn_analysiscomponent) @@ -2456,6 +2680,18 @@ Many-To-One Relationship: [msdyn_analysisresultdetail team_msdyn_analysisresultd |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_msdyn_copilotinteractions + +Many-To-One Relationship: [msdyn_copilotinteractions team_msdyn_copilotinteractions](msdyn_copilotinteractions.md#BKMK_team_msdyn_copilotinteractions) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_copilotinteractions`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_copilotinteractions`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_msdyn_customcontrolextendedsettings Many-To-One Relationship: [msdyn_customcontrolextendedsettings team_msdyn_customcontrolextendedsettings](msdyn_customcontrolextendedsettings.md#BKMK_team_msdyn_customcontrolextendedsettings) @@ -2756,6 +2992,18 @@ Many-To-One Relationship: [msdyn_formmapping team_msdyn_formmapping](msdyn_formm |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_msdyn_function + +Many-To-One Relationship: [msdyn_function team_msdyn_function](msdyn_function.md#BKMK_team_msdyn_function) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_function`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_function`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_msdyn_integratedsearchprovider Many-To-One Relationship: [msdyn_integratedsearchprovider team_msdyn_integratedsearchprovider](msdyn_integratedsearchprovider.md#BKMK_team_msdyn_integratedsearchprovider) @@ -3068,6 +3316,18 @@ Many-To-One Relationship: [msdyn_pmview team_msdyn_pmview](msdyn_pmview.md#BKMK_ |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_msdyn_qna + +Many-To-One Relationship: [msdyn_qna team_msdyn_qna](msdyn_qna.md#BKMK_team_msdyn_qna) + +|Property|Value| +|---|---| +|ReferencingEntity|`msdyn_qna`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_msdyn_qna`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_msdyn_richtextfile Many-To-One Relationship: [msdyn_richtextfile team_msdyn_richtextfile](msdyn_richtextfile.md#BKMK_team_msdyn_richtextfile) @@ -3260,6 +3520,18 @@ Many-To-One Relationship: [plannersyncaction team_plannersyncaction](plannersync |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_plugin + +Many-To-One Relationship: [plugin team_plugin](plugin.md#BKMK_team_plugin) + +|Property|Value| +|---|---| +|ReferencingEntity|`plugin`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_plugin`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_PostRegardings Many-To-One Relationship: [postregarding team_PostRegardings](postregarding.md#BKMK_team_PostRegardings) @@ -3404,6 +3676,18 @@ Many-To-One Relationship: [powerpageslog team_powerpageslog](powerpageslog.md#BK |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_powerpagesmanagedidentity + +Many-To-One Relationship: [powerpagesmanagedidentity team_powerpagesmanagedidentity](powerpagesmanagedidentity.md#BKMK_team_powerpagesmanagedidentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagesmanagedidentity`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_powerpagesmanagedidentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_powerpagesscanreport Many-To-One Relationship: [powerpagesscanreport team_powerpagesscanreport](powerpagesscanreport.md#BKMK_team_powerpagesscanreport) @@ -3416,6 +3700,18 @@ Many-To-One Relationship: [powerpagesscanreport team_powerpagesscanreport](power |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_powerpagessiteaifeedback + +Many-To-One Relationship: [powerpagessiteaifeedback team_powerpagessiteaifeedback](powerpagessiteaifeedback.md#BKMK_team_powerpagessiteaifeedback) + +|Property|Value| +|---|---| +|ReferencingEntity|`powerpagessiteaifeedback`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_powerpagessiteaifeedback`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_principalobjectattributeaccess Many-To-One Relationship: [principalobjectattributeaccess team_principalobjectattributeaccess](principalobjectattributeaccess.md#BKMK_team_principalobjectattributeaccess) @@ -3572,6 +3868,30 @@ Many-To-One Relationship: [retentionoperation team_retentionoperation](retention |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_retentionsuccessdetail + +Many-To-One Relationship: [retentionsuccessdetail team_retentionsuccessdetail](retentionsuccessdetail.md#BKMK_team_retentionsuccessdetail) + +|Property|Value| +|---|---| +|ReferencingEntity|`retentionsuccessdetail`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_retentionsuccessdetail`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_savingrule + +Many-To-One Relationship: [savingrule team_savingrule](savingrule.md#BKMK_team_savingrule) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_savingrule`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_sharepointdocumentlocation Many-To-One Relationship: [sharepointdocumentlocation team_sharepointdocumentlocation](sharepointdocumentlocation.md#BKMK_team_sharepointdocumentlocation) @@ -3608,6 +3928,18 @@ Many-To-One Relationship: [sideloadedaiplugin team_sideloadedaiplugin](sideloade |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_signal + +Many-To-One Relationship: [signal team_signal](signal.md#BKMK_team_signal) + +|Property|Value| +|---|---| +|ReferencingEntity|`signal`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_signal`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_slaBase Many-To-One Relationship: [sla team_slaBase](sla.md#BKMK_team_slaBase) @@ -3692,6 +4024,42 @@ Many-To-One Relationship: [syncerror Team_SyncErrors](syncerror.md#BKMK_Team_Syn |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_tag + +Many-To-One Relationship: [tag team_tag](tag.md#BKMK_team_tag) + +|Property|Value| +|---|---| +|ReferencingEntity|`tag`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_tag`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_taggedflowsession + +Many-To-One Relationship: [taggedflowsession team_taggedflowsession](taggedflowsession.md#BKMK_team_taggedflowsession) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedflowsession`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_taggedflowsession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_taggedprocess + +Many-To-One Relationship: [taggedprocess team_taggedprocess](taggedprocess.md#BKMK_team_taggedprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_taggedprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_task Many-To-One Relationship: [task team_task](task.md#BKMK_team_task) @@ -3716,6 +4084,42 @@ Many-To-One Relationship: [teammobileofflineprofilemembership team_teammobileoff |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_trait + +Many-To-One Relationship: [trait team_trait](trait.md#BKMK_team_trait) + +|Property|Value| +|---|---| +|ReferencingEntity|`trait`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_trait`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_unstructuredfilesearchentity + +Many-To-One Relationship: [unstructuredfilesearchentity team_unstructuredfilesearchentity](unstructuredfilesearchentity.md#BKMK_team_unstructuredfilesearchentity) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchentity`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_unstructuredfilesearchentity`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### team_unstructuredfilesearchrecord + +Many-To-One Relationship: [unstructuredfilesearchrecord team_unstructuredfilesearchrecord](unstructuredfilesearchrecord.md#BKMK_team_unstructuredfilesearchrecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_unstructuredfilesearchrecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_userform Many-To-One Relationship: [userform team_userform](userform.md#BKMK_team_userform) @@ -3788,6 +4192,18 @@ Many-To-One Relationship: [workflowlog team_workflowlog](workflowlog.md#BKMK_tea |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### team_workflowmetadata + +Many-To-One Relationship: [workflowmetadata team_workflowmetadata](workflowmetadata.md#BKMK_team_workflowmetadata) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`owningteam`| +|ReferencedEntityNavigationPropertyName|`team_workflowmetadata`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### team_workqueue Many-To-One Relationship: [workqueue team_workqueue](workqueue.md#BKMK_team_workqueue) @@ -3920,6 +4336,6 @@ See [role teamroles_association Many-To-Many Relationship](role.md#BKMK_teamrole ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/teammobileofflineprofilemembership.md b/powerapps-docs/developer/data-platform/reference/entities/teammobileofflineprofilemembership.md index f771174ba7..0252072551 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/teammobileofflineprofilemembership.md +++ b/powerapps-docs/developer/data-platform/reference/entities/teammobileofflineprofilemembership.md @@ -1,16 +1,14 @@ --- title: "teammobileofflineprofilemembership table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the teammobileofflineprofilemembership table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# teammobileofflineprofilemembership table/entity reference +# teammobileofflineprofilemembership table/entity reference (Microsoft Dataverse) @@ -21,7 +19,9 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CreateMultiple`
Event: True | || +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `UpdateMultiple`
Event: True | || | `UpsertMultiple`
Event: False | || @@ -532,6 +532,6 @@ Many-To-One Relationship: [syncerror teammobileofflineprofilemembership_SyncErro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/teamtemplate.md b/powerapps-docs/developer/data-platform/reference/entities/teamtemplate.md index 249df8b11f..c2cec213b8 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/teamtemplate.md +++ b/powerapps-docs/developer/data-platform/reference/entities/teamtemplate.md @@ -1,16 +1,14 @@ --- title: "Team template (TeamTemplate) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Team template (TeamTemplate) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Team template (TeamTemplate) table/entity reference +# Team template (TeamTemplate) table/entity reference (Microsoft Dataverse) Team template for an entity enabled for automatically created access teams. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `AddUserToRecordTeam`
Event: True | || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /teamtemplates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /teamtemplates(*teamtemplateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RemoveUserFromRecordTeam`
Event: True | || | `Retrieve`
Event: False |`GET` /teamtemplates(*teamtemplateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /teamtemplates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -470,6 +470,6 @@ Many-To-One Relationship: [team teamtemplate_Teams](team.md#BKMK_teamtemplate_Te ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/template.md b/powerapps-docs/developer/data-platform/reference/entities/template.md index 4c87e5b977..d42599dbb3 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/template.md +++ b/powerapps-docs/developer/data-platform/reference/entities/template.md @@ -1,16 +1,14 @@ --- title: "Email Template (Template) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Email Template (Template) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Email Template (Template) table/entity reference +# Email Template (Template) table/entity reference (Microsoft Dataverse) Template for an email message that contains the standard attributes of an email message. @@ -22,22 +20,24 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /templates(*templateid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /templates
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /templates(*templateid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `InstantiateTemplate`
Event: False | || -| `MakeAvailableToOrganizationTemplate`
Event: False | || | `MakeAvailableToOrganizationReport`
Event: False | || -| `MakeUnavailableToOrganizationTemplate`
Event: False | || +| `MakeAvailableToOrganizationTemplate`
Event: False | || | `MakeUnavailableToOrganizationReport`
Event: False | || +| `MakeUnavailableToOrganizationTemplate`
Event: False | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /templates(*templateid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /templates
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrievePrincipalAccess`
Event: True | || | `RetrieveSharedPrincipalsAndAccess`
Event: True | || | `RevokeAccess`
Event: True | || -| `SendFax`
Event: True | || | `SendEmail`
Event: True | || +| `SendFax`
Event: True | || | `SendTemplate`
Event: True | || | `Update`
Event: True |`PATCH` /templates(*templateid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| | `Upsert`
Event: False |`PATCH` /templates(*templateid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || @@ -1036,6 +1036,6 @@ Many-To-One Relationship: [syncerror Template_SyncErrors](syncerror.md#BKMK_Temp ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/territory.md b/powerapps-docs/developer/data-platform/reference/entities/territory.md index 7d1a82af03..6dbdc25862 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/territory.md +++ b/powerapps-docs/developer/data-platform/reference/entities/territory.md @@ -1,16 +1,14 @@ --- title: "Territory table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Territory table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Territory table/entity reference +# Territory table/entity reference (Microsoft Dataverse) Territory represents sales regions. @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /territories
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /territories(*territoryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /territories(*territoryid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /territories
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /territories(*territoryid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -674,6 +674,6 @@ Many-To-One Relationship: [systemuser territory_system_users](systemuser.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/textanalyticsentitymapping.md b/powerapps-docs/developer/data-platform/reference/entities/textanalyticsentitymapping.md new file mode 100644 index 0000000000..6eec7dd4bb --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/textanalyticsentitymapping.md @@ -0,0 +1,431 @@ +--- +title: "Text Analytics Entity Mapping (TextAnalyticsEntityMapping) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Text Analytics Entity Mapping (TextAnalyticsEntityMapping) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Text Analytics Entity Mapping (TextAnalyticsEntityMapping) table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the Text Analytics Entity Mapping (TextAnalyticsEntityMapping) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /textanalyticsentitymappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `Delete`
Event: True |`DELETE` /textanalyticsentitymappings(*textanalyticsentitymappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /textanalyticsentitymappings(*textanalyticsentitymappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /textanalyticsentitymappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: True |`PATCH` /textanalyticsentitymappings(*textanalyticsentitymappingid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `Upsert`
Event: False |`PATCH` /textanalyticsentitymappings(*textanalyticsentitymappingid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || + +## Properties + +The following table lists selected properties for the Text Analytics Entity Mapping (TextAnalyticsEntityMapping) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Text Analytics Entity Mapping** | +| **DisplayCollectionName** | **Text Analytics Entity Mappings** | +| **SchemaName** | `TextAnalyticsEntityMapping` | +| **CollectionSchemaName** | `TextAnalyticsEntityMappings` | +| **EntitySetName** | `textanalyticsentitymappings`| +| **LogicalName** | `textanalyticsentitymapping` | +| **LogicalCollectionName** | `textanalyticsentitymapping` | +| **PrimaryIdAttribute** | `textanalyticsentitymappingid` | +| **TableType** | `Standard` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AdvancedSimilarityRuleId](#BKMK_AdvancedSimilarityRuleId) +- [Entity](#BKMK_Entity) +- [EntityDisplayName](#BKMK_EntityDisplayName) +- [EntityPickList](#BKMK_EntityPickList) +- [Field](#BKMK_Field) +- [FieldDisplayName](#BKMK_FieldDisplayName) +- [FieldPickList](#BKMK_FieldPickList) +- [IsTextMatchMapping](#BKMK_IsTextMatchMapping) +- [KnowledgeSearchModelId](#BKMK_KnowledgeSearchModelId) +- [ModelType](#BKMK_ModelType) +- [RelationshipName](#BKMK_RelationshipName) +- [SimilarityRuleId](#BKMK_SimilarityRuleId) +- [TextAnalyticsEntityMappingId](#BKMK_TextAnalyticsEntityMappingId) + +### AdvancedSimilarityRuleId + +|Property|Value| +|---|---| +|Description|**Advanced Similarity RuleId associated with entity mapping.**| +|DisplayName|**Advanced Similarity RuleId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`advancedsimilarityruleid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|| + +### Entity + +|Property|Value| +|---|---| +|Description|**Entity**| +|DisplayName|**Entity**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`entity`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|50| + +### EntityDisplayName + +|Property|Value| +|---|---| +|Description|**Entity Display Name**| +|DisplayName|**Entity Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`entitydisplayname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|50| + +### EntityPickList + +|Property|Value| +|---|---| +|Description|**Select Entity**| +|DisplayName|**Entity**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`entitypicklist`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`textanalyticsentitymapping_entity`| + +#### EntityPickList Choices/Options + +|Value|Label| +|---|---| +|1|**No**| +|2|**Yes**| + +### Field + +|Property|Value| +|---|---| +|Description|**Field**| +|DisplayName|**Field**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`field`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|50| + +### FieldDisplayName + +|Property|Value| +|---|---| +|Description|**Field Display Name**| +|DisplayName|**Field Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`fielddisplayname`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|50| + +### FieldPickList + +|Property|Value| +|---|---| +|Description|**Select Field**| +|DisplayName|**Field**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`fieldpicklist`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`textanalyticsentitymapping_fields`| + +#### FieldPickList Choices/Options + +|Value|Label| +|---|---| +|1|**No**| +|2|**Yes**| + +### IsTextMatchMapping + +|Property|Value| +|---|---| +|Description|**Specify if the mapping is for text match or exact match**| +|DisplayName|**Criteria**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`istextmatchmapping`| +|RequiredLevel|None| +|Type|Boolean| +|GlobalChoiceName|`textanalyticsentitymapping_istextmatchmapping`| +|DefaultValue|True| +|True Label|Text Match| +|False Label|Exact Match| + +### KnowledgeSearchModelId + +|Property|Value| +|---|---| +|Description|**Knowledge Search Model associated with entity mapping.**| +|DisplayName|**Knowledge Search Model Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`knowledgesearchmodelid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|| + +### ModelType + +|Property|Value| +|---|---| +|Description|**Model Type.**| +|DisplayName|**Model Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modeltype`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|0| + +### RelationshipName + +|Property|Value| +|---|---| +|Description|**Relationship Name**| +|DisplayName|**Relationship Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`relationshipname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### SimilarityRuleId + +|Property|Value| +|---|---| +|Description|**Similarity Rule associated with entity mapping.**| +|DisplayName|**Similarity Rule Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`similarityruleid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|similarityrule| + +### TextAnalyticsEntityMappingId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Text Analytics Entity Mapping**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`textanalyticsentitymappingid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentState](#BKMK_ComponentState) +- [IsManaged](#BKMK_IsManaged) +- [OrganizationId](#BKMK_OrganizationId) +- [OverwriteTime](#BKMK_OverwriteTime) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [TextAnalyticsEntityMappingIdUnique](#BKMK_TextAnalyticsEntityMappingIdUnique) + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Is Manageed**| +|DisplayName|**State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### OrganizationId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the organization associated with the Text Analytics Entity Mapping.**| +|DisplayName|**Organization**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`organizationid`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|organization| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### TextAnalyticsEntityMappingIdUnique + +|Property|Value| +|---|---| +|Description|**Unique identifier of the Text Analytics Entity Mapping**| +|DisplayName|**Text Analytics Entity Mapping Unique Id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`textanalyticsentitymappingidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [organization_textanalyticsentitymapping](#BKMK_organization_textanalyticsentitymapping) +- [similarityrule_textanalyticsentitymapping](#BKMK_similarityrule_textanalyticsentitymapping) + +### organization_textanalyticsentitymapping + +One-To-Many Relationship: [organization organization_textanalyticsentitymapping](organization.md#BKMK_organization_textanalyticsentitymapping) + +|Property|Value| +|---|---| +|ReferencedEntity|`organization`| +|ReferencedAttribute|`organizationid`| +|ReferencingAttribute|`organizationid`| +|ReferencingEntityNavigationPropertyName|`organizationid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### similarityrule_textanalyticsentitymapping + +One-To-Many Relationship: [similarityrule similarityrule_textanalyticsentitymapping](similarityrule.md#BKMK_similarityrule_textanalyticsentitymapping) + +|Property|Value| +|---|---| +|ReferencedEntity|`similarityrule`| +|ReferencedAttribute|`similarityruleid`| +|ReferencingAttribute|`similarityruleid`| +|ReferencingEntityNavigationPropertyName|`similarityruleid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/textdatarecordsindexingstatus.md b/powerapps-docs/developer/data-platform/reference/entities/textdatarecordsindexingstatus.md new file mode 100644 index 0000000000..ded4b8c6e4 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/textdatarecordsindexingstatus.md @@ -0,0 +1,536 @@ +--- +title: "textdatarecordsindexingstatus table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the textdatarecordsindexingstatus table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# textdatarecordsindexingstatus table/entity reference (Microsoft Dataverse) + +Stores information about unstructured / text data records indexing status + +## Messages + +The following table lists the messages for the textdatarecordsindexingstatus table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /textdatarecordsindexingstatuses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /textdatarecordsindexingstatuses(*textdatarecordsindexingstatusid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /textdatarecordsindexingstatuses(*textdatarecordsindexingstatusid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /textdatarecordsindexingstatuses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `Update`
Event: True |`PATCH` /textdatarecordsindexingstatuses(*textdatarecordsindexingstatusid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: True |`PATCH` /textdatarecordsindexingstatuses(*textdatarecordsindexingstatusid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: True | || + + +## Events + +The following table lists the events for the textdatarecordsindexingstatus table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the textdatarecordsindexingstatus table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **TextDataRecordsIndexingStatus** | +| **DisplayCollectionName** | **TextDataRecordsIndexingStatus** | +| **SchemaName** | `textdatarecordsindexingstatus` | +| **CollectionSchemaName** | `textdatarecordsindexingstatuses` | +| **EntitySetName** | `textdatarecordsindexingstatuses`| +| **LogicalName** | `textdatarecordsindexingstatus` | +| **LogicalCollectionName** | `textdatarecordsindexingstatuses` | +| **PrimaryIdAttribute** | `textdatarecordsindexingstatusid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `OrganizationOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AttributeName](#BKMK_AttributeName) +- [EntityName](#BKMK_EntityName) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IndexingStatus](#BKMK_IndexingStatus) +- [Name](#BKMK_Name) +- [ObjectTypeCode](#BKMK_ObjectTypeCode) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [PartitionId](#BKMK_PartitionId) +- [RecordCreatedOnInCrm](#BKMK_RecordCreatedOnInCrm) +- [RecordId](#BKMK_RecordId) +- [RecordModifiedOnInCrm](#BKMK_RecordModifiedOnInCrm) +- [RecordSizeInBytesInCrm](#BKMK_RecordSizeInBytesInCrm) +- [RecordSizeInBytesInTextDataIndex](#BKMK_RecordSizeInBytesInTextDataIndex) +- [RecordVersionNumber](#BKMK_RecordVersionNumber) +- [TextDataIndexName](#BKMK_TextDataIndexName) +- [textdatarecordsindexingstatusId](#BKMK_textdatarecordsindexingstatusId) +- [TTLInSeconds](#BKMK_TTLInSeconds) + +### AttributeName + +|Property|Value| +|---|---| +|Description|**Attribute name.**| +|DisplayName|**AttributeName**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`attributename`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### EntityName + +|Property|Value| +|---|---| +|Description|**Entity name that identifies which entity does this record belong to.**| +|DisplayName|**EntityName**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`entityname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IndexingStatus + +|Property|Value| +|---|---| +|Description|**Unstructured / Text data indexing status of entity - attribute - recordId combination.**| +|DisplayName|**IndexingStatus**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`indexingstatus`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Json| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|50000| + +### Name + +|Property|Value| +|---|---| +|Description|**The name of the record.**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### ObjectTypeCode + +|Property|Value| +|---|---| +|Description|**Object type code of the entity that identifies which entity does this record belong to.**| +|DisplayName|**ObjectTypeCode**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`objecttypecode`| +|RequiredLevel|SystemRequired| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|500| + +### RecordCreatedOnInCrm + +|Property|Value| +|---|---| +|Description|**Created on of the record in CRM / Dataverse.**| +|DisplayName|**RecordCreatedOnInCrm**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`recordcreatedonincrm`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### RecordId + +|Property|Value| +|---|---| +|Description|**Record Id**| +|DisplayName|**RecordId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`recordid`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### RecordModifiedOnInCrm + +|Property|Value| +|---|---| +|Description|**Modified on of the record in CRM / Dataverse.**| +|DisplayName|**RecordModifiedOnInCrm**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`recordmodifiedonincrm`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### RecordSizeInBytesInCrm + +|Property|Value| +|---|---| +|Description|**Size of record in bytes in CRM**| +|DisplayName|**RecordSizeInBytesInCrm**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`recordsizeinbytesincrm`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +### RecordSizeInBytesInTextDataIndex + +|Property|Value| +|---|---| +|Description|**Size of record in bytes in Unstructured / Text data search index**| +|DisplayName|**RecordSizeInBytesInTextDataIndex**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`recordsizeinbytesintextdataindex`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +### RecordVersionNumber + +|Property|Value| +|---|---| +|Description|**Version number of the record.**| +|DisplayName|**RecordVersionNumber**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`recordversionnumber`| +|RequiredLevel|ApplicationRequired| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +### TextDataIndexName + +|Property|Value| +|---|---| +|Description|**Unstructured / Text data index name.**| +|DisplayName|**TextDataIndexName**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`textdataindexname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### textdatarecordsindexingstatusId + +|Property|Value| +|---|---| +|Description|**Unique identifier for TextDataRecordsIndexingStatus**| +|DisplayName|**Text data records indexing status id**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`textdatarecordsindexingstatusid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [lk_textdatarecordsindexingstatus_createdby](#BKMK_lk_textdatarecordsindexingstatus_createdby) +- [lk_textdatarecordsindexingstatus_createdonbehalfby](#BKMK_lk_textdatarecordsindexingstatus_createdonbehalfby) +- [lk_textdatarecordsindexingstatus_modifiedby](#BKMK_lk_textdatarecordsindexingstatus_modifiedby) +- [lk_textdatarecordsindexingstatus_modifiedonbehalfby](#BKMK_lk_textdatarecordsindexingstatus_modifiedonbehalfby) + +### lk_textdatarecordsindexingstatus_createdby + +One-To-Many Relationship: [systemuser lk_textdatarecordsindexingstatus_createdby](systemuser.md#BKMK_lk_textdatarecordsindexingstatus_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_textdatarecordsindexingstatus_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_textdatarecordsindexingstatus_createdonbehalfby](systemuser.md#BKMK_lk_textdatarecordsindexingstatus_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_textdatarecordsindexingstatus_modifiedby + +One-To-Many Relationship: [systemuser lk_textdatarecordsindexingstatus_modifiedby](systemuser.md#BKMK_lk_textdatarecordsindexingstatus_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_textdatarecordsindexingstatus_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_textdatarecordsindexingstatus_modifiedonbehalfby](systemuser.md#BKMK_lk_textdatarecordsindexingstatus_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/theme.md b/powerapps-docs/developer/data-platform/reference/entities/theme.md index f47c12ca01..8f996f253b 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/theme.md +++ b/powerapps-docs/developer/data-platform/reference/entities/theme.md @@ -1,16 +1,14 @@ --- title: "Theme table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Theme table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Theme table/entity reference +# Theme table/entity reference (Microsoft Dataverse) Information that's used to set custom visual theme options for client applications. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /themes
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /themes(*themeid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `PublishTheme`
Event: True | || | `Retrieve`
Event: True |`GET` /themes(*themeid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /themes
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -855,6 +855,6 @@ Many-To-One Relationship: [processsession theme_ProcessSession](processsession.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/timestampdatemapping.md b/powerapps-docs/developer/data-platform/reference/entities/timestampdatemapping.md index d37ac7f33b..5f3285329d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/timestampdatemapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/timestampdatemapping.md @@ -1,16 +1,14 @@ --- title: "Time Stamp Date Mapping (TimeStampDateMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Time Stamp Date Mapping (TimeStampDateMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Time Stamp Date Mapping (TimeStampDateMapping) table/entity reference +# Time Stamp Date Mapping (TimeStampDateMapping) table/entity reference (Microsoft Dataverse) For internal use only.` @@ -90,6 +88,6 @@ These columns/attributes return false for both **IsValidForCreate** and **IsVali ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/timezonedefinition.md b/powerapps-docs/developer/data-platform/reference/entities/timezonedefinition.md index fa88927ac8..9fd4c9dc4f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/timezonedefinition.md +++ b/powerapps-docs/developer/data-platform/reference/entities/timezonedefinition.md @@ -1,16 +1,14 @@ --- title: "Time Zone Definition (TimeZoneDefinition) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Time Zone Definition (TimeZoneDefinition) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Time Zone Definition (TimeZoneDefinition) table/entity reference +# Time Zone Definition (TimeZoneDefinition) table/entity reference (Microsoft Dataverse) Time zone definition, including name and time zone code. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GetAllTimeZonesWithDisplayName`
Event: False | || | `GetTimeZoneCodeByLocalizedName`
Event: False | || | `LocalTimeFromUtcTime`
Event: False | || @@ -387,6 +387,6 @@ Many-To-One Relationship: [timezonerule lk_timezonerule_timezonedefinitionid](ti ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/timezonelocalizedname.md b/powerapps-docs/developer/data-platform/reference/entities/timezonelocalizedname.md index 91c32e1364..2965989024 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/timezonelocalizedname.md +++ b/powerapps-docs/developer/data-platform/reference/entities/timezonelocalizedname.md @@ -1,16 +1,14 @@ --- title: "Time Zone Localized Name (TimeZoneLocalizedName) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Time Zone Localized Name (TimeZoneLocalizedName) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Time Zone Localized Name (TimeZoneLocalizedName) table/entity reference +# Time Zone Localized Name (TimeZoneLocalizedName) table/entity reference (Microsoft Dataverse) Localized name of the time zone. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /timezonelocalizednames(*timezonelocalizednameid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /timezonelocalizednames
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -349,6 +349,6 @@ One-To-Many Relationship: [timezonedefinition lk_timezonelocalizedname_timezoned ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/timezonerule.md b/powerapps-docs/developer/data-platform/reference/entities/timezonerule.md index b718d5815f..5b7c2c227f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/timezonerule.md +++ b/powerapps-docs/developer/data-platform/reference/entities/timezonerule.md @@ -1,16 +1,14 @@ --- title: "Time Zone Rule (TimeZoneRule) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Time Zone Rule (TimeZoneRule) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Time Zone Rule (TimeZoneRule) table/entity reference +# Time Zone Rule (TimeZoneRule) table/entity reference (Microsoft Dataverse) Definition for time conversion between local time and Coordinated Universal Time (UTC) for a particular time zone at a particular time period. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /timezonerules(*timezoneruleid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /timezonerules
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -568,6 +568,6 @@ One-To-Many Relationship: [timezonedefinition lk_timezonerule_timezonedefinition ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/toc.yml b/powerapps-docs/developer/data-platform/reference/entities/toc.yml index dfb6266c57..e30ce3b1ee 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/toc.yml +++ b/powerapps-docs/developer/data-platform/reference/entities/toc.yml @@ -7,90 +7,111 @@ items: - name: "ACIViewMapper" displayName: "ACIViewMapper entity" href: aciviewmapper.md -- name: "Action Approval Model (msdyn_flow_actionapprovalmodel)" +- name: "Action Approval Model" displayName: "msdyn_flow_actionapprovalmodel entity" href: msdyn_flow_actionapprovalmodel.md -- name: "Action Card (ActionCard)" +- name: "Action Card" displayName: "ActionCard entity" href: actioncard.md - name: "ActionCardUserState" displayName: "ActionCardUserState entity" href: actioncarduserstate.md -- name: "Activity (ActivityPointer)" +- name: "Activity" displayName: "ActivityPointer entity" href: activitypointer.md -- name: "Activity File Attachment (activityfileattachment)" +- name: "Activity File Attachment" displayName: "activityfileattachment entity" href: activityfileattachment.md -- name: "Activity Party (ActivityParty)" +- name: "Activity Party" displayName: "ActivityParty entity" href: activityparty.md -- name: "Ad Placement (mspp_adplacement)" +- name: "Ad Placement" displayName: "mspp_adplacement entity" href: mspp_adplacement.md -- name: "Address (CustomerAddress)" +- name: "Address" displayName: "CustomerAddress entity" href: customeraddress.md -- name: "AI Builder Dataset (msdyn_AIBDataset)" +- name: "AI Builder Dataset" displayName: "msdyn_AIBDataset entity" href: msdyn_aibdataset.md -- name: "AI Builder Dataset File (msdyn_AIBDatasetFile)" +- name: "AI Builder Dataset File" displayName: "msdyn_AIBDatasetFile entity" href: msdyn_aibdatasetfile.md -- name: "AI Builder Dataset Record (msdyn_AIBDatasetRecord)" +- name: "AI Builder Dataset Record" displayName: "msdyn_AIBDatasetRecord entity" href: msdyn_aibdatasetrecord.md -- name: "AI Builder Datasets Container (msdyn_AIBDatasetsContainer)" +- name: "AI Builder Datasets Container" displayName: "msdyn_AIBDatasetsContainer entity" href: msdyn_aibdatasetscontainer.md -- name: "AI Builder Feedback Loop (msdyn_AIBFeedbackLoop)" +- name: "AI Builder Feedback Loop" displayName: "msdyn_AIBFeedbackLoop entity" href: msdyn_aibfeedbackloop.md -- name: "AI Builder File (msdyn_AIBFile)" +- name: "AI Builder File" displayName: "msdyn_AIBFile entity" href: msdyn_aibfile.md -- name: "AI Builder File Attached Data (msdyn_AIBFileAttachedData)" +- name: "AI Builder File Attached Data" displayName: "msdyn_AIBFileAttachedData entity" href: msdyn_aibfileattacheddata.md -- name: "AI Configuration (msdyn_AIConfiguration)" +- name: "AI Configuration" displayName: "msdyn_AIConfiguration entity" href: msdyn_aiconfiguration.md -- name: "AI Event (msdyn_AIEvent)" +- name: "AI Evaluation Configuration" + displayName: "msdyn_AIEvaluationConfiguration entity" + href: msdyn_aievaluationconfiguration.md +- name: "AI Evaluation Run" + displayName: "msdyn_AIEvaluationRun entity" + href: msdyn_aievaluationrun.md +- name: "AI Event" displayName: "msdyn_AIEvent entity" href: msdyn_aievent.md -- name: "AI Form Processing Document (msdyn_AIFpTrainingDocument)" +- name: "AI Form Processing Document" displayName: "msdyn_AIFpTrainingDocument entity" href: msdyn_aifptrainingdocument.md -- name: "AI Model (msdyn_AIModel)" +- name: "AI Model" displayName: "msdyn_AIModel entity" href: msdyn_aimodel.md -- name: "AI Object Detection Bounding Box (msdyn_AIOdTrainingBoundingBox)" +- name: "AI Object Detection Bounding Box" displayName: "msdyn_AIOdTrainingBoundingBox entity" href: msdyn_aiodtrainingboundingbox.md -- name: "AI Object Detection Image (msdyn_AIOdImage)" +- name: "AI Object Detection Image" displayName: "msdyn_AIOdImage entity" href: msdyn_aiodimage.md -- name: "AI Object Detection Image Mapping (msdyn_AIOdTrainingImage)" +- name: "AI Object Detection Image Mapping" displayName: "msdyn_AIOdTrainingImage entity" href: msdyn_aiodtrainingimage.md -- name: "AI Object Detection Label (msdyn_AIOdLabel)" +- name: "AI Object Detection Label" displayName: "msdyn_AIOdLabel entity" href: msdyn_aiodlabel.md -- name: "AI Plugin Conversation Starter (AIPluginConversationStarter)" +- name: "AI Plugin Conversation Starter" displayName: "AIPluginConversationStarter entity" href: aipluginconversationstarter.md -- name: "AI Plugin Conversation Starter Mapping (AIPluginConversationStarterMapping)" +- name: "AI Plugin Conversation Starter Mapping" displayName: "AIPluginConversationStarterMapping entity" href: aipluginconversationstartermapping.md -- name: "AI Plugin Governance (AIPluginGovernance)" +- name: "AI Plugin Governance" displayName: "AIPluginGovernance entity" href: aiplugingovernance.md -- name: "AI Plugin Governance Extended (AIPluginGovernanceExt)" +- name: "AI Plugin Governance Extended" displayName: "AIPluginGovernanceExt entity" href: aiplugingovernanceext.md -- name: "AI Template (msdyn_AITemplate)" +- name: "AI Template" displayName: "msdyn_AITemplate entity" href: msdyn_aitemplate.md +- name: "AI Test Case" + displayName: "msdyn_AITestCase entity" + href: msdyn_aitestcase.md +- name: "AI Test Case Document" + displayName: "msdyn_AITestCaseDocument entity" + href: msdyn_aitestcasedocument.md +- name: "AI Test Case Input" + displayName: "msdyn_AITestCaseInput entity" + href: msdyn_aitestcaseinput.md +- name: "AI Test Run" + displayName: "msdyn_AITestRun entity" + href: msdyn_aitestrun.md +- name: "AI Test Run Batch" + displayName: "msdyn_AITestRunBatch entity" + href: msdyn_aitestrunbatch.md - name: "AICopilot" displayName: "AICopilot entity" href: aicopilot.md @@ -127,52 +148,52 @@ items: - name: "AIPluginUserSetting" displayName: "AIPluginUserSetting entity" href: aipluginusersetting.md -- name: "Analysis Component (msdyn_analysiscomponent)" +- name: "Analysis Component" displayName: "msdyn_analysiscomponent entity" href: msdyn_analysiscomponent.md -- name: "Analysis Job (msdyn_analysisjob)" +- name: "Analysis Job" displayName: "msdyn_analysisjob entity" href: msdyn_analysisjob.md -- name: "Analysis Override (msdyn_analysisoverride)" +- name: "Analysis Override" displayName: "msdyn_analysisoverride entity" href: msdyn_analysisoverride.md -- name: "Analysis Result (msdyn_analysisresult)" +- name: "Analysis Result" displayName: "msdyn_analysisresult entity" href: msdyn_analysisresult.md -- name: "Analysis Result Detail (msdyn_analysisresultdetail)" +- name: "Analysis Result Detail" displayName: "msdyn_analysisresultdetail entity" href: msdyn_analysisresultdetail.md -- name: "Announcement (BusinessUnitNewsArticle)" +- name: "Announcement" displayName: "BusinessUnitNewsArticle entity" href: businessunitnewsarticle.md -- name: "Annual Fiscal Calendar (AnnualFiscalCalendar)" +- name: "Annual Fiscal Calendar" displayName: "AnnualFiscalCalendar entity" href: annualfiscalcalendar.md -- name: "App Action (appaction)" +- name: "App Action" displayName: "appaction entity" href: appaction.md -- name: "App Action Migration (appactionmigration)" +- name: "App Action Migration" displayName: "appactionmigration entity" href: appactionmigration.md -- name: "App Action Rule (appactionrule)" +- name: "App Action Rule" displayName: "appactionrule entity" href: appactionrule.md -- name: "App Config Master (AppConfigMaster)" +- name: "App Config Master" displayName: "AppConfigMaster entity" href: appconfigmaster.md -- name: "App Configuration (AppConfig)" +- name: "App Configuration" displayName: "AppConfig entity" href: appconfig.md -- name: "App Configuration Instance (AppConfigInstance)" +- name: "App Configuration Instance" displayName: "AppConfigInstance entity" href: appconfiginstance.md -- name: "App Insights Metadata (msdyn_appinsightsmetadata)" +- name: "App Insights Metadata" displayName: "msdyn_appinsightsmetadata entity" href: msdyn_appinsightsmetadata.md -- name: "App Module Component (AppModuleComponent)" +- name: "App Module Component" displayName: "AppModuleComponent entity" href: appmodulecomponent.md -- name: "App Module Roles (AppModuleRoles)" +- name: "App Module Roles" displayName: "AppModuleRoles entity" href: appmoduleroles.md - name: "appaction_appactionrule_classicrules" @@ -199,25 +220,37 @@ items: - name: "Appointment" displayName: "Appointment entity" href: appointment.md -- name: "Approval (msdyn_flow_approval)" +- name: "Approval" displayName: "msdyn_flow_approval entity" href: msdyn_flow_approval.md -- name: "Approval Request (msdyn_flow_approvalrequest)" +- name: "Approval Process" + displayName: "approvalprocess entity" + href: approvalprocess.md +- name: "Approval Request" displayName: "msdyn_flow_approvalrequest entity" href: msdyn_flow_approvalrequest.md -- name: "Approval Response (msdyn_flow_approvalresponse)" +- name: "Approval Response" displayName: "msdyn_flow_approvalresponse entity" href: msdyn_flow_approvalresponse.md -- name: "Approval Step (msdyn_flow_approvalstep)" +- name: "Approval Stage Approval" + displayName: "approvalstageapproval entity" + href: approvalstageapproval.md +- name: "Approval Stage Condition" + displayName: "approvalstagecondition entity" + href: approvalstagecondition.md +- name: "Approval Stage Order" + displayName: "approvalstageorder entity" + href: approvalstageorder.md +- name: "Approval Step" displayName: "msdyn_flow_approvalstep entity" href: msdyn_flow_approvalstep.md -- name: "Article (KbArticle)" +- name: "Article" displayName: "KbArticle entity" href: kbarticle.md -- name: "Article Comment (KbArticleComment)" +- name: "Article Comment" displayName: "KbArticleComment entity" href: kbarticlecomment.md -- name: "Article Template (KbArticleTemplate)" +- name: "Article Template" displayName: "KbArticleTemplate entity" href: kbarticletemplate.md - name: "Attachment" @@ -229,25 +262,25 @@ items: - name: "Attribute" displayName: "Attribute entity" href: attribute.md -- name: "Auditing (Audit)" +- name: "Auditing" displayName: "Audit entity" href: audit.md -- name: "Await All Action Approval Model (msdyn_flow_awaitallactionapprovalmodel)" +- name: "Await All Action Approval Model" displayName: "msdyn_flow_awaitallactionapprovalmodel entity" href: msdyn_flow_awaitallactionapprovalmodel.md -- name: "Await All Approval Model (msdyn_flow_awaitallapprovalmodel)" +- name: "Await All Approval Model" displayName: "msdyn_flow_awaitallapprovalmodel entity" href: msdyn_flow_awaitallapprovalmodel.md -- name: "Background Operation (backgroundoperation)" +- name: "Background Operation" displayName: "backgroundoperation entity" href: backgroundoperation.md -- name: "Basic Approval Model Data (msdyn_flow_basicapprovalmodel)" +- name: "Basic Approval Model Data" displayName: "msdyn_flow_basicapprovalmodel entity" href: msdyn_flow_basicapprovalmodel.md -- name: "Basic Form (mspp_entityform)" +- name: "Basic Form" displayName: "mspp_entityform entity" href: mspp_entityform.md -- name: "Basic Form Metadata (mspp_entityformmetadata)" +- name: "Basic Form Metadata" displayName: "mspp_entityformmetadata entity" href: mspp_entityformmetadata.md - name: "bot_botcomponent" @@ -280,34 +313,37 @@ items: - name: "botcomponent_workflow" displayName: "botcomponent_workflow entity" href: botcomponent_workflow.md -- name: "BotContent (msdynce_botcontent)" +- name: "BotContent" displayName: "msdynce_botcontent entity" href: msdynce_botcontent.md -- name: "Bulk Delete Failure (BulkDeleteFailure)" +- name: "Bulk Delete Failure" displayName: "BulkDeleteFailure entity" href: bulkdeletefailure.md -- name: "Bulk Delete Operation (BulkDeleteOperation)" +- name: "Bulk Delete Operation" displayName: "BulkDeleteOperation entity" href: bulkdeleteoperation.md -- name: "Business Unit (BusinessUnit)" +- name: "Business Process" + displayName: "businessprocess entity" + href: businessprocess.md +- name: "Business Unit" displayName: "BusinessUnit entity" href: businessunit.md - name: "Calendar" displayName: "Calendar entity" href: calendar.md -- name: "Calendar Rule (CalendarRule)" +- name: "Calendar Rule" displayName: "CalendarRule entity" href: calendarrule.md -- name: "Callback Registration (CallbackRegistration)" +- name: "Callback Registration" displayName: "CallbackRegistration entity" href: callbackregistration.md -- name: "Canvas App (CanvasApp)" +- name: "Canvas App" displayName: "CanvasApp entity" href: canvasapp.md -- name: "card" +- name: "Card" displayName: "card entity" href: card.md -- name: "Card State Item (cardstateitem)" +- name: "Card State Item" displayName: "cardstateitem entity" href: cardstateitem.md - name: "cardentityconnections" @@ -316,78 +352,84 @@ items: - name: "Catalog" displayName: "Catalog entity" href: catalog.md -- name: "Catalog Assignment (CatalogAssignment)" +- name: "Catalog Assignment" displayName: "CatalogAssignment entity" href: catalogassignment.md -- name: "Catalog Submission Files (mspcat_CatalogSubmissionFiles)" +- name: "Catalog Submission Files" displayName: "mspcat_CatalogSubmissionFiles entity" href: mspcat_catalogsubmissionfiles.md - name: "Category" displayName: "Category entity" href: category.md -- name: "Column Mapping (ColumnMapping)" +- name: "CertificateCredential" + displayName: "CertificateCredential entity" + href: certificatecredential.md +- name: "Column Mapping" displayName: "ColumnMapping entity" href: columnmapping.md -- name: "Column Permission (mspp_columnpermission)" +- name: "Column Permission" displayName: "mspp_columnpermission entity" href: mspp_columnpermission.md -- name: "Column Permission Profile (mspp_columnpermissionprofile)" +- name: "Column Permission Profile" displayName: "mspp_columnpermissionprofile entity" href: mspp_columnpermissionprofile.md -- name: "Comment (PostComment)" +- name: "Comment" displayName: "PostComment entity" href: postcomment.md -- name: "Component Layer (msdyn_componentlayer)" +- name: "Component Layer" displayName: "msdyn_componentlayer entity" href: msdyn_componentlayer.md -- name: "Component Layer Data Source (msdyn_componentlayerdatasource)" +- name: "Component Layer Data Source" displayName: "msdyn_componentlayerdatasource entity" href: msdyn_componentlayerdatasource.md -- name: "Component Version (componentversion)" +- name: "Component Version" displayName: "componentversion entity" href: componentversion.md -- name: "Component Version (Internal) (componentversionnrddatasource)" +- name: "Component Version (Internal)" displayName: "componentversionnrddatasource entity" href: componentversionnrddatasource.md -- name: "Component Version Data Source (componentversiondatasource)" +- name: "Component Version Data Source" displayName: "componentversiondatasource entity" href: componentversiondatasource.md - name: "Connection" displayName: "Connection entity" href: connection.md -- name: "Connection Instance (ConnectionInstance)" +- name: "Connection Instance" displayName: "ConnectionInstance entity" href: connectioninstance.md -- name: "Connection Reference (connectionreference)" +- name: "Connection Reference" displayName: "connectionreference entity" href: connectionreference.md -- name: "Connection Role (ConnectionRole)" +- name: "Connection Role" displayName: "ConnectionRole entity" href: connectionrole.md - name: "ConnectionRoleAssociation" displayName: "ConnectionRoleAssociation entity" href: connectionroleassociation.md -- name: "connector" +- name: "Connector" displayName: "connector entity" href: connector.md - name: "Contact" displayName: "Contact entity" href: contact.md -- name: "Content Snippet (mspp_contentsnippet)" +- name: "Content Snippet" displayName: "mspp_contentsnippet entity" href: mspp_contentsnippet.md -- name: "conversationtranscript" +- name: "ConversationTranscript" displayName: "conversationtranscript entity" href: conversationtranscript.md -- name: "Copilot (bot)" +- name: "Copilot" displayName: "bot entity" href: bot.md -- name: "Copilot component (botcomponent)" +- name: "Copilot component" displayName: "botcomponent entity" href: botcomponent.md -- name: "Copilot component collection (botcomponentcollection)" +- name: "Copilot component collection" displayName: "botcomponentcollection entity" href: botcomponentcollection.md +- name: "Copilot Interactions" + displayName: "msdyn_CopilotInteractions entity" + href: msdyn_copilotinteractions.md - name: "CopilotExampleQuestion" displayName: "CopilotExampleQuestion entity" href: copilotexamplequestion.md @@ -397,76 +439,79 @@ items: - name: "CopilotSynonyms" displayName: "CopilotSynonyms entity" href: copilotsynonyms.md -- name: "credential" +- name: "Credential" displayName: "credential entity" href: credential.md -- name: "Currency (TransactionCurrency)" +- name: "Currency" displayName: "TransactionCurrency entity" href: transactioncurrency.md -- name: "Custom API (CustomAPI)" +- name: "Custom API" displayName: "CustomAPI entity" href: customapi.md -- name: "Custom API Request Parameter (CustomAPIRequestParameter)" +- name: "Custom API Request Parameter" displayName: "CustomAPIRequestParameter entity" href: customapirequestparameter.md -- name: "Custom API Response Property (CustomAPIResponseProperty)" +- name: "Custom API Response Property" displayName: "CustomAPIResponseProperty entity" href: customapiresponseproperty.md -- name: "Custom Control (CustomControl)" +- name: "Custom Control" displayName: "CustomControl entity" href: customcontrol.md -- name: "Custom Control Default Config (CustomControlDefaultConfig)" +- name: "Custom Control Default Config" displayName: "CustomControlDefaultConfig entity" href: customcontroldefaultconfig.md -- name: "Custom Control Extended Setting (msdyn_customcontrolextendedsettings)" +- name: "Custom Control Extended Setting" displayName: "msdyn_customcontrolextendedsettings entity" href: msdyn_customcontrolextendedsettings.md -- name: "Custom Control Resource (CustomControlResource)" +- name: "Custom Control Resource" displayName: "CustomControlResource entity" href: customcontrolresource.md -- name: "Data Import (Import)" +- name: "Data Import" displayName: "Import entity" href: import.md -- name: "Data Lake Folder (datalakefolder)" +- name: "Data Lake Folder" displayName: "datalakefolder entity" href: datalakefolder.md -- name: "Data Lake Folder Permission (datalakefolderpermission)" +- name: "Data Lake Folder Permission" displayName: "datalakefolderpermission entity" href: datalakefolderpermission.md -- name: "Data Lake Workspace (datalakeworkspace)" +- name: "Data Lake Workspace" displayName: "datalakeworkspace entity" href: datalakeworkspace.md -- name: "Data Lake Workspace Permission (datalakeworkspacepermission)" +- name: "Data Lake Workspace Permission" displayName: "datalakeworkspacepermission entity" href: datalakeworkspacepermission.md -- name: "Data Map (ImportMap)" +- name: "Data Map" displayName: "ImportMap entity" href: importmap.md -- name: "Data Movement Service Request (msdyn_dmsrequest)" +- name: "Data Movement Service Request" displayName: "msdyn_dmsrequest entity" href: msdyn_dmsrequest.md -- name: "Data Movement Service Request Status (msdyn_dmsrequeststatus)" +- name: "Data Movement Service Request Status" displayName: "msdyn_dmsrequeststatus entity" href: msdyn_dmsrequeststatus.md -- name: "Data Performance Dashboard (DataPerformance)" +- name: "Data Performance Dashboard" displayName: "DataPerformance entity" href: dataperformance.md -- name: "Data Processing configuration (DataProcessingConfiguration)" +- name: "Data Processing configuration" displayName: "DataProcessingConfiguration entity" href: dataprocessingconfiguration.md -- name: "Dataflow (msdyn_dataflow)" +- name: "Data Processing Event" + displayName: "msdyn_AIDataProcessingEvent entity" + href: msdyn_aidataprocessingevent.md +- name: "Dataflow" displayName: "msdyn_dataflow entity" href: msdyn_dataflow.md -- name: "Dataflow Connection Reference (msdyn_DataflowConnectionReference)" +- name: "Dataflow Connection Reference" displayName: "msdyn_DataflowConnectionReference entity" href: msdyn_dataflowconnectionreference.md -- name: "Dataflow DatalakeFolder (msdyn_dataflow_datalakefolder)" +- name: "Dataflow DatalakeFolder" displayName: "msdyn_dataflow_datalakefolder entity" href: msdyn_dataflow_datalakefolder.md -- name: "Dataflow Template (msdyn_DataflowTemplate)" +- name: "Dataflow Template" displayName: "msdyn_DataflowTemplate entity" href: msdyn_dataflowtemplate.md -- name: "DataflowRefreshHistory (msdyn_dataflowrefreshhistory)" +- name: "DataflowRefreshHistory" displayName: "msdyn_dataflowrefreshhistory entity" href: msdyn_dataflowrefreshhistory.md - name: "DelegatedAuthorization" @@ -475,37 +520,37 @@ items: - name: "Dependency" displayName: "Dependency entity" href: dependency.md -- name: "Desktop Flow Binary (desktopflowbinary)" +- name: "Desktop Flow Binary" displayName: "desktopflowbinary entity" href: desktopflowbinary.md -- name: "Desktop Flow Module (desktopflowmodule)" +- name: "Desktop Flow Module" displayName: "desktopflowmodule entity" href: desktopflowmodule.md -- name: "Display String (DisplayString)" +- name: "Display String" displayName: "DisplayString entity" href: displaystring.md -- name: "DMS Sync Request (msdyn_dmssyncrequest)" +- name: "DMS Sync Request" displayName: "msdyn_dmssyncrequest entity" href: msdyn_dmssyncrequest.md -- name: "DMS Sync Status (msdyn_dmssyncstatus)" +- name: "DMS Sync Status" displayName: "msdyn_dmssyncstatus entity" href: msdyn_dmssyncstatus.md -- name: "Document Location (SharePointDocumentLocation)" +- name: "Document Location" displayName: "SharePointDocumentLocation entity" href: sharepointdocumentlocation.md -- name: "Document Suggestions (RecommendedDocument)" +- name: "Document Suggestions" displayName: "RecommendedDocument entity" href: recommendeddocument.md -- name: "Document Template (DocumentTemplate)" +- name: "Document Template" displayName: "DocumentTemplate entity" href: documenttemplate.md -- name: "Duplicate Detection Rule (DuplicateRule)" +- name: "Duplicate Detection Rule" displayName: "DuplicateRule entity" href: duplicaterule.md -- name: "Duplicate Record (DuplicateRecord)" +- name: "Duplicate Record" displayName: "DuplicateRecord entity" href: duplicaterecord.md -- name: "Duplicate Rule Condition (DuplicateRuleCondition)" +- name: "Duplicate Rule Condition" displayName: "DuplicateRuleCondition entity" href: duplicaterulecondition.md - name: "DVFileSearch" @@ -532,73 +577,79 @@ items: - name: "Email" displayName: "Email entity" href: email.md -- name: "Email Server Profile (EmailServerProfile)" +- name: "Email Address Configuration" + displayName: "EmailAddressConfiguration entity" + href: emailaddressconfiguration.md +- name: "Email Server Profile" displayName: "EmailServerProfile entity" href: emailserverprofile.md -- name: "Email Template (Template)" +- name: "Email Template" displayName: "Template entity" href: template.md - name: "Entity" displayName: "Entity entity" href: entity.md -- name: "Entity Analytics Config (EntityAnalyticsConfig)" +- name: "Entity Analytics Config" displayName: "EntityAnalyticsConfig entity" href: entityanalyticsconfig.md -- name: "Entity Image Configuration (EntityImageConfig)" +- name: "Entity Cluster Configuration" + displayName: "EntityClusterConfig entity" + href: entityclusterconfig.md +- name: "Entity Image Configuration" displayName: "EntityImageConfig entity" href: entityimageconfig.md -- name: "Entity Index (EntityIndex)" +- name: "Entity Index" displayName: "EntityIndex entity" href: entityindex.md -- name: "Entity Key (EntityKey)" +- name: "Entity Key" displayName: "EntityKey entity" href: entitykey.md -- name: "Entity link chat configuration (msdyn_entitylinkchatconfiguration)" +- name: "Entity link chat configuration" displayName: "msdyn_entitylinkchatconfiguration entity" href: msdyn_entitylinkchatconfiguration.md -- name: "Entity Relationship (EntityRelationship)" +- name: "Entity Relationship" displayName: "EntityRelationship entity" href: entityrelationship.md - name: "EntityRecordFilter" displayName: "EntityRecordFilter entity" href: entityrecordfilter.md -- name: "EntityRefreshHistory (msdyn_entityrefreshhistory)" +- name: "EntityRefreshHistory" displayName: "msdyn_entityrefreshhistory entity" href: msdyn_entityrefreshhistory.md -- name: "Environment Variable Definition (EnvironmentVariableDefinition)" +- name: "Environment Variable Definition" displayName: "EnvironmentVariableDefinition entity" href: environmentvariabledefinition.md -- name: "Environment Variable Value (EnvironmentVariableValue)" +- name: "Environment Variable Value" displayName: "EnvironmentVariableValue entity" href: environmentvariablevalue.md -- name: "Event Expander Breadcrumb (EventExpanderBreadcrumb)" +- name: "Event Expander Breadcrumb" displayName: "EventExpanderBreadcrumb entity" href: eventexpanderbreadcrumb.md -- name: "Exchange Sync Id Mapping (ExchangeSyncIdMapping)" +- name: "Exchange Sync Id Mapping" displayName: "ExchangeSyncIdMapping entity" href: exchangesyncidmapping.md -- name: "Expired Process (ExpiredProcess)" +- name: "Expired Process" displayName: "ExpiredProcess entity" href: expiredprocess.md -- name: "Exported Excel (exportedexcel)" +- name: "Exported Excel" displayName: "exportedexcel entity" href: exportedexcel.md - name: "ExportSolutionUpload" displayName: "ExportSolutionUpload entity" href: exportsolutionupload.md -- name: "External Identity (adx_externalidentity)" +- name: "External Identity" displayName: "adx_externalidentity entity" href: adx_externalidentity.md -- name: "Fabric AISkill (fabricaiskill)" +- name: "Fabric AISkill" displayName: "fabricaiskill entity" href: fabricaiskill.md -- name: "Favorite knowledge article (msdyn_favoriteknowledgearticle)" +- name: "Favorite knowledge article" displayName: "msdyn_favoriteknowledgearticle entity" href: msdyn_favoriteknowledgearticle.md - name: "Fax" displayName: "Fax entity" href: fax.md -- name: "featurecontrolsetting" +- name: "FeatureControlSetting" displayName: "featurecontrolsetting entity" href: featurecontrolsetting.md - name: "FederatedKnowledgeConfiguration" @@ -610,397 +661,430 @@ items: - name: "Feedback" displayName: "Feedback entity" href: feedback.md -- name: "Field Permission (FieldPermission)" +- name: "Field Permission" displayName: "FieldPermission entity" href: fieldpermission.md -- name: "Field Security Profile (FieldSecurityProfile)" +- name: "Field Security Profile" displayName: "FieldSecurityProfile entity" href: fieldsecurityprofile.md -- name: "Field Sharing (PrincipalObjectAttributeAccess)" +- name: "Field Sharing" displayName: "PrincipalObjectAttributeAccess entity" href: principalobjectattributeaccess.md -- name: "File Upload (msdyn_FileUpload)" +- name: "File Upload" displayName: "msdyn_FileUpload entity" href: msdyn_fileupload.md - name: "FileAttachment" displayName: "FileAttachment entity" href: fileattachment.md -- name: "Fixed Monthly Fiscal Calendar (FixedMonthlyFiscalCalendar)" +- name: "Fixed Monthly Fiscal Calendar" displayName: "FixedMonthlyFiscalCalendar entity" href: fixedmonthlyfiscalcalendar.md -- name: "Flow Approval (msdyn_flow_flowapproval)" +- name: "Flow Aggregation" + displayName: "flowaggregation entity" + href: flowaggregation.md +- name: "Flow Approval" displayName: "msdyn_flow_flowapproval entity" href: msdyn_flow_flowapproval.md -- name: "Flow Capacity Assignment (flowcapacityassignment)" +- name: "Flow Capacity Assignment" displayName: "flowcapacityassignment entity" href: flowcapacityassignment.md -- name: "Flow Credential Application (flowcredentialapplication)" +- name: "Flow Credential Application" displayName: "flowcredentialapplication entity" href: flowcredentialapplication.md -- name: "Flow Event (flowevent)" +- name: "Flow Event" displayName: "flowevent entity" href: flowevent.md -- name: "Flow Log (flowlog)" +- name: "Flow Log" displayName: "flowlog entity" href: flowlog.md -- name: "Flow Machine (flowmachine)" +- name: "Flow Machine" displayName: "flowmachine entity" href: flowmachine.md -- name: "Flow Machine Group (flowmachinegroup)" +- name: "Flow Machine Group" displayName: "flowmachinegroup entity" href: flowmachinegroup.md -- name: "Flow Machine Image (flowmachineimage)" +- name: "Flow Machine Image" displayName: "flowmachineimage entity" href: flowmachineimage.md -- name: "Flow Machine Image Version (flowmachineimageversion)" +- name: "Flow Machine Image Version" displayName: "flowmachineimageversion entity" href: flowmachineimageversion.md -- name: "Flow Machine Network (flowmachinenetwork)" +- name: "Flow Machine Network" displayName: "flowmachinenetwork entity" href: flowmachinenetwork.md -- name: "Flow Run (flowrun)" +- name: "Flow Run" displayName: "flowrun entity" href: flowrun.md -- name: "Flow Session (flowsession)" +- name: "Flow Session" displayName: "flowsession entity" href: flowsession.md -- name: "Follow (PostFollow)" +- name: "Follow" displayName: "PostFollow entity" href: postfollow.md -- name: "Form Mapping (msdyn_FormMapping)" +- name: "Form Mapping" displayName: "msdyn_FormMapping entity" href: msdyn_formmapping.md -- name: "Form Step (mspp_webformstep)" +- name: "Form Step" displayName: "mspp_webformstep entity" href: mspp_webformstep.md -- name: "fxexpression" +- name: "Function" + displayName: "msdyn_function entity" + href: msdyn_function.md +- name: "FxExpression" displayName: "fxexpression entity" href: fxexpression.md +- name: "Git Branch" + displayName: "GitBranch entity" + href: gitbranch.md +- name: "Git Configuration Retrieval Data Source" + displayName: "GitConfigurationRetrievalDataSource entity" + href: gitconfigurationretrievaldatasource.md +- name: "Git Organization" + displayName: "GitOrganization entity" + href: gitorganization.md +- name: "Git Project" + displayName: "GitProject entity" + href: gitproject.md +- name: "Git Repository" + displayName: "GitRepository entity" + href: gitrepository.md - name: "Goal" displayName: "Goal entity" href: goal.md -- name: "Goal Metric (Metric)" +- name: "Goal Metric" displayName: "Metric entity" href: metric.md -- name: "Help Page (msdyn_helppage)" +- name: "Governance Configuration" + displayName: "GovernanceConfiguration entity" + href: governanceconfiguration.md +- name: "Help Page" displayName: "msdyn_helppage entity" href: msdyn_helppage.md -- name: "Image Attribute Configuration (AttributeImageConfig)" +- name: "Image Attribute Configuration" displayName: "AttributeImageConfig entity" href: attributeimageconfig.md -- name: "Import Data (ImportData)" +- name: "Import Data" displayName: "ImportData entity" href: importdata.md -- name: "Import Entity Mapping (ImportEntityMapping)" +- name: "Import Entity Mapping" displayName: "ImportEntityMapping entity" href: importentitymapping.md -- name: "Import Job (ImportJob)" +- name: "Import Job" displayName: "ImportJob entity" href: importjob.md -- name: "Import Log (ImportLog)" +- name: "Import Log" displayName: "ImportLog entity" href: importlog.md -- name: "Import Source File (ImportFile)" +- name: "Import Source File" displayName: "ImportFile entity" href: importfile.md -- name: "Index Attribute (IndexAttributes)" +- name: "Index Attribute" displayName: "IndexAttributes entity" href: indexattributes.md -- name: "Insights Store Data Source (msdyn_datalakeds)" +- name: "indexedtrait" + displayName: "indexedtrait entity" + href: indexedtrait.md +- name: "Insights Store Data Source" displayName: "msdyn_datalakeds entity" href: msdyn_datalakeds.md -- name: "Insights Store Virtual Entity (msdyn_InsightsStoreVirtualEntity)" +- name: "Insights Store Virtual Entity" displayName: "msdyn_InsightsStoreVirtualEntity entity" href: msdyn_insightsstorevirtualentity.md -- name: "Integrated search provider (msdyn_integratedsearchprovider)" +- name: "Integrated search provider" displayName: "msdyn_integratedsearchprovider entity" href: msdyn_integratedsearchprovider.md -- name: "Interaction for Email (InteractionForEmail)" +- name: "Interaction for Email" displayName: "InteractionForEmail entity" href: interactionforemail.md -- name: "Invalid Dependency (InvalidDependency)" +- name: "Invalid Dependency" displayName: "InvalidDependency entity" href: invaliddependency.md -- name: "Invitation (adx_invitation)" +- name: "Invitation" displayName: "adx_invitation entity" href: adx_invitation.md -- name: "Invite Redemption (adx_inviteredemption)" +- name: "Invite Redemption" displayName: "adx_inviteredemption entity" href: adx_inviteredemption.md -- name: "Key Vault Reference (KeyVaultReference)" +- name: "Key Vault Reference" displayName: "KeyVaultReference entity" href: keyvaultreference.md -- name: "Knowledge Article (KnowledgeArticle)" +- name: "Knowledge Article" displayName: "KnowledgeArticle entity" href: knowledgearticle.md -- name: "Knowledge Article Attachment (msdyn_kbattachment)" +- name: "Knowledge Article Attachment" displayName: "msdyn_kbattachment entity" href: msdyn_kbattachment.md -- name: "Knowledge Article Image (msdyn_knowledgearticleimage)" +- name: "Knowledge Article Image" displayName: "msdyn_knowledgearticleimage entity" href: msdyn_knowledgearticleimage.md -- name: "Knowledge article language setting (msdyn_kalanguagesetting)" +- name: "Knowledge article language setting" displayName: "msdyn_kalanguagesetting entity" href: msdyn_kalanguagesetting.md -- name: "Knowledge Article Template (msdyn_knowledgearticletemplate)" +- name: "Knowledge Article Template" displayName: "msdyn_knowledgearticletemplate entity" href: msdyn_knowledgearticletemplate.md -- name: "Knowledge Article Views (KnowledgeArticleViews)" +- name: "Knowledge Article Views" displayName: "KnowledgeArticleViews entity" href: knowledgearticleviews.md -- name: "Knowledge Asset Configuration (msdyn_knowledgeassetconfiguration)" +- name: "Knowledge Asset Configuration" displayName: "msdyn_knowledgeassetconfiguration entity" href: msdyn_knowledgeassetconfiguration.md -- name: "Knowledge Base Record (KnowledgeBaseRecord)" +- name: "Knowledge Base Record" displayName: "KnowledgeBaseRecord entity" href: knowledgebaserecord.md -- name: "Knowledge Configuration (msdyn_knowledgeconfiguration)" +- name: "Knowledge Configuration" displayName: "msdyn_knowledgeconfiguration entity" href: msdyn_knowledgeconfiguration.md -- name: "Knowledge Federated Article (msdyn_federatedarticle)" +- name: "Knowledge Federated Article" displayName: "msdyn_federatedarticle entity" href: msdyn_federatedarticle.md -- name: "Knowledge Federated Article Incident (msdyn_federatedarticleincident)" +- name: "Knowledge Federated Article Incident" displayName: "msdyn_federatedarticleincident entity" href: msdyn_federatedarticleincident.md -- name: "Knowledge Interaction Insight (msdyn_knowledgeinteractioninsight)" +- name: "Knowledge Interaction Insight" displayName: "msdyn_knowledgeinteractioninsight entity" href: msdyn_knowledgeinteractioninsight.md -- name: "Knowledge Management Setting (msdyn_knowledgemanagementsetting)" +- name: "Knowledge Management Setting" displayName: "msdyn_knowledgemanagementsetting entity" href: msdyn_knowledgemanagementsetting.md -- name: "Knowledge personalization (msdyn_kmpersonalizationsetting)" +- name: "Knowledge personalization" displayName: "msdyn_kmpersonalizationsetting entity" href: msdyn_kmpersonalizationsetting.md -- name: "Knowledge search filter (msdyn_knowledgesearchfilter)" +- name: "Knowledge search filter" displayName: "msdyn_knowledgesearchfilter entity" href: msdyn_knowledgesearchfilter.md -- name: "Knowledge Search Insight (msdyn_knowledgesearchinsight)" +- name: "Knowledge Search Insight" displayName: "msdyn_knowledgesearchinsight entity" href: msdyn_knowledgesearchinsight.md -- name: "Knowledge search personal filter config (msdyn_knowledgepersonalfilter)" +- name: "Knowledge search personal filter config" displayName: "msdyn_knowledgepersonalfilter entity" href: msdyn_knowledgepersonalfilter.md -- name: "Language (LanguageLocale)" +- name: "Language" displayName: "LanguageLocale entity" href: languagelocale.md -- name: "Language Provisioning State (LanguageProvisioningState)" +- name: "Language Provisioning State" displayName: "LanguageProvisioningState entity" href: languageprovisioningstate.md - name: "Letter" displayName: "Letter entity" href: letter.md -- name: "Like (PostLike)" +- name: "Like" displayName: "PostLike entity" href: postlike.md -- name: "List (mspp_entitylist)" +- name: "List" displayName: "mspp_entitylist entity" href: mspp_entitylist.md -- name: "List Value Mapping (PickListMapping)" +- name: "List Value Mapping" displayName: "PickListMapping entity" href: picklistmapping.md -- name: "Lookup Mapping (LookUpMapping)" +- name: "Lookup Mapping" displayName: "LookUpMapping entity" href: lookupmapping.md -- name: "Mail Merge Template (MailMergeTemplate)" +- name: "Mail Merge Template" displayName: "MailMergeTemplate entity" href: mailmergetemplate.md - name: "Mailbox" displayName: "Mailbox entity" href: mailbox.md -- name: "Mailbox Auto Tracking Folder (MailboxTrackingFolder)" +- name: "Mailbox Auto Tracking Folder" displayName: "MailboxTrackingFolder entity" href: mailboxtrackingfolder.md -- name: "mainfewshot" +- name: "MainFewShot" displayName: "mainfewshot entity" href: mainfewshot.md -- name: "makerfewshot" +- name: "MakerFewShot" displayName: "makerfewshot entity" href: makerfewshot.md -- name: "Managed Identity (ManagedIdentity)" +- name: "Managed Identity" displayName: "ManagedIdentity entity" href: managedidentity.md -- name: "Managed Property (ManagedProperty)" +- name: "Managed Property" displayName: "ManagedProperty entity" href: managedproperty.md - name: "MetadataForArchival" displayName: "MetadataForArchival entity" href: metadataforarchival.md -- name: "Microsoft Entra ID (aaduser)" +- name: "Microsoft Entra ID" displayName: "aaduser entity" href: aaduser.md -- name: "Mobile App (msdyn_mobileapp)" +- name: "Mobile App" displayName: "msdyn_mobileapp entity" href: msdyn_mobileapp.md -- name: "Mobile Offline Profile (MobileOfflineProfile)" +- name: "Mobile Offline Profile" displayName: "MobileOfflineProfile entity" href: mobileofflineprofile.md -- name: "Mobile Offline Profile Item (MobileOfflineProfileItem)" +- name: "Mobile Offline Profile Item" displayName: "MobileOfflineProfileItem entity" href: mobileofflineprofileitem.md -- name: "Mobile Offline Profile Item Association (MobileOfflineProfileItemAssociation)" +- name: "Mobile Offline Profile Item Association" displayName: "MobileOfflineProfileItemAssociation entity" href: mobileofflineprofileitemassociation.md -- name: "mobileofflineprofileextension" +- name: "MobileOfflineProfileExtension" displayName: "mobileofflineprofileextension entity" href: mobileofflineprofileextension.md -- name: "mobileofflineprofileitemfilter" +- name: "MobileOfflineProfileItemFilter" displayName: "mobileofflineprofileitemfilter entity" href: mobileofflineprofileitemfilter.md -- name: "Model-driven App (AppModule)" +- name: "Model-driven App" displayName: "AppModule entity" href: appmodule.md -- name: "Module Run Detail (msdyn_modulerundetail)" +- name: "Module Run Detail" displayName: "msdyn_modulerundetail entity" href: msdyn_modulerundetail.md -- name: "Monthly Fiscal Calendar (MonthlyFiscalCalendar)" +- name: "Monthly Fiscal Calendar" displayName: "MonthlyFiscalCalendar entity" href: monthlyfiscalcalendar.md -- name: "Ms Graph Resource To Subscription (MsGraphResourceToSubscription)" +- name: "Ms Graph Resource To Subscription" displayName: "MsGraphResourceToSubscription entity" href: msgraphresourcetosubscription.md -- name: "Multistep Form (mspp_webform)" +- name: "Multistep Form" displayName: "mspp_webform entity" href: mspp_webform.md -- name: "Multistep Form Metadata (mspp_webformmetadata)" +- name: "Multistep Form Metadata" displayName: "mspp_webformmetadata entity" href: mspp_webformmetadata.md -- name: "Multistep Form Session (adx_webformsession)" +- name: "Multistep Form Session" displayName: "adx_webformsession entity" href: adx_webformsession.md -- name: "Navigation Setting (NavigationSetting)" +- name: "Navigation Setting" displayName: "NavigationSetting entity" href: navigationsetting.md -- name: "New Process (NewProcess)" +- name: "New Process" displayName: "NewProcess entity" href: newprocess.md -- name: "NL2SQ Registration Information (nlsqregistration)" +- name: "NL2SQ Registration Information" displayName: "nlsqregistration entity" href: nlsqregistration.md -- name: "NonRelational Data Source (msdyn_nonrelationalds)" +- name: "NonRelational Data Source" displayName: "msdyn_nonrelationalds entity" href: msdyn_nonrelationalds.md -- name: "Note (Annotation)" +- name: "Note" displayName: "Annotation entity" href: annotation.md -- name: "Notification (appnotification)" +- name: "Notification" displayName: "appnotification entity" href: appnotification.md -- name: "OData v4 Data Source (msdyn_odatav4ds)" +- name: "OData v4 Data Source" displayName: "msdyn_odatav4ds entity" href: msdyn_odatav4ds.md -- name: "Office Graph Document (OfficeGraphDocument)" +- name: "Office Graph Document" displayName: "OfficeGraphDocument entity" href: officegraphdocument.md +- name: "Option Set Value" + displayName: "AttributePicklistValue entity" + href: attributepicklistvalue.md - name: "OptionSet" displayName: "OptionSet entity" href: optionset.md - name: "Organization" displayName: "Organization entity" href: organization.md -- name: "organizationdatasyncfnostate" +- name: "OrganizationDataSyncFnoState" displayName: "organizationdatasyncfnostate entity" href: organizationdatasyncfnostate.md -- name: "organizationdatasyncstate" +- name: "OrganizationDataSyncState" displayName: "organizationdatasyncstate entity" href: organizationdatasyncstate.md -- name: "organizationdatasyncsubscription" +- name: "OrganizationDataSyncSubscription" displayName: "organizationdatasyncsubscription entity" href: organizationdatasyncsubscription.md -- name: "organizationdatasyncsubscriptionentity" +- name: "OrganizationDataSyncSubscriptionEntity" displayName: "organizationdatasyncsubscriptionentity entity" href: organizationdatasyncsubscriptionentity.md -- name: "organizationdatasyncsubscriptionfnotable" +- name: "OrganizationDataSyncSubscriptionFnoTable" displayName: "organizationdatasyncsubscriptionfnotable entity" href: organizationdatasyncsubscriptionfnotable.md - name: "Owner" displayName: "Owner entity" href: owner.md -- name: "Owner Mapping (OwnerMapping)" +- name: "Owner Mapping" displayName: "OwnerMapping entity" href: ownermapping.md -- name: "package" +- name: "Package" displayName: "package entity" href: package.md -- name: "Package History (packagehistory)" +- name: "Package History" displayName: "packagehistory entity" href: packagehistory.md -- name: "Package Submission Store (mspcat_PackageStore)" +- name: "Package Submission Store" displayName: "mspcat_PackageStore entity" href: mspcat_packagestore.md -- name: "Page Template (mspp_pagetemplate)" +- name: "Page Template" displayName: "mspp_pagetemplate entity" href: mspp_pagetemplate.md -- name: "Personal Document Template (PersonalDocumentTemplate)" +- name: "Personal Document Template" displayName: "PersonalDocumentTemplate entity" href: personaldocumenttemplate.md -- name: "Phone Call (PhoneCall)" +- name: "Phone Call" displayName: "PhoneCall entity" href: phonecall.md -- name: "Planner Business Scenario (plannerbusinessscenario)" +- name: "Planner Business Scenario" displayName: "plannerbusinessscenario entity" href: plannerbusinessscenario.md -- name: "Planner Sync Action (PlannerSyncAction)" +- name: "Planner Sync Action" displayName: "PlannerSyncAction entity" href: plannersyncaction.md -- name: "Plug-in Assembly (PluginAssembly)" +- name: "Plug-in" + displayName: "plugin entity" + href: plugin.md +- name: "Plug-in Assembly" displayName: "PluginAssembly entity" href: pluginassembly.md -- name: "Plug-in Trace Log (PluginTraceLog)" +- name: "Plug-in Trace Log" displayName: "PluginTraceLog entity" href: plugintracelog.md -- name: "Plug-in Type (PluginType)" +- name: "Plug-in Type" displayName: "PluginType entity" href: plugintype.md -- name: "Plug-in Type Statistic (PluginTypeStatistic)" +- name: "Plug-in Type Statistic" displayName: "PluginTypeStatistic entity" href: plugintypestatistic.md -- name: "Plugin Package (PluginPackage)" +- name: "Plugin Package" displayName: "PluginPackage entity" href: pluginpackage.md -- name: "PM Analysis History (msdyn_pmanalysishistory)" +- name: "PM Analysis History" displayName: "msdyn_pmanalysishistory entity" href: msdyn_pmanalysishistory.md -- name: "PM Business Rule Automation Config (msdyn_pmbusinessruleautomationconfig)" +- name: "PM Business Rule Automation Config" displayName: "msdyn_pmbusinessruleautomationconfig entity" href: msdyn_pmbusinessruleautomationconfig.md -- name: "PM Calendar (msdyn_pmcalendar)" +- name: "PM Calendar" displayName: "msdyn_pmcalendar entity" href: msdyn_pmcalendar.md -- name: "PM Calendar Version (msdyn_pmcalendarversion)" +- name: "PM Calendar Version" displayName: "msdyn_pmcalendarversion entity" href: msdyn_pmcalendarversion.md -- name: "PM Inferred Task (msdyn_pminferredtask)" +- name: "PM Inferred Task" displayName: "msdyn_pminferredtask entity" href: msdyn_pminferredtask.md -- name: "PM Process Extended Metadata Version (msdyn_pmprocessextendedmetadataversion)" +- name: "PM Process Extended Metadata Version" displayName: "msdyn_pmprocessextendedmetadataversion entity" href: msdyn_pmprocessextendedmetadataversion.md -- name: "PM Process Template (msdyn_pmprocesstemplate)" +- name: "PM Process Template" displayName: "msdyn_pmprocesstemplate entity" href: msdyn_pmprocesstemplate.md -- name: "PM Process User Settings (msdyn_pmprocessusersettings)" +- name: "PM Process User Settings" displayName: "msdyn_pmprocessusersettings entity" href: msdyn_pmprocessusersettings.md -- name: "PM Process Version (msdyn_pmprocessversion)" +- name: "PM Process Version" displayName: "msdyn_pmprocessversion entity" href: msdyn_pmprocessversion.md -- name: "PM Recording (msdyn_pmrecording)" +- name: "PM Recording" displayName: "msdyn_pmrecording entity" href: msdyn_pmrecording.md -- name: "PM Simulation (msdyn_pmsimulation)" +- name: "PM Simulation" displayName: "msdyn_pmsimulation entity" href: msdyn_pmsimulation.md -- name: "PM Template (msdyn_pmtemplate)" +- name: "PM Template" displayName: "msdyn_pmtemplate entity" href: msdyn_pmtemplate.md -- name: "PM View (msdyn_pmview)" +- name: "PM View" displayName: "msdyn_pmview entity" href: msdyn_pmview.md -- name: "Poll Placement (mspp_pollplacement)" +- name: "Poll Placement" displayName: "mspp_pollplacement entity" href: mspp_pollplacement.md -- name: "Portal Comment (adx_portalcomment)" +- name: "Portal Comment" displayName: "adx_portalcomment entity" href: adx_portalcomment.md - name: "Position" @@ -1009,28 +1093,31 @@ items: - name: "Post" displayName: "Post entity" href: post.md -- name: "Post Regarding (PostRegarding)" +- name: "Post Regarding" displayName: "PostRegarding entity" href: postregarding.md -- name: "Power BI Dataset (powerbidataset)" +- name: "Power BI Dataset" displayName: "powerbidataset entity" href: powerbidataset.md -- name: "Power BI Mashup Parameter (powerbimashupparameter)" +- name: "Power BI Mashup Parameter" displayName: "powerbimashupparameter entity" href: powerbimashupparameter.md -- name: "Power BI Report (powerbireport)" +- name: "Power BI Report" displayName: "powerbireport entity" href: powerbireport.md -- name: "Power Pages Core Entity DS (mspp_powerpagescoreentityds)" +- name: "Power Pages Core Entity DS" displayName: "mspp_powerpagescoreentityds entity" href: mspp_powerpagescoreentityds.md -- name: "Power Pages Log (PowerPagesLog)" +- name: "Power Pages Log" displayName: "PowerPagesLog entity" href: powerpageslog.md -- name: "Power Pages Scan Report (PowerPagesScanReport)" +- name: "Power Pages Scan Report" displayName: "PowerPagesScanReport entity" href: powerpagesscanreport.md -- name: "Power Pages Site Published (powerpagesitepublished)" +- name: "Power Pages Site AI Feedback" + displayName: "PowerPagesSiteAIFeedback entity" + href: powerpagessiteaifeedback.md +- name: "Power Pages Site Published" displayName: "powerpagesitepublished entity" href: powerpagesitepublished.md - name: "powerbidatasetapdx" @@ -1039,7 +1126,7 @@ items: - name: "powerbireportapdx" displayName: "powerbireportapdx entity" href: powerbireportapdx.md -- name: "powerfxrule" +- name: "PowerfxRule" displayName: "powerfxrule entity" href: powerfxrule.md - name: "powerpagecomponent_powerpagecomponent" @@ -1048,6 +1135,9 @@ items: - name: "powerpagesite_dvfilesearch" displayName: "powerpagesite_dvfilesearch entity" href: powerpagesite_dvfilesearch.md +- name: "PowerPagesManagedIdentity" + displayName: "PowerPagesManagedIdentity entity" + href: powerpagesmanagedidentity.md - name: "PrincipalEntityBusinessUnitMap" displayName: "PrincipalEntityBusinessUnitMap entity" href: principalentitybusinessunitmap.md @@ -1057,34 +1147,34 @@ items: - name: "Privilege" displayName: "Privilege entity" href: privilege.md -- name: "Privilege Checker Log (PrivilegeCheckerLog)" +- name: "Privilege Checker Log" displayName: "PrivilegeCheckerLog entity" href: privilegecheckerlog.md -- name: "Privilege Checker Run (PrivilegeCheckerRun)" +- name: "Privilege Checker Run" displayName: "PrivilegeCheckerRun entity" href: privilegecheckerrun.md -- name: "Privileges Removal Setting (PrivilegesRemovalSetting)" +- name: "Privileges Removal Setting" displayName: "PrivilegesRemovalSetting entity" href: privilegesremovalsetting.md -- name: "Process (Workflow)" +- name: "Process" displayName: "Workflow entity" href: workflow.md -- name: "Process Configuration (ComplexControl)" +- name: "Process Configuration" displayName: "ComplexControl entity" href: complexcontrol.md -- name: "Process Log (WorkflowLog)" +- name: "Process Log" displayName: "WorkflowLog entity" href: workflowlog.md -- name: "Process Session (ProcessSession)" +- name: "Process Session" displayName: "ProcessSession entity" href: processsession.md -- name: "Process Stage (ProcessStage)" +- name: "Process Stage" displayName: "ProcessStage entity" href: processstage.md -- name: "Process Trigger (ProcessTrigger)" +- name: "Process Trigger" displayName: "ProcessTrigger entity" href: processtrigger.md -- name: "processstageparameter" +- name: "ProcessStageParameter" displayName: "processstageparameter entity" href: processstageparameter.md - name: "ProvisionLanguageForUser" @@ -1093,79 +1183,85 @@ items: - name: "Publisher" displayName: "Publisher entity" href: publisher.md -- name: "Publisher Address (PublisherAddress)" +- name: "Publisher Address" displayName: "PublisherAddress entity" href: publisheraddress.md -- name: "Publishing State (mspp_publishingstate)" +- name: "Publishing State" displayName: "mspp_publishingstate entity" href: mspp_publishingstate.md -- name: "Publishing State Transition Rule (mspp_publishingstatetransitionrule)" +- name: "Publishing State Transition Rule" displayName: "mspp_publishingstatetransitionrule entity" href: mspp_publishingstatetransitionrule.md -- name: "Quarterly Fiscal Calendar (QuarterlyFiscalCalendar)" +- name: "QnA" + displayName: "msdyn_qna entity" + href: msdyn_qna.md +- name: "Quarterly Fiscal Calendar" displayName: "QuarterlyFiscalCalendar entity" href: quarterlyfiscalcalendar.md - name: "Queue" displayName: "Queue entity" href: queue.md -- name: "Queue Item (QueueItem)" +- name: "Queue Item" displayName: "QueueItem entity" href: queueitem.md -- name: "Recently Used (recentlyused)" +- name: "Recently Used" displayName: "recentlyused entity" href: recentlyused.md -- name: "Record Filter (RecordFilter)" +- name: "Record Filter" displayName: "RecordFilter entity" href: recordfilter.md -- name: "Recurrence Rule (RecurrenceRule)" +- name: "Recurrence Rule" displayName: "RecurrenceRule entity" href: recurrencerule.md -- name: "Recurring Appointment (RecurringAppointmentMaster)" +- name: "Recurring Appointment" displayName: "RecurringAppointmentMaster entity" href: recurringappointmentmaster.md -- name: "Redirect (mspp_redirect)" +- name: "Redirect" displayName: "mspp_redirect entity" href: mspp_redirect.md -- name: "Relationship Attribute (RelationshipAttribute)" +- name: "Relationship Attribute" displayName: "RelationshipAttribute entity" href: relationshipattribute.md -- name: "Relationship Entity (Relationship)" +- name: "Relationship Entity" displayName: "Relationship entity" href: relationship.md - name: "Report" displayName: "Report entity" href: report.md -- name: "Report Parameter (ReportParameter)" +- name: "Report Parameter" displayName: "ReportParameter entity" href: reportparameter.md -- name: "Report Related Category (ReportCategory)" +- name: "Report Related Category" displayName: "ReportCategory entity" href: reportcategory.md -- name: "Restore Deleted Records Configuration (RecycleBinConfig)" +- name: "Restore Deleted Records Configuration" displayName: "RecycleBinConfig entity" href: recyclebinconfig.md -- name: "RetainedData Excel (retaineddataexcel)" +- name: "RetainedData Excel" displayName: "retaineddataexcel entity" href: retaineddataexcel.md -- name: "retentionconfig" +- name: "RetentionConfig" displayName: "retentionconfig entity" href: retentionconfig.md -- name: "retentionfailuredetail" +- name: "RetentionFailureDetail" displayName: "retentionfailuredetail entity" href: retentionfailuredetail.md -- name: "retentionoperation" +- name: "RetentionOperation" displayName: "retentionoperation entity" href: retentionoperation.md -- name: "retentionoperationdetail" +- name: "RetentionOperationDetail" displayName: "retentionoperationdetail entity" href: retentionoperationdetail.md -- name: "Ribbon Metadata To Process (RibbonMetadataToProcess)" +- name: "RetentionSuccessDetail" + displayName: "retentionsuccessdetail entity" + href: retentionsuccessdetail.md +- name: "Ribbon Metadata To Process" displayName: "RibbonMetadataToProcess entity" href: ribbonmetadatatoprocess.md -- name: "Rich Text Attachment (msdyn_richtextfile)" +- name: "Rich Text Attachment" displayName: "msdyn_richtextfile entity" href: msdyn_richtextfile.md -- name: "Role Template (RoleTemplate)" +- name: "Role Template" displayName: "RoleTemplate entity" href: roletemplate.md - name: "RoleEditorLayout" @@ -1177,393 +1273,450 @@ items: - name: "RoleTemplatePrivileges" displayName: "RoleTemplatePrivileges entity" href: roletemplateprivileges.md -- name: "Rollup Field (RollupField)" +- name: "Rollup Field" displayName: "RollupField entity" href: rollupfield.md -- name: "Rollup Query (GoalRollupQuery)" +- name: "Rollup Query" displayName: "GoalRollupQuery entity" href: goalrollupquery.md - name: "RuntimeDependency" displayName: "RuntimeDependency entity" href: runtimedependency.md -- name: "Salesforce Structured Object (msdyn_salesforcestructuredobject)" +- name: "Salesforce Structured Object" displayName: "msdyn_salesforcestructuredobject entity" href: msdyn_salesforcestructuredobject.md -- name: "Salesforce Structured QnA Config (msdyn_salesforcestructuredqnaconfig)" +- name: "Salesforce Structured QnA Config" displayName: "msdyn_salesforcestructuredqnaconfig entity" href: msdyn_salesforcestructuredqnaconfig.md -- name: "Saved View (UserQuery)" +- name: "Saved View" displayName: "UserQuery entity" href: userquery.md -- name: "Schedule (msdyn_schedule)" +- name: "Saving Rule" + displayName: "savingrule entity" + href: savingrule.md +- name: "Schedule" displayName: "msdyn_schedule entity" href: msdyn_schedule.md -- name: "Sdk Message (SdkMessage)" +- name: "Sdk Message" displayName: "SdkMessage entity" href: sdkmessage.md -- name: "Sdk Message Filter (SdkMessageFilter)" +- name: "Sdk Message Filter" displayName: "SdkMessageFilter entity" href: sdkmessagefilter.md -- name: "Sdk Message Processing Step (SdkMessageProcessingStep)" +- name: "Sdk Message Processing Step" displayName: "SdkMessageProcessingStep entity" href: sdkmessageprocessingstep.md -- name: "Sdk Message Processing Step Image (SdkMessageProcessingStepImage)" +- name: "Sdk Message Processing Step Image" displayName: "SdkMessageProcessingStepImage entity" href: sdkmessageprocessingstepimage.md -- name: "Sdk Message Processing Step Secure Configuration (SdkMessageProcessingStepSecureConfig)" +- name: "Sdk Message Processing Step Secure Configuration" displayName: "SdkMessageProcessingStepSecureConfig entity" href: sdkmessageprocessingstepsecureconfig.md -- name: "Search provider (msdyn_kmfederatedsearchconfig)" +- name: "Search provider" displayName: "msdyn_kmfederatedsearchconfig entity" href: msdyn_kmfederatedsearchconfig.md -- name: "Search Telemetry (searchtelemetry)" +- name: "Search Telemetry" displayName: "searchtelemetry entity" href: searchtelemetry.md -- name: "searchattributesettings" +- name: "SearchAttributeSettings" displayName: "searchattributesettings entity" href: searchattributesettings.md -- name: "searchcustomanalyzer" +- name: "SearchCustomAnalyzer" displayName: "searchcustomanalyzer entity" href: searchcustomanalyzer.md -- name: "searchrelationshipsettings" +- name: "SearchRelationshipSettings" displayName: "searchrelationshipsettings entity" href: searchrelationshipsettings.md - name: "SearchResultsCache" displayName: "SearchResultsCache entity" href: searchresultscache.md -- name: "Secured Masking Column (AttributeMaskingRule)" +- name: "Secured Masking Column" displayName: "AttributeMaskingRule entity" href: attributemaskingrule.md -- name: "Secured Masking Rule (MaskingRule)" +- name: "Secured Masking Rule" displayName: "MaskingRule entity" href: maskingrule.md -- name: "Security Role (Role)" +- name: "Security Role" displayName: "Role entity" href: role.md -- name: "Semiannual Fiscal Calendar (SemiAnnualFiscalCalendar)" +- name: "Semiannual Fiscal Calendar" displayName: "SemiAnnualFiscalCalendar entity" href: semiannualfiscalcalendar.md -- name: "Service Configuration (msdyn_serviceconfiguration)" +- name: "Sensitivity Label" + displayName: "sensitivitylabel entity" + href: sensitivitylabel.md +- name: "Service Configuration" displayName: "msdyn_serviceconfiguration entity" href: msdyn_serviceconfiguration.md -- name: "Service Endpoint (ServiceEndpoint)" +- name: "Service Endpoint" displayName: "ServiceEndpoint entity" href: serviceendpoint.md -- name: "Service Plan (ServicePlan)" +- name: "Service Plan" displayName: "ServicePlan entity" href: serviceplan.md -- name: "Service Plan Mapping (ServicePlanMapping)" +- name: "Service Plan Mapping" displayName: "ServicePlanMapping entity" href: serviceplanmapping.md - name: "ServicePlanAppModules" displayName: "ServicePlanAppModules entity" href: serviceplanappmodules.md -- name: "Setting (adx_setting)" +- name: "Setting" displayName: "adx_setting entity" href: adx_setting.md -- name: "Shared Link Setting (SharedLinkSetting)" +- name: "Shared Link Setting" displayName: "SharedLinkSetting entity" href: sharedlinksetting.md -- name: "Shared Object (sharedobject)" +- name: "Shared Object" displayName: "sharedobject entity" href: sharedobject.md -- name: "Shared Workspace (sharedworkspace)" +- name: "Shared Workspace" displayName: "sharedworkspace entity" href: sharedworkspace.md -- name: "Shared Workspace Pool (sharedworkspacepool)" +- name: "Shared Workspace Access Token" + displayName: "sharedworkspaceaccesstoken2 entity" + href: sharedworkspaceaccesstoken2.md +- name: "Shared Workspace Pool" displayName: "sharedworkspacepool entity" href: sharedworkspacepool.md -- name: "SharePoint Site (SharePointSite)" +- name: "SharePoint Managed Identity" + displayName: "SharePointManagedIdentity entity" + href: sharepointmanagedidentity.md +- name: "SharePoint Site" displayName: "SharePointSite entity" href: sharepointsite.md -- name: "Shortcut (mspp_shortcut)" +- name: "Shortcut" displayName: "mspp_shortcut entity" href: mspp_shortcut.md -- name: "sideloadedaiplugin" +- name: "SideloadedAIPlugin" displayName: "sideloadedaiplugin entity" href: sideloadedaiplugin.md -- name: "Similarity Rule (SimilarityRule)" +- name: "signal" + displayName: "signal entity" + href: signal.md +- name: "Similarity Rule" displayName: "SimilarityRule entity" href: similarityrule.md -- name: "Site (powerpagesite)" +- name: "Site" displayName: "powerpagesite entity" href: powerpagesite.md -- name: "Site Component (powerpagecomponent)" +- name: "Site Component" displayName: "powerpagecomponent entity" href: powerpagecomponent.md -- name: "Site Language (powerpagesitelanguage)" +- name: "Site Language" displayName: "powerpagesitelanguage entity" href: powerpagesitelanguage.md -- name: "Site Map (SiteMap)" +- name: "Site Map" displayName: "SiteMap entity" href: sitemap.md -- name: "Site Marker (mspp_sitemarker)" +- name: "Site Marker" displayName: "mspp_sitemarker entity" href: mspp_sitemarker.md -- name: "Site Setting (mspp_sitesetting)" +- name: "Site Setting" displayName: "mspp_sitesetting entity" href: mspp_sitesetting.md - name: "SLA" displayName: "SLA entity" href: sla.md -- name: "SLA Item (SLAItem)" +- name: "SLA Item" displayName: "SLAItem entity" href: slaitem.md -- name: "SLA KPI (msdyn_slakpi)" +- name: "SLA KPI" displayName: "msdyn_slakpi entity" href: msdyn_slakpi.md -- name: "SLA KPI Instance (SLAKPIInstance)" +- name: "SLA KPI Instance" displayName: "SLAKPIInstance entity" href: slakpiinstance.md -- name: "Social Activity (SocialActivity)" +- name: "Social Activity" displayName: "SocialActivity entity" href: socialactivity.md -- name: "Social Profile (SocialProfile)" +- name: "Social Profile" displayName: "SocialProfile entity" href: socialprofile.md - name: "Solution" displayName: "Solution entity" href: solution.md -- name: "Solution Component (SolutionComponent)" +- name: "Solution Component" displayName: "SolutionComponent entity" href: solutioncomponent.md -- name: "Solution Component Attribute Configuration (solutioncomponentattributeconfiguration)" +- name: "Solution Component Attribute Configuration" displayName: "solutioncomponentattributeconfiguration entity" href: solutioncomponentattributeconfiguration.md -- name: "Solution Component Batch Configuration (solutioncomponentbatchconfiguration)" +- name: "Solution Component Batch Configuration" displayName: "solutioncomponentbatchconfiguration entity" href: solutioncomponentbatchconfiguration.md -- name: "Solution Component Configuration (solutioncomponentconfiguration)" +- name: "Solution Component Configuration" displayName: "solutioncomponentconfiguration entity" href: solutioncomponentconfiguration.md -- name: "Solution Component Relationship Configuration (solutioncomponentrelationshipconfiguration)" +- name: "Solution Component Relationship Configuration" displayName: "solutioncomponentrelationshipconfiguration entity" href: solutioncomponentrelationshipconfiguration.md -- name: "Solution Health Rule (msdyn_solutionhealthrule)" +- name: "Solution Health Rule" displayName: "msdyn_solutionhealthrule entity" href: msdyn_solutionhealthrule.md -- name: "Solution Health Rule Argument (msdyn_solutionhealthruleargument)" +- name: "Solution Health Rule Argument" displayName: "msdyn_solutionhealthruleargument entity" href: msdyn_solutionhealthruleargument.md -- name: "Solution Health Rule Set (msdyn_solutionhealthruleset)" +- name: "Solution Health Rule Set" displayName: "msdyn_solutionhealthruleset entity" href: msdyn_solutionhealthruleset.md -- name: "Solution History (msdyn_solutionhistory)" +- name: "Solution History" displayName: "msdyn_solutionhistory entity" href: msdyn_solutionhistory.md -- name: "Solution History Data Source (msdyn_solutionhistorydatasource)" +- name: "Solution History Data Source" displayName: "msdyn_solutionhistorydatasource entity" href: msdyn_solutionhistorydatasource.md - name: "SolutionHistoryData" displayName: "SolutionHistoryData entity" href: solutionhistorydata.md -- name: "Staged Entity (StagedEntity)" +- name: "Source Control Branch Configuration" + displayName: "SourceControlBranchConfiguration entity" + href: sourcecontrolbranchconfiguration.md +- name: "Source Control Component" + displayName: "SourceControlComponent entity" + href: sourcecontrolcomponent.md +- name: "Source Control Component Payload" + displayName: "SourceControlComponentPayload entity" + href: sourcecontrolcomponentpayload.md +- name: "Source Control Configuration" + displayName: "SourceControlConfiguration entity" + href: sourcecontrolconfiguration.md +- name: "Staged Entity" displayName: "StagedEntity entity" href: stagedentity.md -- name: "Staged Entity Attribute (StagedEntityAttribute)" +- name: "Staged Entity Attribute" displayName: "StagedEntityAttribute entity" href: stagedentityattribute.md -- name: "Staged Metadata Async Operation (StagedMetadataAsyncOperation)" +- name: "Staged Metadata Async Operation" displayName: "StagedMetadataAsyncOperation entity" href: stagedmetadataasyncoperation.md +- name: "Staged Source Control Component" + displayName: "StagedSourceControlComponent entity" + href: stagedsourcecontrolcomponent.md - name: "StageSolutionUpload" displayName: "StageSolutionUpload entity" href: stagesolutionupload.md - name: "Subject" displayName: "Subject entity" href: subject.md -- name: "Subscription Manually Tracked Object (SubscriptionManuallyTrackedObject)" +- name: "Subscription Manually Tracked Object" displayName: "SubscriptionManuallyTrackedObject entity" href: subscriptionmanuallytrackedobject.md -- name: "Subscription Statistic Offline (SubscriptionStatisticsOffline)" +- name: "Subscription Statistic Offline" displayName: "SubscriptionStatisticsOffline entity" href: subscriptionstatisticsoffline.md -- name: "Subscription Statistic Outlook (SubscriptionStatisticsOutlook)" +- name: "Subscription Statistic Outlook" displayName: "SubscriptionStatisticsOutlook entity" href: subscriptionstatisticsoutlook.md -- name: "Subscription Sync Entry Offline (SubscriptionSyncEntryOffline)" +- name: "Subscription Sync Entry Offline" displayName: "SubscriptionSyncEntryOffline entity" href: subscriptionsyncentryoffline.md -- name: "Subscription Sync Entry Outlook (SubscriptionSyncEntryOutlook)" +- name: "Subscription Sync Entry Outlook" displayName: "SubscriptionSyncEntryOutlook entity" href: subscriptionsyncentryoutlook.md -- name: "supportusertable" +- name: "SupportUserTable" displayName: "supportusertable entity" href: supportusertable.md -- name: "Synapse Database (synapsedatabase)" +- name: "Synapse Database" displayName: "synapsedatabase entity" href: synapsedatabase.md -- name: "Synapse Link External Table State (synapselinkexternaltablestate)" +- name: "Synapse Link External Table State" displayName: "synapselinkexternaltablestate entity" href: synapselinkexternaltablestate.md -- name: "Synapse Link Profile (synapselinkprofile)" +- name: "Synapse Link Profile" displayName: "synapselinkprofile entity" href: synapselinkprofile.md -- name: "Synapse Link Profile Entity (synapselinkprofileentity)" +- name: "Synapse Link Profile Entity" displayName: "synapselinkprofileentity entity" href: synapselinkprofileentity.md -- name: "Synapse Link Profile Entity State (synapselinkprofileentitystate)" +- name: "Synapse Link Profile Entity State" displayName: "synapselinkprofileentitystate entity" href: synapselinkprofileentitystate.md -- name: "Synapse Link Schedule (synapselinkschedule)" +- name: "Synapse Link Schedule" displayName: "synapselinkschedule entity" href: synapselinkschedule.md -- name: "Sync Error (SyncError)" +- name: "Sync Error" displayName: "SyncError entity" href: syncerror.md -- name: "System Chart (SavedQueryVisualization)" +- name: "System Chart" displayName: "SavedQueryVisualization entity" href: savedqueryvisualization.md -- name: "System Form (SystemForm)" +- name: "System Form" displayName: "SystemForm entity" href: systemform.md -- name: "System Job (AsyncOperation)" +- name: "System Job" displayName: "AsyncOperation entity" href: asyncoperation.md - name: "SystemUserAuthorizationChangeTracker" displayName: "SystemUserAuthorizationChangeTracker entity" href: systemuserauthorizationchangetracker.md -- name: "Table Permission (mspp_entitypermission)" +- name: "Table Permission" displayName: "mspp_entitypermission entity" href: mspp_entitypermission.md +- name: "Tag" + displayName: "tag entity" + href: tag.md +- name: "Tagged Flow Session" + displayName: "taggedflowsession entity" + href: taggedflowsession.md +- name: "Tagged Process" + displayName: "taggedprocess entity" + href: taggedprocess.md - name: "Task" displayName: "Task entity" href: task.md - name: "Team" displayName: "Team entity" href: team.md -- name: "Team template (TeamTemplate)" +- name: "Team template" displayName: "TeamTemplate entity" href: teamtemplate.md -- name: "teammobileofflineprofilemembership" +- name: "TeamMobileOfflineProfileMembership" displayName: "teammobileofflineprofilemembership entity" href: teammobileofflineprofilemembership.md -- name: "Teams chat (chat)" +- name: "Teams chat" displayName: "chat entity" href: chat.md - name: "Territory" displayName: "Territory entity" href: territory.md +- name: "Text Analytics Entity Mapping" + displayName: "TextAnalyticsEntityMapping entity" + href: textanalyticsentitymapping.md +- name: "TextDataRecordsIndexingStatus" + displayName: "textdatarecordsindexingstatus entity" + href: textdatarecordsindexingstatus.md - name: "Theme" displayName: "Theme entity" href: theme.md -- name: "Time Stamp Date Mapping (TimeStampDateMapping)" +- name: "Time Stamp Date Mapping" displayName: "TimeStampDateMapping entity" href: timestampdatemapping.md -- name: "Time Zone Definition (TimeZoneDefinition)" +- name: "Time Zone Definition" displayName: "TimeZoneDefinition entity" href: timezonedefinition.md -- name: "Time Zone Localized Name (TimeZoneLocalizedName)" +- name: "Time Zone Localized Name" displayName: "TimeZoneLocalizedName entity" href: timezonelocalizedname.md -- name: "Time Zone Rule (TimeZoneRule)" +- name: "Time Zone Rule" displayName: "TimeZoneRule entity" href: timezonerule.md -- name: "Timeline Pin (msdyn_timelinepin)" +- name: "Timeline Pin" displayName: "msdyn_timelinepin entity" href: msdyn_timelinepin.md -- name: "Tour (msdyn_tour)" +- name: "Tour" displayName: "msdyn_tour entity" href: msdyn_tour.md -- name: "Trace (TraceLog)" +- name: "Trace" displayName: "TraceLog entity" href: tracelog.md -- name: "Transformation Mapping (TransformationMapping)" +- name: "trait" + displayName: "trait entity" + href: trait.md +- name: "Transformation Mapping" displayName: "TransformationMapping entity" href: transformationmapping.md -- name: "Transformation Parameter Mapping (TransformationParameterMapping)" +- name: "Transformation Parameter Mapping" displayName: "TransformationParameterMapping entity" href: transformationparametermapping.md -- name: "Translation Process (TranslationProcess)" +- name: "Translation Process" displayName: "TranslationProcess entity" href: translationprocess.md -- name: "User (SystemUser)" +- name: "UnstructuredFileSearchEntity" + displayName: "unstructuredfilesearchentity entity" + href: unstructuredfilesearchentity.md +- name: "UnstructuredFileSearchRecord" + displayName: "unstructuredfilesearchrecord entity" + href: unstructuredfilesearchrecord.md +- name: "User" displayName: "SystemUser entity" href: systemuser.md -- name: "User Chart (UserQueryVisualization)" +- name: "User Chart" displayName: "UserQueryVisualization entity" href: userqueryvisualization.md -- name: "User Dashboard (UserForm)" +- name: "User Dashboard" displayName: "UserForm entity" href: userform.md -- name: "User Mapping (UserMapping)" +- name: "User Mapping" displayName: "UserMapping entity" href: usermapping.md -- name: "User Rating (userrating)" +- name: "User Rating" displayName: "userrating entity" href: userrating.md -- name: "User Settings (UserSettings)" +- name: "User Settings" displayName: "UserSettings entity" href: usersettings.md -- name: "usermobileofflineprofilemembership" +- name: "UserMobileOfflineProfileMembership" displayName: "usermobileofflineprofilemembership entity" href: usermobileofflineprofilemembership.md -- name: "View (SavedQuery)" +- name: "View" displayName: "SavedQuery entity" href: savedquery.md -- name: "viewasexamplequestion" +- name: "ViewAsExampleQuestion" displayName: "viewasexamplequestion entity" href: viewasexamplequestion.md -- name: "Virtual Connector Data Source (msdyn_connectordatasource)" +- name: "Virtual Connector Data Source" displayName: "msdyn_connectordatasource entity" href: msdyn_connectordatasource.md -- name: "Virtual Entity Metadata (VirtualEntityMetadata)" +- name: "Virtual Entity Metadata" displayName: "VirtualEntityMetadata entity" href: virtualentitymetadata.md -- name: "Virtual Entity Data Provider (EntityDataProvider)" +- name: "Virtual Entity Data Provider" displayName: "EntityDataProvider entity" href: entitydataprovider.md -- name: "Virtual Table Column Candidate (msdyn_virtualtablecolumncandidate)" +- name: "Virtual Table Column Candidate" displayName: "msdyn_virtualtablecolumncandidate entity" href: msdyn_virtualtablecolumncandidate.md -- name: "Web File (mspp_webfile)" +- name: "Web File" displayName: "mspp_webfile entity" href: mspp_webfile.md -- name: "Web Link (mspp_weblink)" +- name: "Web Link" displayName: "mspp_weblink entity" href: mspp_weblink.md -- name: "Web Link Set (mspp_weblinkset)" +- name: "Web Link Set" displayName: "mspp_weblinkset entity" href: mspp_weblinkset.md -- name: "Web Page (mspp_webpage)" +- name: "Web Page" displayName: "mspp_webpage entity" href: mspp_webpage.md -- name: "Web Page Access Control Rule (mspp_webpageaccesscontrolrule)" +- name: "Web Page Access Control Rule" displayName: "mspp_webpageaccesscontrolrule entity" href: mspp_webpageaccesscontrolrule.md -- name: "Web Resource (WebResource)" +- name: "Web Resource" displayName: "WebResource entity" href: webresource.md -- name: "Web Role (mspp_webrole)" +- name: "Web Role" displayName: "mspp_webrole entity" href: mspp_webrole.md -- name: "Web Template (mspp_webtemplate)" +- name: "Web Template" displayName: "mspp_webtemplate entity" href: mspp_webtemplate.md -- name: "Web Wizard (WebWizard)" +- name: "Web Wizard" displayName: "WebWizard entity" href: webwizard.md -- name: "Website (mspp_website)" +- name: "Website" displayName: "mspp_website entity" href: mspp_website.md -- name: "Website Access (mspp_websiteaccess)" +- name: "Website Access" displayName: "mspp_websiteaccess entity" href: mspp_websiteaccess.md -- name: "Website Language (mspp_websitelanguage)" +- name: "Website Language" displayName: "mspp_websitelanguage entity" href: mspp_websitelanguage.md -- name: "Work Queue (workqueue)" +- name: "Work Queue" displayName: "workqueue entity" href: workqueue.md -- name: "Work Queue Item (workqueueitem)" +- name: "Work Queue Item" displayName: "workqueueitem entity" href: workqueueitem.md -- name: "Workflow Action Status (msdyn_workflowactionstatus)" +- name: "Workflow Action Status" displayName: "msdyn_workflowactionstatus entity" href: msdyn_workflowactionstatus.md -- name: "Workflow Binary (workflowbinary)" +- name: "Workflow Binary" displayName: "workflowbinary entity" href: workflowbinary.md +- name: "Workflow Metadata" + displayName: "WorkflowMetadata entity" + href: workflowmetadata.md - name: "workflowcardconnections" displayName: "workflowcardconnections entity" href: workflowcardconnections.md diff --git a/powerapps-docs/developer/data-platform/reference/entities/tracelog.md b/powerapps-docs/developer/data-platform/reference/entities/tracelog.md index e3f6a9722e..6c86c5fc73 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/tracelog.md +++ b/powerapps-docs/developer/data-platform/reference/entities/tracelog.md @@ -1,16 +1,14 @@ --- title: "Trace (TraceLog) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Trace (TraceLog) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Trace (TraceLog) table/entity reference +# Trace (TraceLog) table/entity reference (Microsoft Dataverse) A trace log. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /tracelogs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /tracelogs(*tracelogid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /tracelogs(*tracelogid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /tracelogs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -683,6 +683,6 @@ Many-To-One Relationship: [tracelog tracelog_parent_tracelog](#BKMK_tracelog_par ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/trait.md b/powerapps-docs/developer/data-platform/reference/entities/trait.md new file mode 100644 index 0000000000..23790db787 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/trait.md @@ -0,0 +1,603 @@ +--- +title: "trait table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the trait table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# trait table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the trait table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /traits(*traitid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /traits
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /traits(*traitid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `DeleteMultiple`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `Retrieve`
Event: True |`GET` /traits(*traitid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveEntityChanges`
Event: True | || +| `RetrieveMultiple`
Event: True |`GET` /traits
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `Update`
Event: True |`PATCH` /traits(*traitid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: True |`PATCH` /traits(*traitid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: True | || + + +## Events + +The following table lists the events for the trait table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the trait table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **trait** | +| **DisplayCollectionName** | **traits** | +| **SchemaName** | `trait` | +| **CollectionSchemaName** | `traits` | +| **EntitySetName** | `traits`| +| **LogicalName** | `trait` | +| **LogicalCollectionName** | `traits` | +| **PrimaryIdAttribute** | `traitid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Elastic` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AlternativeKey](#BKMK_AlternativeKey) +- [Contents](#BKMK_Contents) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [name](#BKMK_name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [PartitionId](#BKMK_PartitionId) +- [Properties](#BKMK_Properties) +- [traitId](#BKMK_traitId) +- [TraitType](#BKMK_TraitType) +- [TTLInSeconds](#BKMK_TTLInSeconds) +- [UserId](#BKMK_UserId) + +### AlternativeKey + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**AlternativeKey**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`alternativekey`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### Contents + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Contents**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`contents`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Json| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### PartitionId + +|Property|Value| +|---|---| +|Description|**Logical partition id. A logical partition consists of a set of records with same partition id.**| +|DisplayName|**Partition Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`partitionid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### Properties + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Properties**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`properties`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Json| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### traitId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**TraitId**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`traitid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### TraitType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**TraitType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`traittype`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### TTLInSeconds + +|Property|Value| +|---|---| +|Description|**Time to live in seconds.**| +|DisplayName|**Time to live**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ttlinseconds`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|1| + +### UserId + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**UserId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`userid`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_trait](#BKMK_business_unit_trait) +- [lk_trait_createdby](#BKMK_lk_trait_createdby) +- [lk_trait_createdonbehalfby](#BKMK_lk_trait_createdonbehalfby) +- [lk_trait_modifiedby](#BKMK_lk_trait_modifiedby) +- [lk_trait_modifiedonbehalfby](#BKMK_lk_trait_modifiedonbehalfby) +- [owner_trait](#BKMK_owner_trait) +- [team_trait](#BKMK_team_trait) +- [user_trait](#BKMK_user_trait) + +### business_unit_trait + +One-To-Many Relationship: [businessunit business_unit_trait](businessunit.md#BKMK_business_unit_trait) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_trait_createdby + +One-To-Many Relationship: [systemuser lk_trait_createdby](systemuser.md#BKMK_lk_trait_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_trait_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_trait_createdonbehalfby](systemuser.md#BKMK_lk_trait_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_trait_modifiedby + +One-To-Many Relationship: [systemuser lk_trait_modifiedby](systemuser.md#BKMK_lk_trait_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_trait_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_trait_modifiedonbehalfby](systemuser.md#BKMK_lk_trait_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_trait + +One-To-Many Relationship: [owner owner_trait](owner.md#BKMK_owner_trait) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_trait + +One-To-Many Relationship: [team team_trait](team.md#BKMK_team_trait) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_trait + +One-To-Many Relationship: [systemuser user_trait](systemuser.md#BKMK_user_trait) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/transactioncurrency.md b/powerapps-docs/developer/data-platform/reference/entities/transactioncurrency.md index 6cfcbbe081..d528280f85 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/transactioncurrency.md +++ b/powerapps-docs/developer/data-platform/reference/entities/transactioncurrency.md @@ -1,16 +1,14 @@ --- title: "Currency (TransactionCurrency) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Currency (TransactionCurrency) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Currency (TransactionCurrency) table/entity reference +# Currency (TransactionCurrency) table/entity reference (Microsoft Dataverse) Currency in which a financial transaction is carried out. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /transactioncurrencies
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /transactioncurrencies(*transactioncurrencyid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /transactioncurrencies(*transactioncurrencyid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveExchangeRate`
Event: True | || | `RetrieveMultiple`
Event: False |`GET` /transactioncurrencies
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -55,6 +55,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [CurrencyName](#BKMK_CurrencyName) - [CurrencyPrecision](#BKMK_CurrencyPrecision) - [CurrencySymbol](#BKMK_CurrencySymbol) +- [CurrencyType](#BKMK_CurrencyType) - [EntityImage](#BKMK_EntityImage) - [ExchangeRate](#BKMK_ExchangeRate) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) @@ -112,6 +113,27 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |IsLocalizable|False| |MaxLength|10| +### CurrencyType + +|Property|Value| +|---|---| +|Description|**Currency type that can be used for new currency.**| +|DisplayName|**Currency Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`currencytype`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`transactioncurrency_currencytype`| + +#### CurrencyType Choices/Options + +|Value|Label| +|---|---| +|0|**System**| +|1|**Custom**| + ### EntityImage |Property|Value| @@ -1312,6 +1334,6 @@ Many-To-One Relationship: [usersettings transactioncurrency_usersettings](userse ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/transformationmapping.md b/powerapps-docs/developer/data-platform/reference/entities/transformationmapping.md index 19c8154e54..3cb2bc5cef 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/transformationmapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/transformationmapping.md @@ -1,16 +1,14 @@ --- title: "Transformation Mapping (TransformationMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Transformation Mapping (TransformationMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Transformation Mapping (TransformationMapping) table/entity reference +# Transformation Mapping (TransformationMapping) table/entity reference (Microsoft Dataverse) In a data map, maps the transformation of source attributes to Microsoft Dynamics 365 attributes. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /transformationmappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /transformationmappings(*transformationmappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /transformationmappings(*transformationmappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /transformationmappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -504,6 +504,6 @@ Many-To-One Relationship: [transformationparametermapping TransformationParamete ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/transformationparametermapping.md b/powerapps-docs/developer/data-platform/reference/entities/transformationparametermapping.md index 324db9335d..46e68c95cb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/transformationparametermapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/transformationparametermapping.md @@ -1,16 +1,14 @@ --- title: "Transformation Parameter Mapping (TransformationParameterMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Transformation Parameter Mapping (TransformationParameterMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Transformation Parameter Mapping (TransformationParameterMapping) table/entity reference +# Transformation Parameter Mapping (TransformationParameterMapping) table/entity reference (Microsoft Dataverse) In a data map, defines parameters for a transformation. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /transformationparametermappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /transformationparametermappings(*transformationparametermappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /transformationparametermappings(*transformationparametermappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /transformationparametermappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -478,6 +478,6 @@ Many-To-One Relationship: [lookupmapping LookUpMapping_TransformationParameterMa ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/translationprocess.md b/powerapps-docs/developer/data-platform/reference/entities/translationprocess.md index 6e36230882..70cf337af4 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/translationprocess.md +++ b/powerapps-docs/developer/data-platform/reference/entities/translationprocess.md @@ -1,16 +1,14 @@ --- title: "Translation Process (TranslationProcess) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Translation Process (TranslationProcess) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Translation Process (TranslationProcess) table/entity reference +# Translation Process (TranslationProcess) table/entity reference (Microsoft Dataverse) Translation Process Business Process Flow @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /translationprocesses
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /translationprocesses(*businessprocessflowinstanceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /translationprocesses(*businessprocessflowinstanceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /translationprocesses
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `SetState`
Event: True |`PATCH` /translationprocesses(*businessprocessflowinstanceid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || @@ -611,6 +611,6 @@ Many-To-One Relationship: [syncerror TranslationProcess_SyncErrors](syncerror.md ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/unstructuredfilesearchentity.md b/powerapps-docs/developer/data-platform/reference/entities/unstructuredfilesearchentity.md new file mode 100644 index 0000000000..87875376c2 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/unstructuredfilesearchentity.md @@ -0,0 +1,738 @@ +--- +title: "unstructuredfilesearchentity table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the unstructuredfilesearchentity table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# unstructuredfilesearchentity table/entity reference (Microsoft Dataverse) + + + +## Messages + +The following table lists the messages for the unstructuredfilesearchentity table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /unstructuredfilesearchentities(*unstructuredfilesearchentityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /unstructuredfilesearchentities
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /unstructuredfilesearchentities(*unstructuredfilesearchentityid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /unstructuredfilesearchentities(*unstructuredfilesearchentityid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /unstructuredfilesearchentities
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /unstructuredfilesearchentities(*unstructuredfilesearchentityid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /unstructuredfilesearchentities(*unstructuredfilesearchentityid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /unstructuredfilesearchentities(*unstructuredfilesearchentityid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the unstructuredfilesearchentity table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the unstructuredfilesearchentity table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **UnstructuredFileSearchEntity** | +| **DisplayCollectionName** | **UnstructuredFileSearchEntity** | +| **SchemaName** | `unstructuredfilesearchentity` | +| **CollectionSchemaName** | `unstructuredfilesearchentities` | +| **EntitySetName** | `unstructuredfilesearchentities`| +| **LogicalName** | `unstructuredfilesearchentity` | +| **LogicalCollectionName** | `unstructuredfilesearchentities` | +| **PrimaryIdAttribute** | `unstructuredfilesearchentityid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [KnowledgeSource](#BKMK_KnowledgeSource) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [SourceUrl](#BKMK_SourceUrl) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [unstructuredfilesearchentityId](#BKMK_unstructuredfilesearchentityId) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### KnowledgeSource + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**KnowledgeSource**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`knowledgesource`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`unstructuredfilesearchentity_knowledgesource`| + +#### KnowledgeSource Choices/Options + +|Value|Label| +|---|---| +|1|**Salesforce**| +|2|**Zendesk**| +|3|**ServiceNow**| +|4|**SharepointDocuments**| +|5|**OneDrive For Business**| +|6|**Confluence**| + +### Name + +|Property|Value| +|---|---| +|Description|**Name of the Entity in the external system**| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|Recommended| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|250| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### SourceUrl + +|Property|Value| +|---|---| +|Description|**Base url of the knowledge source**| +|DisplayName|**SourceUrl**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`sourceurl`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|550| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Table1**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`unstructuredfilesearchentity_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Table1**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`unstructuredfilesearchentity_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### unstructuredfilesearchentityId + +|Property|Value| +|---|---| +|Description|**Unstructured File Search EntityId**| +|DisplayName|**Unstructured File Search EntityId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`unstructuredfilesearchentityid`| +|RequiredLevel|ApplicationRequired| +|Type|Uniqueidentifier| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_unstructuredfilesearchentity](#BKMK_business_unit_unstructuredfilesearchentity) +- [lk_unstructuredfilesearchentity_createdby](#BKMK_lk_unstructuredfilesearchentity_createdby) +- [lk_unstructuredfilesearchentity_createdonbehalfby](#BKMK_lk_unstructuredfilesearchentity_createdonbehalfby) +- [lk_unstructuredfilesearchentity_modifiedby](#BKMK_lk_unstructuredfilesearchentity_modifiedby) +- [lk_unstructuredfilesearchentity_modifiedonbehalfby](#BKMK_lk_unstructuredfilesearchentity_modifiedonbehalfby) +- [owner_unstructuredfilesearchentity](#BKMK_owner_unstructuredfilesearchentity) +- [team_unstructuredfilesearchentity](#BKMK_team_unstructuredfilesearchentity) +- [user_unstructuredfilesearchentity](#BKMK_user_unstructuredfilesearchentity) + +### business_unit_unstructuredfilesearchentity + +One-To-Many Relationship: [businessunit business_unit_unstructuredfilesearchentity](businessunit.md#BKMK_business_unit_unstructuredfilesearchentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_unstructuredfilesearchentity_createdby + +One-To-Many Relationship: [systemuser lk_unstructuredfilesearchentity_createdby](systemuser.md#BKMK_lk_unstructuredfilesearchentity_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_unstructuredfilesearchentity_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_unstructuredfilesearchentity_createdonbehalfby](systemuser.md#BKMK_lk_unstructuredfilesearchentity_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_unstructuredfilesearchentity_modifiedby + +One-To-Many Relationship: [systemuser lk_unstructuredfilesearchentity_modifiedby](systemuser.md#BKMK_lk_unstructuredfilesearchentity_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_unstructuredfilesearchentity_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_unstructuredfilesearchentity_modifiedonbehalfby](systemuser.md#BKMK_lk_unstructuredfilesearchentity_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_unstructuredfilesearchentity + +One-To-Many Relationship: [owner owner_unstructuredfilesearchentity](owner.md#BKMK_owner_unstructuredfilesearchentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_unstructuredfilesearchentity + +One-To-Many Relationship: [team team_unstructuredfilesearchentity](team.md#BKMK_team_unstructuredfilesearchentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_unstructuredfilesearchentity + +One-To-Many Relationship: [systemuser user_unstructuredfilesearchentity](systemuser.md#BKMK_user_unstructuredfilesearchentity) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId](#BKMK_dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId) +- [unstructuredfilesearchentity_AsyncOperations](#BKMK_unstructuredfilesearchentity_AsyncOperations) +- [unstructuredfilesearchentity_BulkDeleteFailures](#BKMK_unstructuredfilesearchentity_BulkDeleteFailures) +- [unstructuredfilesearchentity_DuplicateBaseRecord](#BKMK_unstructuredfilesearchentity_DuplicateBaseRecord) +- [unstructuredfilesearchentity_DuplicateMatchingRecord](#BKMK_unstructuredfilesearchentity_DuplicateMatchingRecord) +- [unstructuredfilesearchentity_MailboxTrackingFolders](#BKMK_unstructuredfilesearchentity_MailboxTrackingFolders) +- [unstructuredfilesearchentity_PrincipalObjectAttributeAccesses](#BKMK_unstructuredfilesearchentity_PrincipalObjectAttributeAccesses) +- [unstructuredfilesearchentity_ProcessSession](#BKMK_unstructuredfilesearchentity_ProcessSession) +- [unstructuredfilesearchentity_SyncErrors](#BKMK_unstructuredfilesearchentity_SyncErrors) +- [unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId](#BKMK_unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId) + +### dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId + +Many-To-One Relationship: [dvtablesearchentity dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId](dvtablesearchentity.md#BKMK_dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId) + +|Property|Value| +|---|---| +|ReferencingEntity|`dvtablesearchentity`| +|ReferencingAttribute|`unstructuredfilesearchentityid`| +|ReferencedEntityNavigationPropertyName|`dvtablesearchentity_unstructuredfilesearchentity_unstructuredfilesearchentityId`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_AsyncOperations + +Many-To-One Relationship: [asyncoperation unstructuredfilesearchentity_AsyncOperations](asyncoperation.md#BKMK_unstructuredfilesearchentity_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure unstructuredfilesearchentity_BulkDeleteFailures](bulkdeletefailure.md#BKMK_unstructuredfilesearchentity_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord unstructuredfilesearchentity_DuplicateBaseRecord](duplicaterecord.md#BKMK_unstructuredfilesearchentity_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord unstructuredfilesearchentity_DuplicateMatchingRecord](duplicaterecord.md#BKMK_unstructuredfilesearchentity_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder unstructuredfilesearchentity_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_unstructuredfilesearchentity_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess unstructuredfilesearchentity_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_unstructuredfilesearchentity_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_ProcessSession + +Many-To-One Relationship: [processsession unstructuredfilesearchentity_ProcessSession](processsession.md#BKMK_unstructuredfilesearchentity_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_SyncErrors + +Many-To-One Relationship: [syncerror unstructuredfilesearchentity_SyncErrors](syncerror.md#BKMK_unstructuredfilesearchentity_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId + +Many-To-One Relationship: [unstructuredfilesearchrecord unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId](unstructuredfilesearchrecord.md#BKMK_unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId) + +|Property|Value| +|---|---| +|ReferencingEntity|`unstructuredfilesearchrecord`| +|ReferencingAttribute|`unstructuredfilesearchentityid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/unstructuredfilesearchrecord.md b/powerapps-docs/developer/data-platform/reference/entities/unstructuredfilesearchrecord.md new file mode 100644 index 0000000000..54f2a9c246 --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/unstructuredfilesearchrecord.md @@ -0,0 +1,813 @@ +--- +title: "unstructuredfilesearchrecord table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the unstructuredfilesearchrecord table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# unstructuredfilesearchrecord table/entity reference (Microsoft Dataverse) + +UnstructuredFileSearchRecord + +## Messages + +The following table lists the messages for the unstructuredfilesearchrecord table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /unstructuredfilesearchrecords(*unstructuredfilesearchrecordid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /unstructuredfilesearchrecords
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /unstructuredfilesearchrecords(*unstructuredfilesearchrecordid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /unstructuredfilesearchrecords(*unstructuredfilesearchrecordid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /unstructuredfilesearchrecords
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /unstructuredfilesearchrecords(*unstructuredfilesearchrecordid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /unstructuredfilesearchrecords(*unstructuredfilesearchrecordid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /unstructuredfilesearchrecords(*unstructuredfilesearchrecordid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + + +## Events + +The following table lists the events for the unstructuredfilesearchrecord table. +Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it. + +|Name|Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `BulkRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `PurgeRetainedContent`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Retain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `RollbackRetain`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ValidateRetentionConfig`| |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| + +## Properties + +The following table lists selected properties for the unstructuredfilesearchrecord table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **UnstructuredFileSearchRecord** | +| **DisplayCollectionName** | **UnstructuredFileSearchRecord** | +| **SchemaName** | `unstructuredfilesearchrecord` | +| **CollectionSchemaName** | `unstructuredfilesearchrecords` | +| **EntitySetName** | `unstructuredfilesearchrecords`| +| **LogicalName** | `unstructuredfilesearchrecord` | +| **LogicalCollectionName** | `unstructuredfilesearchrecords` | +| **PrimaryIdAttribute** | `unstructuredfilesearchrecordid` | +| **PrimaryNameAttribute** |`columnname` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [AttributeType](#BKMK_AttributeType) +- [ColumnName](#BKMK_ColumnName) +- [Content](#BKMK_Content) +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [RecordId](#BKMK_RecordId) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [UnstructuredFileSearchEntityId](#BKMK_UnstructuredFileSearchEntityId) +- [unstructuredfilesearchrecordId](#BKMK_unstructuredfilesearchrecordId) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) + +### AttributeType + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**AttributeType**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`attributetype`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|-1| +|GlobalChoiceName|`unstructuredfilesearchrecord_attributetype`| + +#### AttributeType Choices/Options + +|Value|Label| +|---|---| +|1|**FileType**| +|2|**Multiline Text**| + +### ColumnName + +|Property|Value| +|---|---| +|Description|**Column Name in the external system**| +|DisplayName|**ColumnName**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`columnname`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|200| + +### Content + +|Property|Value| +|---|---| +|Description|**Contains the Rich Text content if AttributeType = RichText, Otherwise blank**| +|DisplayName|**Content**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`content`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|1048576| + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### RecordId + +|Property|Value| +|---|---| +|Description|**Id of the record in the external system**| +|DisplayName|**RecordId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`recordid`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|600| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Table1**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`unstructuredfilesearchrecord_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Table1**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`unstructuredfilesearchrecord_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### UnstructuredFileSearchEntityId + +|Property|Value| +|---|---| +|Description|**Lookup to FederatedFileSearchEntity**| +|DisplayName|**UnstructuredFileSearchEntityId**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`unstructuredfilesearchentityid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|unstructuredfilesearchentity| + +### unstructuredfilesearchrecordId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**UnstructuredFileSearchRecord**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`unstructuredfilesearchrecordid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [Filedata](#BKMK_Filedata) +- [Filedata_Name](#BKMK_Filedata_Name) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [VersionNumber](#BKMK_VersionNumber) + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### Filedata + +|Property|Value| +|---|---| +|Description|**Contains the content of a file if AttributeType = FileType, Otherwise blank**| +|DisplayName|**Filedata**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`filedata`| +|RequiredLevel|None| +|Type|File| +|MaxSizeInKB|32768| + +### Filedata_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`filedata_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_unstructuredfilesearchrecord](#BKMK_business_unit_unstructuredfilesearchrecord) +- [FileAttachment_unstructuredfilesearchrecord_Filedata](#BKMK_FileAttachment_unstructuredfilesearchrecord_Filedata) +- [lk_unstructuredfilesearchrecord_createdby](#BKMK_lk_unstructuredfilesearchrecord_createdby) +- [lk_unstructuredfilesearchrecord_createdonbehalfby](#BKMK_lk_unstructuredfilesearchrecord_createdonbehalfby) +- [lk_unstructuredfilesearchrecord_modifiedby](#BKMK_lk_unstructuredfilesearchrecord_modifiedby) +- [lk_unstructuredfilesearchrecord_modifiedonbehalfby](#BKMK_lk_unstructuredfilesearchrecord_modifiedonbehalfby) +- [owner_unstructuredfilesearchrecord](#BKMK_owner_unstructuredfilesearchrecord) +- [team_unstructuredfilesearchrecord](#BKMK_team_unstructuredfilesearchrecord) +- [unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId](#BKMK_unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId) +- [user_unstructuredfilesearchrecord](#BKMK_user_unstructuredfilesearchrecord) + +### business_unit_unstructuredfilesearchrecord + +One-To-Many Relationship: [businessunit business_unit_unstructuredfilesearchrecord](businessunit.md#BKMK_business_unit_unstructuredfilesearchrecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### FileAttachment_unstructuredfilesearchrecord_Filedata + +One-To-Many Relationship: [fileattachment FileAttachment_unstructuredfilesearchrecord_Filedata](fileattachment.md#BKMK_FileAttachment_unstructuredfilesearchrecord_Filedata) + +|Property|Value| +|---|---| +|ReferencedEntity|`fileattachment`| +|ReferencedAttribute|`fileattachmentid`| +|ReferencingAttribute|`filedata`| +|ReferencingEntityNavigationPropertyName|`filedata`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_unstructuredfilesearchrecord_createdby + +One-To-Many Relationship: [systemuser lk_unstructuredfilesearchrecord_createdby](systemuser.md#BKMK_lk_unstructuredfilesearchrecord_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_unstructuredfilesearchrecord_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_unstructuredfilesearchrecord_createdonbehalfby](systemuser.md#BKMK_lk_unstructuredfilesearchrecord_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_unstructuredfilesearchrecord_modifiedby + +One-To-Many Relationship: [systemuser lk_unstructuredfilesearchrecord_modifiedby](systemuser.md#BKMK_lk_unstructuredfilesearchrecord_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_unstructuredfilesearchrecord_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_unstructuredfilesearchrecord_modifiedonbehalfby](systemuser.md#BKMK_lk_unstructuredfilesearchrecord_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_unstructuredfilesearchrecord + +One-To-Many Relationship: [owner owner_unstructuredfilesearchrecord](owner.md#BKMK_owner_unstructuredfilesearchrecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_unstructuredfilesearchrecord + +One-To-Many Relationship: [team team_unstructuredfilesearchrecord](team.md#BKMK_team_unstructuredfilesearchrecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId + +One-To-Many Relationship: [unstructuredfilesearchentity unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId](unstructuredfilesearchentity.md#BKMK_unstructuredfilesearchentity_unstructuredfilesearchrecord_UnstructuredFileSearchEntityId) + +|Property|Value| +|---|---| +|ReferencedEntity|`unstructuredfilesearchentity`| +|ReferencedAttribute|`unstructuredfilesearchentityid`| +|ReferencingAttribute|`unstructuredfilesearchentityid`| +|ReferencingEntityNavigationPropertyName|`UnstructuredFileSearchEntityId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_unstructuredfilesearchrecord + +One-To-Many Relationship: [systemuser user_unstructuredfilesearchrecord](systemuser.md#BKMK_user_unstructuredfilesearchrecord) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [unstructuredfilesearchrecord_AsyncOperations](#BKMK_unstructuredfilesearchrecord_AsyncOperations) +- [unstructuredfilesearchrecord_BulkDeleteFailures](#BKMK_unstructuredfilesearchrecord_BulkDeleteFailures) +- [unstructuredfilesearchrecord_DuplicateBaseRecord](#BKMK_unstructuredfilesearchrecord_DuplicateBaseRecord) +- [unstructuredfilesearchrecord_DuplicateMatchingRecord](#BKMK_unstructuredfilesearchrecord_DuplicateMatchingRecord) +- [unstructuredfilesearchrecord_FileAttachments](#BKMK_unstructuredfilesearchrecord_FileAttachments) +- [unstructuredfilesearchrecord_MailboxTrackingFolders](#BKMK_unstructuredfilesearchrecord_MailboxTrackingFolders) +- [unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses](#BKMK_unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses) +- [unstructuredfilesearchrecord_ProcessSession](#BKMK_unstructuredfilesearchrecord_ProcessSession) +- [unstructuredfilesearchrecord_SyncErrors](#BKMK_unstructuredfilesearchrecord_SyncErrors) + +### unstructuredfilesearchrecord_AsyncOperations + +Many-To-One Relationship: [asyncoperation unstructuredfilesearchrecord_AsyncOperations](asyncoperation.md#BKMK_unstructuredfilesearchrecord_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchrecord_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure unstructuredfilesearchrecord_BulkDeleteFailures](bulkdeletefailure.md#BKMK_unstructuredfilesearchrecord_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchrecord_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord unstructuredfilesearchrecord_DuplicateBaseRecord](duplicaterecord.md#BKMK_unstructuredfilesearchrecord_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchrecord_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord unstructuredfilesearchrecord_DuplicateMatchingRecord](duplicaterecord.md#BKMK_unstructuredfilesearchrecord_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchrecord_FileAttachments + +Many-To-One Relationship: [fileattachment unstructuredfilesearchrecord_FileAttachments](fileattachment.md#BKMK_unstructuredfilesearchrecord_FileAttachments) + +|Property|Value| +|---|---| +|ReferencingEntity|`fileattachment`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_FileAttachments`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchrecord_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder unstructuredfilesearchrecord_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_unstructuredfilesearchrecord_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchrecord_ProcessSession + +Many-To-One Relationship: [processsession unstructuredfilesearchrecord_ProcessSession](processsession.md#BKMK_unstructuredfilesearchrecord_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### unstructuredfilesearchrecord_SyncErrors + +Many-To-One Relationship: [syncerror unstructuredfilesearchrecord_SyncErrors](syncerror.md#BKMK_unstructuredfilesearchrecord_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`unstructuredfilesearchrecord_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/userform.md b/powerapps-docs/developer/data-platform/reference/entities/userform.md index 7bd77d9ab8..ea1a123ab0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/userform.md +++ b/powerapps-docs/developer/data-platform/reference/entities/userform.md @@ -1,16 +1,14 @@ --- title: "User Dashboard (UserForm) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the User Dashboard (UserForm) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# User Dashboard (UserForm) table/entity reference +# User Dashboard (UserForm) table/entity reference (Microsoft Dataverse) User-owned dashboards. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /userforms(*userformid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /userforms
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /userforms(*userformid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /userforms(*userformid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -565,6 +565,6 @@ Many-To-One Relationship: [bulkdeletefailure UserForm_BulkDeleteFailures](bulkde ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/usermapping.md b/powerapps-docs/developer/data-platform/reference/entities/usermapping.md index 35c742a34c..51a6d381b6 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/usermapping.md +++ b/powerapps-docs/developer/data-platform/reference/entities/usermapping.md @@ -1,16 +1,14 @@ --- title: "User Mapping (UserMapping) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the User Mapping (UserMapping) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# User Mapping (UserMapping) table/entity reference +# User Mapping (UserMapping) table/entity reference (Microsoft Dataverse) User Mapping @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /usermappings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /usermappings(*usermappingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /usermappings(*usermappingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /usermappings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /usermappings(*usermappingid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -448,6 +448,6 @@ Many-To-One Relationship: [processsession usermapping_ProcessSession](processses ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/usermobileofflineprofilemembership.md b/powerapps-docs/developer/data-platform/reference/entities/usermobileofflineprofilemembership.md index 9f41816358..9075c7d1e0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/usermobileofflineprofilemembership.md +++ b/powerapps-docs/developer/data-platform/reference/entities/usermobileofflineprofilemembership.md @@ -1,16 +1,14 @@ --- title: "usermobileofflineprofilemembership table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the usermobileofflineprofilemembership table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# usermobileofflineprofilemembership table/entity reference +# usermobileofflineprofilemembership table/entity reference (Microsoft Dataverse) @@ -21,7 +19,9 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CreateMultiple`
Event: True | || +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `UpdateMultiple`
Event: True | || | `UpsertMultiple`
Event: False | || @@ -549,6 +549,6 @@ Many-To-One Relationship: [syncerror usermobileofflineprofilemembership_SyncErro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/userquery.md b/powerapps-docs/developer/data-platform/reference/entities/userquery.md index a17e3e670b..c82072400f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/userquery.md +++ b/powerapps-docs/developer/data-platform/reference/entities/userquery.md @@ -1,16 +1,14 @@ --- title: "Saved View (UserQuery) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Saved View (UserQuery) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Saved View (UserQuery) table/entity reference +# Saved View (UserQuery) table/entity reference (Microsoft Dataverse) Saved database query that is owned by a user. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /userqueries(*userqueryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /userqueries
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /userqueries(*userqueryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `ExecuteByIdSavedQuery`
Event: True | || | `ExecuteByIdUserQuery`
Event: True | || | `GrantAccess`
Event: True | || @@ -706,6 +706,6 @@ Many-To-One Relationship: [syncerror UserQuery_SyncErrors](syncerror.md#BKMK_Use ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/userqueryvisualization.md b/powerapps-docs/developer/data-platform/reference/entities/userqueryvisualization.md index c7055f96f8..770664979f 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/userqueryvisualization.md +++ b/powerapps-docs/developer/data-platform/reference/entities/userqueryvisualization.md @@ -1,16 +1,14 @@ --- title: "User Chart (UserQueryVisualization) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the User Chart (UserQueryVisualization) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# User Chart (UserQueryVisualization) table/entity reference +# User Chart (UserQueryVisualization) table/entity reference (Microsoft Dataverse) Chart attached to an entity. @@ -22,8 +20,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /userqueryvisualizations(*userqueryvisualizationid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /userqueryvisualizations
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /userqueryvisualizations(*userqueryvisualizationid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `ModifyAccess`
Event: True | || | `Retrieve`
Event: True |`GET` /userqueryvisualizations(*userqueryvisualizationid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -560,6 +560,6 @@ Many-To-One Relationship: [syncerror UserQueryVisualization_SyncErrors](syncerro ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/userrating.md b/powerapps-docs/developer/data-platform/reference/entities/userrating.md index 355b1c9740..f4089bbb39 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/userrating.md +++ b/powerapps-docs/developer/data-platform/reference/entities/userrating.md @@ -1,16 +1,14 @@ --- title: "User Rating (userrating) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the User Rating (userrating) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# User Rating (userrating) table/entity reference +# User Rating (userrating) table/entity reference (Microsoft Dataverse) @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /userratings
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /userratings(*userratingid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /userratings(*userratingid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /userratings
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -621,6 +621,6 @@ Many-To-One Relationship: [syncerror userrating_SyncErrors](syncerror.md#BKMK_us ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/usersettings.md b/powerapps-docs/developer/data-platform/reference/entities/usersettings.md index b922113d05..f63bd19718 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/usersettings.md +++ b/powerapps-docs/developer/data-platform/reference/entities/usersettings.md @@ -1,16 +1,14 @@ --- title: "User Settings (UserSettings) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the User Settings (UserSettings) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# User Settings (UserSettings) table/entity reference +# User Settings (UserSettings) table/entity reference (Microsoft Dataverse) User's preferred settings. @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /usersettingscollection(*systemuserid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /usersettingscollection
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: True |`PATCH` /usersettingscollection(*systemuserid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -1984,6 +1984,6 @@ One-To-Many Relationship: [solution user_settings_preferred_solution](solution.m ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/viewasexamplequestion.md b/powerapps-docs/developer/data-platform/reference/entities/viewasexamplequestion.md index 0c3dd8f24f..28171c95fd 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/viewasexamplequestion.md +++ b/powerapps-docs/developer/data-platform/reference/entities/viewasexamplequestion.md @@ -1,16 +1,14 @@ --- title: "viewasexamplequestion table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the viewasexamplequestion table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# viewasexamplequestion table/entity reference +# viewasexamplequestion table/entity reference (Microsoft Dataverse) This fewshot is converted by view @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /viewasexamplequestions
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /viewasexamplequestions(*viewasexamplequestionid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Restore`
Event: True | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Retrieve`
Event: True |`GET` /viewasexamplequestions(*viewasexamplequestionid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -581,6 +581,6 @@ Many-To-One Relationship: [syncerror viewasexamplequestion_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/virtualentitymetadata.md b/powerapps-docs/developer/data-platform/reference/entities/virtualentitymetadata.md index 0c2119469a..a603f1c30a 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/virtualentitymetadata.md +++ b/powerapps-docs/developer/data-platform/reference/entities/virtualentitymetadata.md @@ -1,16 +1,14 @@ --- title: "Virtual Entity Metadata (VirtualEntityMetadata) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Virtual Entity Metadata (VirtualEntityMetadata) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Virtual Entity Metadata (VirtualEntityMetadata) table/entity reference +# Virtual Entity Metadata (VirtualEntityMetadata) table/entity reference (Microsoft Dataverse) Holds metadata values for virtual entities @@ -21,9 +19,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /virtualentitymetadatas
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /virtualentitymetadatas(*virtualentitymetadataid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `IsValidStateTransition`
Event: False | || | `Retrieve`
Event: True |`GET` /virtualentitymetadatas(*virtualentitymetadataid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /virtualentitymetadatas
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| @@ -708,6 +708,6 @@ Many-To-One Relationship: [syncerror virtualentitymetadata_SyncErrors](syncerror ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/webresource.md b/powerapps-docs/developer/data-platform/reference/entities/webresource.md index 9d5cbcb123..956fdc4e59 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/webresource.md +++ b/powerapps-docs/developer/data-platform/reference/entities/webresource.md @@ -1,16 +1,14 @@ --- title: "Web Resource (WebResource) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web Resource (WebResource) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web Resource (WebResource) table/entity reference +# Web Resource (WebResource) table/entity reference (Microsoft Dataverse) Data equivalent to files used in Web development. Web resources provide client-side components that are used to provide custom user interface elements. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /webresourceset
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: True |`DELETE` /webresourceset(*webresourceid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: True |`GET` /webresourceset(*webresourceid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: True |`GET` /webresourceset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `RetrieveUnpublished`
Event: True | || @@ -841,6 +841,6 @@ See [appactionrule appactionrule_webresource_scripts Many-To-Many Relationship]( ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/webwizard.md b/powerapps-docs/developer/data-platform/reference/entities/webwizard.md index d9ff1e2d07..220ebe29ae 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/webwizard.md +++ b/powerapps-docs/developer/data-platform/reference/entities/webwizard.md @@ -1,19 +1,27 @@ --- title: "Web Wizard (WebWizard) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Web Wizard (WebWizard) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Web Wizard (WebWizard) table/entity reference +# Web Wizard (WebWizard) table/entity reference (Microsoft Dataverse) Definition for a Web-based wizard. +## Messages + +The following table lists the messages for the Web Wizard (WebWizard) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| + ## Properties The following table lists selected properties for the Web Wizard (WebWizard) table. @@ -488,6 +496,6 @@ One-To-Many Relationship: [organization organization_webwizard](organization.md# ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/workflow.md b/powerapps-docs/developer/data-platform/reference/entities/workflow.md index ac1c412097..64ad980209 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/workflow.md +++ b/powerapps-docs/developer/data-platform/reference/entities/workflow.md @@ -1,16 +1,14 @@ --- title: "Process (Workflow) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Process (Workflow) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Process (Workflow) table/entity reference +# Process (Workflow) table/entity reference (Microsoft Dataverse) Set of logical rules that define the steps necessary to automate a specific business process, task, or set of actions to be performed. @@ -23,14 +21,17 @@ Messages represent operations that can be performed on the table. They may also | ---- | ----- |----- | | `AddRequiredDesktopFlowComponentsToSolutions`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Assign`
Event: False |`PATCH` /workflows(*workflowid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `CancelAllCloudFlowRuns`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Create`
Event: False |`POST` /workflows
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateWorkflowFromTemplate`
Event: False | || | `Delete`
Event: False |`DELETE` /workflows(*workflowid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `ExecuteWorkflow`
Event: False | || | `GrantAccess`
Event: False | || | `InitializeModernFlowFromAsyncWorkflow`
Event: False | || | `install`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ListChildDesktopFlows`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `ListConnectionReferences`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `ModifyAccess`
Event: False | || | `Retrieve`
Event: False |`GET` /workflows(*workflowid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| @@ -72,10 +73,12 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [BillingContext](#BKMK_BillingContext) - [BusinessProcessType](#BKMK_BusinessProcessType) - [Category](#BKMK_Category) +- [Claims](#BKMK_Claims) - [ClientData](#BKMK_ClientData) - [ConnectionReferences](#BKMK_ConnectionReferences) - [CreateMetadata](#BKMK_CreateMetadata) - [CreateStage](#BKMK_CreateStage) +- [Credentials](#BKMK_Credentials) - [Definition](#BKMK_Definition) - [DeleteStage](#BKMK_DeleteStage) - [Dependencies](#BKMK_Dependencies) @@ -91,9 +94,11 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [IsCustomProcessingStepAllowedForOtherPublishers](#BKMK_IsCustomProcessingStepAllowedForOtherPublishers) - [IsTransacted](#BKMK_IsTransacted) - [LanguageCode](#BKMK_LanguageCode) +- [Licensee](#BKMK_Licensee) - [LicenseEntitledBy](#BKMK_LicenseEntitledBy) - [Metadata](#BKMK_Metadata) - [Mode](#BKMK_Mode) +- [ModernFlowType](#BKMK_ModernFlowType) - [ModifyMetadata](#BKMK_ModifyMetadata) - [Name](#BKMK_Name) - [OnDemand](#BKMK_OnDemand) @@ -210,6 +215,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |6|**Desktop Flow**| |7|**AI Flow**| +### Claims + +|Property|Value| +|---|---| +|Description|**Claims related to this workflow.**| +|DisplayName|**Claims**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`claims`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100000| + ### ClientData |Property|Value| @@ -282,6 +304,23 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |20|**Pre-operation**| |40|**Post-operation**| +### Credentials + +|Property|Value| +|---|---| +|Description|**Credentials related to this workflow.**| +|DisplayName|**Credentials**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`credentials`| +|RequiredLevel|None| +|Type|Memo| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100000| + ### Definition |Property|Value| @@ -297,7 +336,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |FormatName|Text| |ImeMode|Auto| |IsLocalizable|False| -|MaxLength|1048576| +|MaxLength|16777216| ### DeleteStage @@ -522,6 +561,19 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|0| +### Licensee + +|Property|Value| +|---|---| +|Description|**The user object that should be used to establish the license the flow should operate under.**| +|DisplayName|**Licensee**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`licensee`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + ### LicenseEntitledBy |Property|Value| @@ -573,6 +625,27 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |0|**Background**| |1|**Real-time**| +### ModernFlowType + +|Property|Value| +|---|---| +|Description|**Type of the Modern Flow.**| +|DisplayName|**Modern Flow Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modernflowtype`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`workflow_modernflowtype`| + +#### ModernFlowType Choices/Options + +|Value|Label| +|---|---| +|0|**PowerAutomateFlow**| +|1|**CopilotStudioFlow**| + ### ModifyMetadata |Property|Value| @@ -977,7 +1050,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |LogicalName|`throttlingbehavior`| |RequiredLevel|None| |Type|Picklist| -|DefaultFormValue|| +|DefaultFormValue|-1| |GlobalChoiceName|`workflow_throttlingbehaviortype`| #### ThrottlingBehavior Choices/Options @@ -986,6 +1059,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |0|**None**| |1|**TenantPool**| +|2|**CopilotStudio**| ### TriggerOnCreate @@ -1079,6 +1153,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |0|**Windows recorder (V1)**| |1|**Selenium IDE**| |2|**Power Automate Desktop**| +|3|**Test**| |101|**Recording**| ### UniqueName @@ -1619,6 +1694,7 @@ These relationships are many-to-one. Listed by **SchemaName**. - [workflow_active_workflow](#BKMK_workflow_active_workflow-many-to-one) - [workflow_createdby](#BKMK_workflow_createdby) - [workflow_createdonbehalfby](#BKMK_workflow_createdonbehalfby) +- [Workflow_licensee](#BKMK_Workflow_licensee) - [Workflow_licenseentitledby](#BKMK_Workflow_licenseentitledby-many-to-one) - [workflow_modifiedby](#BKMK_workflow_modifiedby) - [workflow_modifiedonbehalfby](#BKMK_workflow_modifiedonbehalfby) @@ -1715,6 +1791,19 @@ One-To-Many Relationship: [systemuser workflow_createdonbehalfby](systemuser.md# |IsHierarchical|| |CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| +### Workflow_licensee + +One-To-Many Relationship: [systemuser Workflow_licensee](systemuser.md#BKMK_Workflow_licensee) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`licensee`| +|ReferencingEntityNavigationPropertyName|`licensee_systemuserid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + ### Workflow_licenseentitledby One-To-Many Relationship: [workflow Workflow_licenseentitledby](#BKMK_Workflow_licenseentitledby-one-to-many) @@ -1791,13 +1880,17 @@ These relationships are one-to-many. Listed by **SchemaName**. - [process_processstage](#BKMK_process_processstage) - [process_processtrigger](#BKMK_process_processtrigger) - [regardingobjectid_process](#BKMK_regardingobjectid_process) +- [savingrule_workflow](#BKMK_savingrule_workflow) - [slabase_workflowid](#BKMK_slabase_workflowid) - [slaitembase_workflowid](#BKMK_slaitembase_workflowid) +- [taggedprocess_Process_workflow](#BKMK_taggedprocess_Process_workflow) - [workflow_active_workflow](#BKMK_workflow_active_workflow-one-to-many) - [Workflow_Annotation](#BKMK_Workflow_Annotation) +- [workflow_businessprocess](#BKMK_workflow_businessprocess) - [workflow_componentversionnrddatasourceset](#BKMK_workflow_componentversionnrddatasourceset) - [workflow_componentversions](#BKMK_workflow_componentversions) - [workflow_desktopflowbinary_Process](#BKMK_workflow_desktopflowbinary_Process) +- [workflow_flowaggregation_workflowid](#BKMK_workflow_flowaggregation_workflowid) - [workflow_flowlog_cloudflowid](#BKMK_workflow_flowlog_cloudflowid) - [workflow_flowlog_desktopflowid](#BKMK_workflow_flowlog_desktopflowid) - [workflow_flowrun_Workflow](#BKMK_workflow_flowrun_Workflow) @@ -1805,6 +1898,7 @@ These relationships are one-to-many. Listed by **SchemaName**. - [workflow_parent_workflow](#BKMK_workflow_parent_workflow-one-to-many) - [Workflow_SyncErrors](#BKMK_Workflow_SyncErrors) - [workflow_workflowbinary_Process](#BKMK_workflow_workflowbinary_Process) +- [workflowmetadata_WorkflowId_workflow](#BKMK_workflowmetadata_WorkflowId_workflow) ### adx_invitation_redemptionworkflow @@ -2034,6 +2128,18 @@ Many-To-One Relationship: [flowsession regardingobjectid_process](flowsession.md |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### savingrule_workflow + +Many-To-One Relationship: [savingrule savingrule_workflow](savingrule.md#BKMK_savingrule_workflow) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`workflowid`| +|ReferencedEntityNavigationPropertyName|`savingrule_Workflow`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### slabase_workflowid Many-To-One Relationship: [sla slabase_workflowid](sla.md#BKMK_slabase_workflowid) @@ -2058,6 +2164,18 @@ Many-To-One Relationship: [slaitem slaitembase_workflowid](slaitem.md#BKMK_slait |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### taggedprocess_Process_workflow + +Many-To-One Relationship: [taggedprocess taggedprocess_Process_workflow](taggedprocess.md#BKMK_taggedprocess_Process_workflow) + +|Property|Value| +|---|---| +|ReferencingEntity|`taggedprocess`| +|ReferencingAttribute|`process`| +|ReferencedEntityNavigationPropertyName|`taggedprocess_Process_workflow`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### workflow_active_workflow Many-To-One Relationship: [workflow workflow_active_workflow](#BKMK_workflow_active_workflow-many-to-one) @@ -2082,6 +2200,18 @@ Many-To-One Relationship: [annotation Workflow_Annotation](annotation.md#BKMK_Wo |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### workflow_businessprocess + +Many-To-One Relationship: [businessprocess workflow_businessprocess](businessprocess.md#BKMK_workflow_businessprocess) + +|Property|Value| +|---|---| +|ReferencingEntity|`businessprocess`| +|ReferencingAttribute|`rootworkflowid`| +|ReferencedEntityNavigationPropertyName|`workflow_businessprocess`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label: Root Process
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### workflow_componentversionnrddatasourceset Many-To-One Relationship: [componentversionnrddatasource workflow_componentversionnrddatasourceset](componentversionnrddatasource.md#BKMK_workflow_componentversionnrddatasourceset) @@ -2118,6 +2248,18 @@ Many-To-One Relationship: [desktopflowbinary workflow_desktopflowbinary_Process] |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### workflow_flowaggregation_workflowid + +Many-To-One Relationship: [flowaggregation workflow_flowaggregation_workflowid](flowaggregation.md#BKMK_workflow_flowaggregation_workflowid) + +|Property|Value| +|---|---| +|ReferencingEntity|`flowaggregation`| +|ReferencingAttribute|`workflowid`| +|ReferencedEntityNavigationPropertyName|`workflow_flowaggregation_workflowid`| +|IsCustomizable|`False`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### workflow_flowlog_cloudflowid Many-To-One Relationship: [flowlog workflow_flowlog_cloudflowid](flowlog.md#BKMK_workflow_flowlog_cloudflowid) @@ -2202,6 +2344,18 @@ Many-To-One Relationship: [workflowbinary workflow_workflowbinary_Process](workf |IsCustomizable|`True`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### workflowmetadata_WorkflowId_workflow + +Many-To-One Relationship: [workflowmetadata workflowmetadata_WorkflowId_workflow](workflowmetadata.md#BKMK_workflowmetadata_WorkflowId_workflow) + +|Property|Value| +|---|---| +|ReferencingEntity|`workflowmetadata`| +|ReferencingAttribute|`workflowid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_WorkflowId_workflow`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ## Many-to-Many relationships @@ -2240,6 +2394,6 @@ See [card workflow_card_connections Many-To-Many Relationship](card.md#BKMK_work ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/workflowbinary.md b/powerapps-docs/developer/data-platform/reference/entities/workflowbinary.md index 29b414a446..e1e8130c28 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/workflowbinary.md +++ b/powerapps-docs/developer/data-platform/reference/entities/workflowbinary.md @@ -1,16 +1,14 @@ --- title: "Workflow Binary (workflowbinary) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Workflow Binary (workflowbinary) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Workflow Binary (workflowbinary) table/entity reference +# Workflow Binary (workflowbinary) table/entity reference (Microsoft Dataverse) @@ -22,9 +20,11 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /workflowbinaries(*workflowbinaryid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /workflowbinaries
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /workflowbinaries(*workflowbinaryid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -939,6 +939,6 @@ Many-To-One Relationship: [syncerror workflowbinary_SyncErrors](syncerror.md#BKM ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/workflowcardconnections.md b/powerapps-docs/developer/data-platform/reference/entities/workflowcardconnections.md index f8318d23d2..f4e5ac07cb 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/workflowcardconnections.md +++ b/powerapps-docs/developer/data-platform/reference/entities/workflowcardconnections.md @@ -1,16 +1,14 @@ --- title: "workflowcardconnections table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the workflowcardconnections table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# workflowcardconnections table/entity reference +# workflowcardconnections table/entity reference (Microsoft Dataverse) @@ -21,6 +19,8 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `RetrieveMultiple`
Event: True |`GET` /workflowcardconnectionsset
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| ## Properties @@ -227,6 +227,6 @@ These relationships are many-to-many. Listed by **SchemaName**. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/workflowlog.md b/powerapps-docs/developer/data-platform/reference/entities/workflowlog.md index 7d700218f0..17a360ce8d 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/workflowlog.md +++ b/powerapps-docs/developer/data-platform/reference/entities/workflowlog.md @@ -1,16 +1,14 @@ --- title: "Process Log (WorkflowLog) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Process Log (WorkflowLog) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Process Log (WorkflowLog) table/entity reference +# Process Log (WorkflowLog) table/entity reference (Microsoft Dataverse) Log used to track process execution. @@ -21,8 +19,10 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: False |`POST` /workflowlogs
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `Delete`
Event: False |`DELETE` /workflowlogs(*workflowlogid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `Retrieve`
Event: False |`GET` /workflowlogs(*workflowlogid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| | `RetrieveMultiple`
Event: False |`GET` /workflowlogs
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| | `Update`
Event: False |`PATCH` /workflowlogs(*workflowlogid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| @@ -876,6 +876,6 @@ Many-To-One Relationship: [fileattachment workflowlog_FileAttachments](fileattac ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/workflowmetadata.md b/powerapps-docs/developer/data-platform/reference/entities/workflowmetadata.md new file mode 100644 index 0000000000..ff29146b0c --- /dev/null +++ b/powerapps-docs/developer/data-platform/reference/entities/workflowmetadata.md @@ -0,0 +1,928 @@ +--- +title: "Workflow Metadata (WorkflowMetadata) table/entity reference (Microsoft Dataverse)" +description: "Includes schema information and supported messages for the Workflow Metadata (WorkflowMetadata) table/entity with Microsoft Dataverse." +ms.topic: generated-reference +author: phecke +ms.author: pehecke +search.audienceType: + - developer +--- + +# Workflow Metadata (WorkflowMetadata) table/entity reference (Microsoft Dataverse) + +Metadata associated with workflows + +## Messages + +The following table lists the messages for the Workflow Metadata (WorkflowMetadata) table. +Messages represent operations that can be performed on the table. They may also be events. + +| Name
Is Event? |Web API Operation |SDK for .NET | +| ---- | ----- |----- | +| `Assign`
Event: True |`PATCH` /workflowmetadata(*workflowmetadataid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| +| `Create`
Event: True |`POST` /workflowmetadata
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| +| `CreateMultiple`
Event: True | || +| `Delete`
Event: True |`DELETE` /workflowmetadata(*workflowmetadataid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| +| `GrantAccess`
Event: True | || +| `IsValidStateTransition`
Event: False | || +| `ModifyAccess`
Event: True | || +| `Retrieve`
Event: True |`GET` /workflowmetadata(*workflowmetadataid*)
See [Retrieve](/powerapps/developer/data-platform/webapi/retrieve-entity-using-web-api) |[Retrieve records](/power-apps/developer/data-platform/org-service/entity-operations-retrieve)| +| `RetrieveMultiple`
Event: True |`GET` /workflowmetadata
See [Query data](/power-apps/developer/data-platform/webapi/query-data-web-api) |[Query data](/power-apps/developer/data-platform/org-service/entity-operations-query-data)| +| `RetrievePrincipalAccess`
Event: True | || +| `RetrieveSharedPrincipalsAndAccess`
Event: True | || +| `RevokeAccess`
Event: True | || +| `SetState`
Event: True |`PATCH` /workflowmetadata(*workflowmetadataid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `statecode` and `statuscode` properties. || +| `Update`
Event: True |`PATCH` /workflowmetadata(*workflowmetadataid*)
See [Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) |[Update records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-update)| +| `UpdateMultiple`
Event: True | || +| `Upsert`
Event: False |`PATCH` /workflowmetadata(*workflowmetadataid*)
See [Upsert a table row](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#upsert-a-table-row) || +| `UpsertMultiple`
Event: False | || + +## Properties + +The following table lists selected properties for the Workflow Metadata (WorkflowMetadata) table. + +|Property|Value| +| --- | --- | +| **DisplayName** | **Workflow Metadata** | +| **DisplayCollectionName** | **Workflow Metadata** | +| **SchemaName** | `WorkflowMetadata` | +| **CollectionSchemaName** | `WorkflowMetadatas` | +| **EntitySetName** | `workflowmetadata`| +| **LogicalName** | `workflowmetadata` | +| **LogicalCollectionName** | `workflowmetadatas` | +| **PrimaryIdAttribute** | `workflowmetadataid` | +| **PrimaryNameAttribute** |`name` | +| **TableType** | `Standard` | +| **OwnershipType** | `UserOwned` | + +## Writable columns/attributes + +These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. + +- [ImportSequenceNumber](#BKMK_ImportSequenceNumber) +- [IsCustomizable](#BKMK_IsCustomizable) +- [Name](#BKMK_Name) +- [OverriddenCreatedOn](#BKMK_OverriddenCreatedOn) +- [OwnerId](#BKMK_OwnerId) +- [OwnerIdType](#BKMK_OwnerIdType) +- [PropertyKey](#BKMK_PropertyKey) +- [statecode](#BKMK_statecode) +- [statuscode](#BKMK_statuscode) +- [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) +- [Type](#BKMK_Type) +- [UTCConversionTimeZoneCode](#BKMK_UTCConversionTimeZoneCode) +- [Value](#BKMK_Value) +- [ValueType](#BKMK_ValueType) +- [WorkflowId](#BKMK_WorkflowId) +- [WorkflowMetadataId](#BKMK_WorkflowMetadataId) + +### ImportSequenceNumber + +|Property|Value| +|---|---| +|Description|**Sequence number of the import that created this record.**| +|DisplayName|**Import Sequence Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`importsequencenumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-2147483648| + +### IsCustomizable + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Is Customizable**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`iscustomizable`| +|RequiredLevel|SystemRequired| +|Type|ManagedProperty| + +### Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|**Name**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`name`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### OverriddenCreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time that the record was migrated.**| +|DisplayName|**Record Created On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overriddencreatedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateOnly| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerId + +|Property|Value| +|---|---| +|Description|**Owner Id**| +|DisplayName|**Owner**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`ownerid`| +|RequiredLevel|SystemRequired| +|Type|Owner| +|Targets|systemuser, team| + +### OwnerIdType + +|Property|Value| +|---|---| +|Description|**Owner Id Type**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridtype`| +|RequiredLevel|SystemRequired| +|Type|EntityName| + +### PropertyKey + +|Property|Value| +|---|---| +|Description|**The metadata property key**| +|DisplayName|**Property Key**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`propertykey`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### statecode + +|Property|Value| +|---|---| +|Description|**Status of the Workflow Metadata**| +|DisplayName|**Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statecode`| +|RequiredLevel|SystemRequired| +|Type|State| +|DefaultFormValue|| +|GlobalChoiceName|`workflowmetadata_statecode`| + +#### statecode Choices/Options + +|Value|Details| +|---|---| +|0|Label: **Active**
DefaultStatus: 1
InvariantName: `Active`| +|1|Label: **Inactive**
DefaultStatus: 2
InvariantName: `Inactive`| + +### statuscode + +|Property|Value| +|---|---| +|Description|**Reason for the status of the Workflow Metadata**| +|DisplayName|**Status Reason**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`statuscode`| +|RequiredLevel|None| +|Type|Status| +|DefaultFormValue|| +|GlobalChoiceName|`workflowmetadata_statuscode`| + +#### statuscode Choices/Options + +|Value|Details| +|---|---| +|1|Label: **Active**
State:0
TransitionData: None| +|2|Label: **Inactive**
State:1
TransitionData: None| + +### TimeZoneRuleVersionNumber + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Time Zone Rule Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`timezoneruleversionnumber`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### Type + +|Property|Value| +|---|---| +|Description|**The metadata type or category**| +|DisplayName|**Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`type`| +|RequiredLevel|ApplicationRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|400| + +### UTCConversionTimeZoneCode + +|Property|Value| +|---|---| +|Description|**Time zone code that was in use when the record was created.**| +|DisplayName|**UTC Conversion Time Zone Code**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`utcconversiontimezonecode`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|2147483647| +|MinValue|-1| + +### Value + +|Property|Value| +|---|---| +|Description|**The metadata property value for values 850 characters or fewer**| +|DisplayName|**Value**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`value`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|850| + +### ValueType + +|Property|Value| +|---|---| +|Description|**The type of the value column for this property**| +|DisplayName|**Value Type**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`valuetype`| +|RequiredLevel|ApplicationRequired| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`workflowmetadata_valuetype`| + +#### ValueType Choices/Options + +|Value|Label| +|---|---| +|0|**SQL**| +|1|**File**| + +### WorkflowId + +|Property|Value| +|---|---| +|Description|**The workflow this metadata is associated with**| +|DisplayName|**Workflow Id**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`workflowid`| +|RequiredLevel|ApplicationRequired| +|Type|Lookup| +|Targets|workflow| + +### WorkflowMetadataId + +|Property|Value| +|---|---| +|Description|**Unique identifier for entity instances**| +|DisplayName|**Workflow Metadata**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`workflowmetadataid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + + +## Read-only columns/attributes + +These columns/attributes return false for both **IsValidForCreate** and **IsValidForUpdate**. Listed by **SchemaName**. + +- [ComponentIdUnique](#BKMK_ComponentIdUnique) +- [ComponentState](#BKMK_ComponentState) +- [CreatedBy](#BKMK_CreatedBy) +- [CreatedOn](#BKMK_CreatedOn) +- [CreatedOnBehalfBy](#BKMK_CreatedOnBehalfBy) +- [FileValue](#BKMK_FileValue) +- [FileValue_Name](#BKMK_FileValue_Name) +- [IsManaged](#BKMK_IsManaged) +- [ModifiedBy](#BKMK_ModifiedBy) +- [ModifiedOn](#BKMK_ModifiedOn) +- [ModifiedOnBehalfBy](#BKMK_ModifiedOnBehalfBy) +- [OverwriteTime](#BKMK_OverwriteTime) +- [OwnerIdName](#BKMK_OwnerIdName) +- [OwnerIdYomiName](#BKMK_OwnerIdYomiName) +- [OwningBusinessUnit](#BKMK_OwningBusinessUnit) +- [OwningTeam](#BKMK_OwningTeam) +- [OwningUser](#BKMK_OwningUser) +- [SolutionId](#BKMK_SolutionId) +- [SupportingSolutionId](#BKMK_SupportingSolutionId) +- [VersionNumber](#BKMK_VersionNumber) + +### ComponentIdUnique + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Row id unique**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentidunique`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### ComponentState + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Component State**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`componentstate`| +|RequiredLevel|SystemRequired| +|Type|Picklist| +|DefaultFormValue|| +|GlobalChoiceName|`componentstate`| + +#### ComponentState Choices/Options + +|Value|Label| +|---|---| +|0|**Published**| +|1|**Unpublished**| +|2|**Deleted**| +|3|**Deleted Unpublished**| + +### CreatedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who created the record.**| +|DisplayName|**Created By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### CreatedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was created.**| +|DisplayName|**Created On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### CreatedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who created the record.**| +|DisplayName|**Created By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`createdonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### FileValue + +|Property|Value| +|---|---| +|Description|**The metadata property value for values larger than 850 characters**| +|DisplayName|**File Value**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`filevalue`| +|RequiredLevel|None| +|Type|File| +|MaxSizeInKB|100| + +### FileValue_Name + +|Property|Value| +|---|---| +|Description|| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`filevalue_name`| +|RequiredLevel|None| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Disabled| +|IsLocalizable|False| +|MaxLength|200| + +### IsManaged + +|Property|Value| +|---|---| +|Description|**Indicates whether the solution component is part of a managed solution.**| +|DisplayName|**Is Managed**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`ismanaged`| +|RequiredLevel|SystemRequired| +|Type|Boolean| +|GlobalChoiceName|`ismanaged`| +|DefaultValue|False| +|True Label|Managed| +|False Label|Unmanaged| + +### ModifiedBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the user who modified the record.**| +|DisplayName|**Modified By**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### ModifiedOn + +|Property|Value| +|---|---| +|Description|**Date and time when the record was modified.**| +|DisplayName|**Modified On**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### ModifiedOnBehalfBy + +|Property|Value| +|---|---| +|Description|**Unique identifier of the delegate user who modified the record.**| +|DisplayName|**Modified By (Delegate)**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`modifiedonbehalfby`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### OverwriteTime + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Record Overwrite Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`overwritetime`| +|RequiredLevel|SystemRequired| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + +### OwnerIdName + +|Property|Value| +|---|---| +|Description|**Name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridname`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwnerIdYomiName + +|Property|Value| +|---|---| +|Description|**Yomi name of the owner**| +|DisplayName|| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owneridyominame`| +|RequiredLevel|SystemRequired| +|Type|String| +|Format|Text| +|FormatName|Text| +|ImeMode|Auto| +|IsLocalizable|False| +|MaxLength|100| + +### OwningBusinessUnit + +|Property|Value| +|---|---| +|Description|**Unique identifier for the business unit that owns the record**| +|DisplayName|**Owning Business Unit**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`owningbusinessunit`| +|RequiredLevel|SystemRequired| +|Type|Lookup| +|Targets|businessunit| + +### OwningTeam + +|Property|Value| +|---|---| +|Description|**Unique identifier for the team that owns the record.**| +|DisplayName|**Owning Team**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owningteam`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|team| + +### OwningUser + +|Property|Value| +|---|---| +|Description|**Unique identifier for the user that owns the record.**| +|DisplayName|**Owning User**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`owninguser`| +|RequiredLevel|None| +|Type|Lookup| +|Targets|systemuser| + +### SolutionId + +|Property|Value| +|---|---| +|Description|**Unique identifier of the associated solution.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`solutionid`| +|RequiredLevel|SystemRequired| +|Type|Uniqueidentifier| + +### SupportingSolutionId + +|Property|Value| +|---|---| +|Description|**For internal use only.**| +|DisplayName|**Solution**| +|IsValidForForm|False| +|IsValidForRead|False| +|LogicalName|`supportingsolutionid`| +|RequiredLevel|None| +|Type|Uniqueidentifier| + +### VersionNumber + +|Property|Value| +|---|---| +|Description|**Version Number**| +|DisplayName|**Version Number**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`versionnumber`| +|RequiredLevel|None| +|Type|BigInt| +|MaxValue|9223372036854775807| +|MinValue|-9223372036854775808| + +## Many-to-One relationships + +These relationships are many-to-one. Listed by **SchemaName**. + +- [business_unit_workflowmetadata](#BKMK_business_unit_workflowmetadata) +- [FileAttachment_WorkflowMetadata_FileValue](#BKMK_FileAttachment_WorkflowMetadata_FileValue) +- [lk_workflowmetadata_createdby](#BKMK_lk_workflowmetadata_createdby) +- [lk_workflowmetadata_createdonbehalfby](#BKMK_lk_workflowmetadata_createdonbehalfby) +- [lk_workflowmetadata_modifiedby](#BKMK_lk_workflowmetadata_modifiedby) +- [lk_workflowmetadata_modifiedonbehalfby](#BKMK_lk_workflowmetadata_modifiedonbehalfby) +- [owner_workflowmetadata](#BKMK_owner_workflowmetadata) +- [team_workflowmetadata](#BKMK_team_workflowmetadata) +- [user_workflowmetadata](#BKMK_user_workflowmetadata) +- [workflowmetadata_WorkflowId_workflow](#BKMK_workflowmetadata_WorkflowId_workflow) + +### business_unit_workflowmetadata + +One-To-Many Relationship: [businessunit business_unit_workflowmetadata](businessunit.md#BKMK_business_unit_workflowmetadata) + +|Property|Value| +|---|---| +|ReferencedEntity|`businessunit`| +|ReferencedAttribute|`businessunitid`| +|ReferencingAttribute|`owningbusinessunit`| +|ReferencingEntityNavigationPropertyName|`owningbusinessunit`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `Restrict`
Assign: `NoCascade`
Delete: `Restrict`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### FileAttachment_WorkflowMetadata_FileValue + +One-To-Many Relationship: [fileattachment FileAttachment_WorkflowMetadata_FileValue](fileattachment.md#BKMK_FileAttachment_WorkflowMetadata_FileValue) + +|Property|Value| +|---|---| +|ReferencedEntity|`fileattachment`| +|ReferencedAttribute|`fileattachmentid`| +|ReferencingAttribute|`filevalue`| +|ReferencingEntityNavigationPropertyName|`filevalue`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `NoCascade`
Delete: `RemoveLink`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_workflowmetadata_createdby + +One-To-Many Relationship: [systemuser lk_workflowmetadata_createdby](systemuser.md#BKMK_lk_workflowmetadata_createdby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdby`| +|ReferencingEntityNavigationPropertyName|`createdby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_workflowmetadata_createdonbehalfby + +One-To-Many Relationship: [systemuser lk_workflowmetadata_createdonbehalfby](systemuser.md#BKMK_lk_workflowmetadata_createdonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`createdonbehalfby`| +|ReferencingEntityNavigationPropertyName|`createdonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_workflowmetadata_modifiedby + +One-To-Many Relationship: [systemuser lk_workflowmetadata_modifiedby](systemuser.md#BKMK_lk_workflowmetadata_modifiedby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedby`| +|ReferencingEntityNavigationPropertyName|`modifiedby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### lk_workflowmetadata_modifiedonbehalfby + +One-To-Many Relationship: [systemuser lk_workflowmetadata_modifiedonbehalfby](systemuser.md#BKMK_lk_workflowmetadata_modifiedonbehalfby) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`modifiedonbehalfby`| +|ReferencingEntityNavigationPropertyName|`modifiedonbehalfby`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### owner_workflowmetadata + +One-To-Many Relationship: [owner owner_workflowmetadata](owner.md#BKMK_owner_workflowmetadata) + +|Property|Value| +|---|---| +|ReferencedEntity|`owner`| +|ReferencedAttribute|`ownerid`| +|ReferencingAttribute|`ownerid`| +|ReferencingEntityNavigationPropertyName|`ownerid`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### team_workflowmetadata + +One-To-Many Relationship: [team team_workflowmetadata](team.md#BKMK_team_workflowmetadata) + +|Property|Value| +|---|---| +|ReferencedEntity|`team`| +|ReferencedAttribute|`teamid`| +|ReferencingAttribute|`owningteam`| +|ReferencingEntityNavigationPropertyName|`owningteam`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### user_workflowmetadata + +One-To-Many Relationship: [systemuser user_workflowmetadata](systemuser.md#BKMK_user_workflowmetadata) + +|Property|Value| +|---|---| +|ReferencedEntity|`systemuser`| +|ReferencedAttribute|`systemuserid`| +|ReferencingAttribute|`owninguser`| +|ReferencingEntityNavigationPropertyName|`owninguser`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `NoCascade`
Assign: `NoCascade`
Delete: `NoCascade`
Merge: `NoCascade`
Reparent: `NoCascade`
RollupView: `NoCascade`
Share: `NoCascade`
Unshare: `NoCascade`| + +### workflowmetadata_WorkflowId_workflow + +One-To-Many Relationship: [workflow workflowmetadata_WorkflowId_workflow](workflow.md#BKMK_workflowmetadata_WorkflowId_workflow) + +|Property|Value| +|---|---| +|ReferencedEntity|`workflow`| +|ReferencedAttribute|`workflowid`| +|ReferencingAttribute|`workflowid`| +|ReferencingEntityNavigationPropertyName|`WorkflowId`| +|IsHierarchical|| +|CascadeConfiguration|Archive: `RemoveLink`
Assign: `Cascade`
Delete: `Cascade`
Merge: `NoCascade`
Reparent: `Cascade`
RollupView: `NoCascade`
Share: `Cascade`
Unshare: `Cascade`| + + +## One-to-Many relationships + +These relationships are one-to-many. Listed by **SchemaName**. + +- [workflowmetadata_AsyncOperations](#BKMK_workflowmetadata_AsyncOperations) +- [workflowmetadata_BulkDeleteFailures](#BKMK_workflowmetadata_BulkDeleteFailures) +- [workflowmetadata_DuplicateBaseRecord](#BKMK_workflowmetadata_DuplicateBaseRecord) +- [workflowmetadata_DuplicateMatchingRecord](#BKMK_workflowmetadata_DuplicateMatchingRecord) +- [workflowmetadata_FileAttachments](#BKMK_workflowmetadata_FileAttachments) +- [workflowmetadata_MailboxTrackingFolders](#BKMK_workflowmetadata_MailboxTrackingFolders) +- [workflowmetadata_PrincipalObjectAttributeAccesses](#BKMK_workflowmetadata_PrincipalObjectAttributeAccesses) +- [workflowmetadata_ProcessSession](#BKMK_workflowmetadata_ProcessSession) +- [workflowmetadata_SyncErrors](#BKMK_workflowmetadata_SyncErrors) + +### workflowmetadata_AsyncOperations + +Many-To-One Relationship: [asyncoperation workflowmetadata_AsyncOperations](asyncoperation.md#BKMK_workflowmetadata_AsyncOperations) + +|Property|Value| +|---|---| +|ReferencingEntity|`asyncoperation`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_AsyncOperations`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### workflowmetadata_BulkDeleteFailures + +Many-To-One Relationship: [bulkdeletefailure workflowmetadata_BulkDeleteFailures](bulkdeletefailure.md#BKMK_workflowmetadata_BulkDeleteFailures) + +|Property|Value| +|---|---| +|ReferencingEntity|`bulkdeletefailure`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_BulkDeleteFailures`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### workflowmetadata_DuplicateBaseRecord + +Many-To-One Relationship: [duplicaterecord workflowmetadata_DuplicateBaseRecord](duplicaterecord.md#BKMK_workflowmetadata_DuplicateBaseRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`baserecordid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_DuplicateBaseRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### workflowmetadata_DuplicateMatchingRecord + +Many-To-One Relationship: [duplicaterecord workflowmetadata_DuplicateMatchingRecord](duplicaterecord.md#BKMK_workflowmetadata_DuplicateMatchingRecord) + +|Property|Value| +|---|---| +|ReferencingEntity|`duplicaterecord`| +|ReferencingAttribute|`duplicaterecordid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_DuplicateMatchingRecord`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### workflowmetadata_FileAttachments + +Many-To-One Relationship: [fileattachment workflowmetadata_FileAttachments](fileattachment.md#BKMK_workflowmetadata_FileAttachments) + +|Property|Value| +|---|---| +|ReferencingEntity|`fileattachment`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_FileAttachments`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### workflowmetadata_MailboxTrackingFolders + +Many-To-One Relationship: [mailboxtrackingfolder workflowmetadata_MailboxTrackingFolders](mailboxtrackingfolder.md#BKMK_workflowmetadata_MailboxTrackingFolders) + +|Property|Value| +|---|---| +|ReferencingEntity|`mailboxtrackingfolder`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_MailboxTrackingFolders`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### workflowmetadata_PrincipalObjectAttributeAccesses + +Many-To-One Relationship: [principalobjectattributeaccess workflowmetadata_PrincipalObjectAttributeAccesses](principalobjectattributeaccess.md#BKMK_workflowmetadata_PrincipalObjectAttributeAccesses) + +|Property|Value| +|---|---| +|ReferencingEntity|`principalobjectattributeaccess`| +|ReferencingAttribute|`objectid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_PrincipalObjectAttributeAccesses`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### workflowmetadata_ProcessSession + +Many-To-One Relationship: [processsession workflowmetadata_ProcessSession](processsession.md#BKMK_workflowmetadata_ProcessSession) + +|Property|Value| +|---|---| +|ReferencingEntity|`processsession`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_ProcessSession`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + +### workflowmetadata_SyncErrors + +Many-To-One Relationship: [syncerror workflowmetadata_SyncErrors](syncerror.md#BKMK_workflowmetadata_SyncErrors) + +|Property|Value| +|---|---| +|ReferencingEntity|`syncerror`| +|ReferencingAttribute|`regardingobjectid`| +|ReferencedEntityNavigationPropertyName|`workflowmetadata_SyncErrors`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `DoNotDisplay`
Group: `Details`
Label:
MenuId: null
Order:
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + + + +### See also + +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) +[Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) + diff --git a/powerapps-docs/developer/data-platform/reference/entities/workqueue.md b/powerapps-docs/developer/data-platform/reference/entities/workqueue.md index bfb6116100..b1a74546ec 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/workqueue.md +++ b/powerapps-docs/developer/data-platform/reference/entities/workqueue.md @@ -1,16 +1,14 @@ --- title: "Work Queue (workqueue) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Work Queue (workqueue) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Work Queue (workqueue) table/entity reference +# Work Queue (workqueue) table/entity reference (Microsoft Dataverse) @@ -22,11 +20,14 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | | `Assign`
Event: True |`PATCH` /workqueues(*workqueueid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `ClearWorkQueue`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `ComputeSlaWorkQueueItem`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Create`
Event: True |`POST` /workqueues
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /workqueues(*workqueueid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| | `Dequeue`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -63,6 +64,8 @@ The following table lists selected properties for the Work Queue (workqueue) tab These columns/attributes return true for either **IsValidForCreate** or **IsValidForUpdate** (usually both). Listed by **SchemaName**. +- [allowupdateinputwhileprocessing](#BKMK_allowupdateinputwhileprocessing) +- [continueprocessingifslaviolated](#BKMK_continueprocessingifslaviolated) - [defaultitemtimetoliveinminutes](#BKMK_defaultitemtimetoliveinminutes) - [description](#BKMK_description) - [ImportSequenceNumber](#BKMK_ImportSequenceNumber) @@ -76,6 +79,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [OwnerId](#BKMK_OwnerId) - [OwnerIdType](#BKMK_OwnerIdType) - [prioritytype](#BKMK_prioritytype) +- [slathresholdinpercentage](#BKMK_slathresholdinpercentage) +- [slathresholdmodifiedon](#BKMK_slathresholdmodifiedon) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) @@ -84,6 +89,50 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [workqueuekey](#BKMK_workqueuekey) - [WorkQueueType](#BKMK_WorkQueueType) +### allowupdateinputwhileprocessing + +|Property|Value| +|---|---| +|Description|**Indicates whether updating the input while the item is in processing is allowed. Default value is NotSet.**| +|DisplayName|**Allow update item input while in processing.**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`allowupdateinputwhileprocessing`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`workqueue_allowupdateinputwhileprocessing`| + +#### allowupdateinputwhileprocessing Choices/Options + +|Value|Label| +|---|---| +|0|**NotSet**| +|1|**No**| +|2|**Yes**| + +### continueprocessingifslaviolated + +|Property|Value| +|---|---| +|Description|**Indicates whether item should be processed even if SLA is violated. Default value is NotSet.**| +|DisplayName|**Continue to process item even if SLA is violated**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`continueprocessingifslaviolated`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`workqueue_continueprocessingifslaviolated`| + +#### continueprocessingifslaviolated Choices/Options + +|Value|Label| +|---|---| +|0|**NotSet**| +|1|**No**| +|2|**Yes**| + ### defaultitemtimetoliveinminutes |Property|Value| @@ -287,6 +336,37 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |---|---| |0|**Fifo**| +### slathresholdinpercentage + +|Property|Value| +|---|---| +|Description|**The SLA Threshold in percentage for items added to the work queue.**| +|DisplayName|**SLA Threshold in Percentage**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`slathresholdinpercentage`| +|RequiredLevel|None| +|Type|Integer| +|MaxValue|100| +|MinValue|0| + +### slathresholdmodifiedon + +|Property|Value| +|---|---| +|Description|**Date and time that the SLA Threshold was modified on.**| +|DisplayName|**SLA Threshold Modified On**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`slathresholdmodifiedon`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + ### statecode |Property|Value| @@ -820,6 +900,7 @@ One-To-Many Relationship: [systemuser user_workqueue](systemuser.md#BKMK_user_wo These relationships are one-to-many. Listed by **SchemaName**. - [flowevent_workqueue](#BKMK_flowevent_workqueue) +- [savingrule_workqueue](#BKMK_savingrule_workqueue) - [workqueue_AsyncOperations](#BKMK_workqueue_AsyncOperations) - [workqueue_BulkDeleteFailures](#BKMK_workqueue_BulkDeleteFailures) - [workqueue_DuplicateBaseRecord](#BKMK_workqueue_DuplicateBaseRecord) @@ -844,6 +925,18 @@ Many-To-One Relationship: [flowevent flowevent_workqueue](flowevent.md#BKMK_flow |IsCustomizable|`False`| |AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| +### savingrule_workqueue + +Many-To-One Relationship: [savingrule savingrule_workqueue](savingrule.md#BKMK_savingrule_workqueue) + +|Property|Value| +|---|---| +|ReferencingEntity|`savingrule`| +|ReferencingAttribute|`workqueueid`| +|ReferencedEntityNavigationPropertyName|`savingrule_workqueue`| +|IsCustomizable|`True`| +|AssociatedMenuConfiguration|AvailableOffline: True
Behavior: `UseCollectionName`
Group: `Details`
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: `00000000-0000-0000-0000-000000000000`| + ### workqueue_AsyncOperations Many-To-One Relationship: [asyncoperation workqueue_AsyncOperations](asyncoperation.md#BKMK_workqueue_AsyncOperations) @@ -980,6 +1073,6 @@ Many-To-One Relationship: [workqueueitem workqueue_workqueueitem](workqueueitem. ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/entities/workqueueitem.md b/powerapps-docs/developer/data-platform/reference/entities/workqueueitem.md index 44e0d34262..aaaf5741e0 100644 --- a/powerapps-docs/developer/data-platform/reference/entities/workqueueitem.md +++ b/powerapps-docs/developer/data-platform/reference/entities/workqueueitem.md @@ -1,16 +1,14 @@ --- title: "Work Queue Item (workqueueitem) table/entity reference (Microsoft Dataverse)" description: "Includes schema information and supported messages for the Work Queue Item (workqueueitem) table/entity with Microsoft Dataverse." -ms.date: 08/30/2024 -ms.service: powerapps -ms.topic: reference +ms.topic: generated-reference author: phecke ms.author: pehecke search.audienceType: - developer --- -# Work Queue Item (workqueueitem) table/entity reference +# Work Queue Item (workqueueitem) table/entity reference (Microsoft Dataverse) @@ -21,10 +19,13 @@ Messages represent operations that can be performed on the table. They may also | Name
Is Event? |Web API Operation |SDK for .NET | | ---- | ----- |----- | +| `AddWorkQueueItemProcessingHistoryEntry`
Event: False | |[Learn to use messages with the SDK for .NET](/power-apps/developer/data-platform/org-service/use-messages)| | `Assign`
Event: True |`PATCH` /workqueueitems(*workqueueitemid*)
[Update](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-update) the `ownerid` property. || +| `Associate`
Event: True |[Associate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Associate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-associate-method-or-associaterequest)| | `Create`
Event: True |`POST` /workqueueitems
See [Create](/powerapps/developer/data-platform/webapi/create-entity-web-api) |[Create records](/power-apps/developer/data-platform/org-service/entity-operations-create#basic-create)| | `CreateMultiple`
Event: True | || | `Delete`
Event: True |`DELETE` /workqueueitems(*workqueueitemid*)
See [Delete](/powerapps/developer/data-platform/webapi/update-delete-entities-using-web-api#basic-delete) |[Delete records](/power-apps/developer/data-platform/org-service/entity-operations-update-delete#basic-delete)| +| `Disassociate`
Event: True |[Disassociate records](/power-apps/developer/data-platform/webapi/associate-disassociate-entities-using-web-api) |[Disassociate records](/power-apps/developer/data-platform/org-service/entity-operations-associate-disassociate#use-the-disassociate-method-or-disassociaterequest)| | `GrantAccess`
Event: True | || | `IsValidStateTransition`
Event: False | || | `ModifyAccess`
Event: True | || @@ -82,6 +83,8 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali - [processortype](#BKMK_processortype) - [requeuecount](#BKMK_requeuecount) - [retrycount](#BKMK_retrycount) +- [slastatus](#BKMK_slastatus) +- [slathresholddate](#BKMK_slathresholddate) - [statecode](#BKMK_statecode) - [statuscode](#BKMK_statuscode) - [TimeZoneRuleVersionNumber](#BKMK_TimeZoneRuleVersionNumber) @@ -154,7 +157,7 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |Type|DateTime| |CanChangeDateTimeBehavior|False| |DateTimeBehavior|UserLocal| -|Format|DateOnly| +|Format|DateAndTime| |ImeMode|Auto| |SourceTypeMask|0| @@ -419,6 +422,46 @@ These columns/attributes return true for either **IsValidForCreate** or **IsVali |MaxValue|2147483647| |MinValue|0| +### slastatus + +|Property|Value| +|---|---| +|Description|**The SLA status provides more context for on the item processing status (In SLA, At Risk, Out of SLA).**| +|DisplayName|**SLA Status**| +|IsValidForForm|True| +|IsValidForRead|True| +|LogicalName|`slastatus`| +|RequiredLevel|None| +|Type|Picklist| +|DefaultFormValue|0| +|GlobalChoiceName|`workqueueitem_slastatus`| + +#### slastatus Choices/Options + +|Value|Label| +|---|---| +|0|**NotSet**| +|1|**In**| +|2|**AtRisk**| +|3|**Out**| + +### slathresholddate + +|Property|Value| +|---|---| +|Description|**Date and time on which the work queue item starts to be at risk of SLA violation.**| +|DisplayName|**SLA Threshold Time**| +|IsValidForForm|False| +|IsValidForRead|True| +|LogicalName|`slathresholddate`| +|RequiredLevel|None| +|Type|DateTime| +|CanChangeDateTimeBehavior|False| +|DateTimeBehavior|UserLocal| +|Format|DateAndTime| +|ImeMode|Inactive| +|SourceTypeMask|0| + ### statecode |Property|Value| @@ -1102,6 +1145,6 @@ Many-To-One Relationship: [syncerror workqueueitem_SyncErrors](syncerror.md#BKMK ### See also -[Dataverse table/entity reference](../about-entity-reference.md) +[Dataverse table/entity reference](/power-apps/developer/data-platform/reference/about-entity-reference) [Dataverse Web API Reference](/power-apps/developer/data-platform/webapi/reference/about) diff --git a/powerapps-docs/developer/data-platform/reference/web-service-error-codes.md b/powerapps-docs/developer/data-platform/reference/web-service-error-codes.md index 6365ebf761..882a0e29d5 100644 --- a/powerapps-docs/developer/data-platform/reference/web-service-error-codes.md +++ b/powerapps-docs/developer/data-platform/reference/web-service-error-codes.md @@ -1,11 +1,11 @@ --- title: "Web service error codes (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This topic lists the error codes you might encounter when you debug your code. " # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 06/19/2024 -author: MicroSri -ms.author: sriknair +ms.date: 07/21/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: reference +ms.topic: generated-reference search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/register-plug-in.md b/powerapps-docs/developer/data-platform/register-plug-in.md index e1d081e554..5f8da99c56 100644 --- a/powerapps-docs/developer/data-platform/register-plug-in.md +++ b/powerapps-docs/developer/data-platform/register-plug-in.md @@ -3,10 +3,10 @@ title: "Register a plug-in (Microsoft Dataverse) | Microsoft Docs" # Intent and description: "Learn how to register a plug-in assembly and step with the Microsoft Dataverse event framework pipeline." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 08/28/2024 ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/register-web-hook.md b/powerapps-docs/developer/data-platform/register-web-hook.md index 70d36bc151..f2c5f78f3c 100644 --- a/powerapps-docs/developer/data-platform/register-web-hook.md +++ b/powerapps-docs/developer/data-platform/register-web-hook.md @@ -3,7 +3,7 @@ title: Register a WebHook description: Learn how to register a WebHook using the Plug-in Registration tool. ms.date: 03/22/2022 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: swylezol ms.subservice: dataverse-developer ms.author: swylezol diff --git a/powerapps-docs/developer/data-platform/run-duplicate-detection.md b/powerapps-docs/developer/data-platform/run-duplicate-detection.md index f68c7346af..6283115788 100644 --- a/powerapps-docs/developer/data-platform/run-duplicate-detection.md +++ b/powerapps-docs/developer/data-platform/run-duplicate-detection.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 03/26/2021 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "mayadumesh" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only @@ -68,7 +68,7 @@ OData-Version: 4.0 Submit an asynchronous duplicate detection job that runs in the background. The duplicates are detected according to the published duplicate rules for the table type. The detected duplicates are stored as `DuplicateRecord` records in Dynamics 365. -A maximum of 5000 duplicates are returned by the duplicate detection job. +A maximum of 5,000 duplicates are returned by the duplicate detection job. ### Options diff --git a/powerapps-docs/developer/data-platform/sample-blazor-web-assembly-global-discovery.md b/powerapps-docs/developer/data-platform/sample-blazor-web-assembly-global-discovery.md index a79a5472b1..d06d30adcc 100644 --- a/powerapps-docs/developer/data-platform/sample-blazor-web-assembly-global-discovery.md +++ b/powerapps-docs/developer/data-platform/sample-blazor-web-assembly-global-discovery.md @@ -1,7 +1,7 @@ --- title: "Sample: Blazor WebAssembly with Global Discovery (C#) (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample a Blazor WebAssembly project that uses the Global Discovery Service and Dataverse Web API to access multiple environments available to the user." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 07/18/2022 +ms.date: 12/04/2024 author: ImadYanni ms.author: iyanni ms.reviewer: jdaly @@ -16,7 +16,7 @@ contributors: This sample shows how to use the Global Discovery service from a Blazor WebAssembly application. -You can download the sample from [https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C#/BlazorCDS](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23/BlazorCDS) +You can download the sample from [https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C#/BlazorCDS](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp/BlazorCDS) This sample is a modification of the steps in the [Tutorial: Create an ASP.NET Core Blazor WebAssembly app using Microsoft Dataverse](walkthrough-blazor-webassembly-single-tenant.md) @@ -70,6 +70,9 @@ To run this sample you must first configure an Microsoft Entra ID application on 1. Click **Save**. +Read the following important information about using implicit grant or implicit flow in application code. +[!INCLUDE [cc-connection-string](includes/cc-connection-string.md)] + #### Configure Permissions 1. Go to **API permissions**. diff --git a/powerapps-docs/developer/data-platform/sample-data.md b/powerapps-docs/developer/data-platform/sample-data.md index 0adc426005..6839a6a03d 100644 --- a/powerapps-docs/developer/data-platform/sample-data.md +++ b/powerapps-docs/developer/data-platform/sample-data.md @@ -3,7 +3,7 @@ title: "Add and remove sample data (Microsoft Dataverse) | Microsoft Learn" # In description: "Learn how to install or uninstall sample data using the Web API or SDK for .NET." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 09/28/2022 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: JimDaly # GitHub ID ms.subservice: dataverse-developer ms.author: jdaly # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/sample-discovery-service-crmserviceclient.md b/powerapps-docs/developer/data-platform/sample-discovery-service-crmserviceclient.md index fd5cd8764a..479b73fb27 100644 --- a/powerapps-docs/developer/data-platform/sample-discovery-service-crmserviceclient.md +++ b/powerapps-docs/developer/data-platform/sample-discovery-service-crmserviceclient.md @@ -17,7 +17,7 @@ contributors: This sample code shows how to use the discovery service with the . > [!div class="nextstepaction"] -> [SDK for .NET: Use CrmServiceClient to access the Global Discovery Service sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/DiscoveryService) +> [SDK for .NET: Use CrmServiceClient to access the Global Discovery Service sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/DiscoveryService) > [!NOTE] > This sample is limited to .NET Full Framework. diff --git a/powerapps-docs/developer/data-platform/sample-global-discovery-service-csharp.md b/powerapps-docs/developer/data-platform/sample-global-discovery-service-csharp.md index 0162f665b5..a1c54284fb 100644 --- a/powerapps-docs/developer/data-platform/sample-global-discovery-service-csharp.md +++ b/powerapps-docs/developer/data-platform/sample-global-discovery-service-csharp.md @@ -1,7 +1,7 @@ --- title: "Global Discovery Service Sample (C#) (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This sample shows how to access the global Discovery Service using the OData V4 RESTful API and the Dataverse.Client.ServiceClient" # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 07/18/2022 +ms.date: 12/04/2024 author: ImadYanni ms.author: iyanni ms.reviewer: jdaly @@ -37,6 +37,9 @@ To run the sample: 1. Press F5 to build and run the sample. +Read the following important information about using username/password authentication in application code. +[!INCLUDE [cc-connection-string](includes/cc-connection-string.md)] + ## What this sample does Both the `REST` and `ServiceClient` samples do the same things: diff --git a/powerapps-docs/developer/data-platform/sdk-client-transition.md b/powerapps-docs/developer/data-platform/sdk-client-transition.md index 1c38a1eb20..97964b7a6b 100644 --- a/powerapps-docs/developer/data-platform/sdk-client-transition.md +++ b/powerapps-docs/developer/data-platform/sdk-client-transition.md @@ -76,7 +76,7 @@ Leave your application projects and code as is. Continue using the Microsoft.Crm ## Code samples -Available here: [ServiceClient code samples](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/ServiceClient) +Available here: [ServiceClient code samples](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/ServiceClient) ## Timeline diff --git a/powerapps-docs/developer/data-platform/search/autocomplete.md b/powerapps-docs/developer/data-platform/search/autocomplete.md index 027990f7b7..a4eac51eee 100644 --- a/powerapps-docs/developer/data-platform/search/autocomplete.md +++ b/powerapps-docs/developer/data-platform/search/autocomplete.md @@ -4,8 +4,8 @@ description: "Use Dataverse search autocomplete to provide autocompletion of inp ms.date: 10/20/2023 ms.reviewer: jdaly ms.topic: article -author: mspilde -ms.author: mspilde +author: seanwat-msft +ms.author: seanwat search.audienceType: - developer search.app: @@ -13,6 +13,7 @@ search.app: - D365CE contributors: - JimDaly + - jeromeblouinms --- # Dataverse Search autocomplete @@ -96,7 +97,7 @@ The following examples show how to use the autocomplete operation. These example #### [SDK for .NET](#tab/sdk) -This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/Search) on GitHub. The static `OutputAutoComplete` method accepts a value for the [search parameter](#search-parameter). +This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/Search) on GitHub. The static `OutputAutoComplete` method accepts a value for the [search parameter](#search-parameter). ```csharp /// @@ -205,7 +206,7 @@ This class is the same `QueryContext` class used for the [query example](query.m Use the [searchautocomplete action](xref:Microsoft.Dynamics.CRM.searchautocomplete) to receive a [searchautocompleteResponse complex type](xref:Microsoft.Dynamics.CRM.searchautocompleteResponse). -This example is from the [Web API search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/Search) on GitHub. +This example is from the [Web API search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/Search) on GitHub. The unescaped, formatted JSON passed to the string `entities` parameter looks like this: diff --git a/powerapps-docs/developer/data-platform/search/custom-search-analyzer.md b/powerapps-docs/developer/data-platform/search/custom-search-analyzer.md index af96183005..d847a056ce 100644 --- a/powerapps-docs/developer/data-platform/search/custom-search-analyzer.md +++ b/powerapps-docs/developer/data-platform/search/custom-search-analyzer.md @@ -1,11 +1,11 @@ --- -title: "Custom column analyzers for Dataverse Search" -description: "You can tailor the search results you get from Dataverse search by applying special search analyzers for specific table columns. You can use default Azure Search analyzers or create your own custom analyzer." -ms.date: 08/16/2024 +title: "Configure Azure AI built-in analyzers for Dataverse Search" +description: "You can tailor the search results you get from Dataverse search by applying special search analyzers for specific table columns. You can use Azure AI built-in analyzers to modify the search results you get." +ms.date: 03/28/2025 ms.reviewer: jdaly -ms.topic: article -author: mspilde -ms.author: mspilde +ms.topic: how-to +author: seanwat-msft +ms.author: seanwat search.audienceType: - developer search.app: @@ -13,9 +13,9 @@ search.app: - D365CE contributors: - JimDaly - - wobushixinxin67 + - jeromeblouinms --- -# Custom column analyzers for Dataverse Search +# Configure Azure AI built-in analyzers for Dataverse Search Dataverse search uses many different [Azure AI Search](/azure/search/search-what-is-azure-search) capabilities that include both index and search analyzers to return the best data based on what the user asks for. These built-in capabilities help to define how an index maps certain phrases or words to the best match to data in a column and a row in a table. @@ -48,7 +48,7 @@ For your search terms and phrases, the Azure AI Search built-in analyzers might To use one of the Azure AI Search built-in analyzers for a specific column, create a row in the [SearchAttributeSettings table](../reference/entities/searchattributesettings.md) set the [Name](../reference/entities/searchattributesettings.md#BKMK_name), [entityname](../reference/entities/searchattributesettings.md#BKMK_entityname), and [attributename](../reference/entities/searchattributesettings.md#BKMK_attributename) to be used and set the [settings](../reference/entities/searchattributesettings.md#BKMK_settings) to refer to a built-in search analyzer like `{"analyzer": "keyword"}`, or a language analyzer like `{ "analyzer": "it.microsoft"}`. [Learn how to set an analyzer for a column](#set-an-analyzer-for-a-column) -You can override the default on a for string columns. Alternative analyzers can be a [language analyzer](/azure/search/index-add-language-analyzers) for linguistic processing, a [custom analyzer](/azure/search/index-add-custom-analyzers), or a built-in analyzer from the list of [available analyzers](/azure/search/index-add-custom-analyzers#built-in-analyzers). +You can override the default for string columns. Alternative analyzers can be a [language analyzer](/azure/search/index-add-language-analyzers) for linguistic processing, a [custom analyzer](/azure/search/index-add-custom-analyzers), or a built-in analyzer from the list of [available analyzers](/azure/search/index-add-custom-analyzers#built-in-analyzers). ## Set an analyzer for a column @@ -58,9 +58,9 @@ To apply a different analyzer for a Dataverse table column, there needs to be a Setting this property doesn't require writing code. Anyone with access to [Power Apps](https://make.powerapps.com) and write access to the `SearchAttributeSettings` table can apply this change, but they need to take extra care not to create a duplicate row. If you want to use code to create this row, see [Edit SearchAttributeSettings table columns with code](#edit-searchattributesettings-table-columns-with-code). > [!NOTE] -> Don't set an analyzer for the [primary name column of a table](../entity-metadata.md#primary-name). You can do this, but the results will not be reliable. Primary name columns are treated differently because most tables have them and they play a special role by providing the string value used to link to records within apps. +> Don't set an analyzer for the [primary name column of a table](../entity-metadata.md#primary-name). You can do this, but the results won't be reliable. Primary name columns are treated differently because most tables have them and they play a special role by providing the string value used to link to records within apps. > -> If you need to apply a custom analyzer that uses the data in the primary name column of a table, create a separate string column and copy the content of the primary name column into it. Set an analyzer on that column instead. +> If you need to configure an analyzer that uses the data in the primary name column of a table, create a separate string column and copy the content of the primary name column into it. Set an analyzer on that column instead. ### Configure Power Apps to edit the SearchAttributeSettings table @@ -73,7 +73,7 @@ Follow these steps to open the [SearchAttributeSettings table](../reference/enti 1. Select **All** tables. 1. In the top right corner, search for `searchattributesettings`. 1. Open the **SearchAttributeSettings** table. -1. Make sure when the table opens the **Name**, **attributename**, **entityname** and **settings** columns are visible. You can add them by selecting "**+18 more**" next to the **Name** column. +1. Make sure when the table opens the **Name**, **attributename**, **entityname**, and **settings** columns are visible. You can add them by selecting "**+18 more**" next to the **Name** column. 1. After selecting the columns, select **Save**. This closes the dialog and the columns are visible on the page. After you save, the columns should be visible. @@ -85,17 +85,17 @@ For more information, see [Table columns and data](../../../maker/data-platform/ The following table describes what to add to each column: > [!IMPORTANT] -> The combination of **entityname** and **attributename** values must be unique in the **SearchAttributeSettings** table. You must make sure that you don't enter duplicate rows for with the same values for these two columns. When a duplicate row exists Dataverse search will return an error when people perform a search. +> The combination of **entityname** and **attributename** values must be unique in the **SearchAttributeSettings** table. You must make sure that you don't enter duplicate rows for with the same values for these two columns. When a duplicate row exists, Dataverse search returns an error when people perform a search. > > To avoid anyone unintentionally creating a duplicate row, you can add an alternate key to the `SearchAttributeSettings` table specifying the `entityname` and `attributename` columns in the key. [Learn to define alternate keys using Power Apps](../../../maker/data-platform/define-alternate-keys-portal.md) |Name |What to add| |---------|---------| -|**Name**|The name can be anything that helps you identify the custom analyzer you added.| +|**Name**|The name can be anything that helps you identify the analyzer to configure.| |**entityname**|The logical name of the table that has the column you're configuring.| |**attributename**|The logical name of column of the table you want the analyzer used for your search terms or phrases.| -|**settings**|The JSON string that identifies your custom analyzer. You should set only the `analyzer`, or the `indexanalyzer` and `searchanalyzer`. The values might look something like these: `{ "analyzer": "name_analyzer"}` or `{"indexanalyzer": "name_analyzer", "searchanalyzer": "name_analyzer"}`| +|**settings**|The JSON string that identifies the analyzer to configure. You should set only the `analyzer`, or the `indexanalyzer` and `searchanalyzer`. The values might look something like these: `{ "analyzer": "name_analyzer"}` or `{"indexanalyzer": "name_analyzer", "searchanalyzer": "name_analyzer"}`| @@ -373,348 +373,6 @@ $createdRecordMessage = @() --- -## Create a custom analyzer - -When you aren't getting the results from Dataverse search that you expect, and none of the built-in Azure AI Search analyzers do what you need, you can build and configure a custom search analyzer. It's important to understand what an Azure AI Search custom analyzer is and how to build one that can be applied to your power platform environment so that Dataverse search can return data people expect. Refer to [Add custom analyzers to string fields](/azure/search/index-add-custom-analyzers) to learn more on what an Azure custom analyzer is and how it helps return the best results for your users. - -> [!NOTE] -> For the custom analyzer to work with Dataverse, the names of the custom analyzers, char filters, tokenizers and token filters must start with `msdyn_search_`. - -The following example is a custom analyzer named `msdyn_search_remove_parenthesis_analyzer` which removes the parentheses in the value of the column during indexing and performing search. - -```json -{ - "tokenizers": { - "$type": "System.Collections.Generic.List`1[[Microsoft.Azure.Search.Models.Tokenizer, Microsoft.Azure.Search.Service]], mscorlib", - "$values": [ - { - "$type": "Microsoft.Azure.Search.Models.StandardTokenizerV2, Microsoft.Azure.Search.Service", - "name": "msdyn_search_remove_parenthesis_tokenizer" - } - ] - }, - "tokenFilters": { - "$type": "System.Collections.Generic.List`1[[Microsoft.Azure.Search.Models.TokenFilter, Microsoft.Azure.Search.Service]], mscorlib", - "$values": [] - }, - "charFilters": { - "$type": "System.Collections.Generic.List`1[[Microsoft.Azure.Search.Models.CharFilter, Microsoft.Azure.Search.Service]], mscorlib", - "$values": [ - { - "$type": "Microsoft.Azure.Search.Models.MappingCharFilter, Microsoft.Azure.Search.Service", - "mappings": { - "$type": "System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib", - "$values": [ - "(=>", - ")=>" - ] - }, - "name": "msdyn_search_remove_parenthesis_char" - } - ] - }, - "analyzers": { - "$type": "System.Collections.Generic.List`1[[Microsoft.Azure.Search.Models.Analyzer, Microsoft.Azure.Search.Service]], mscorlib", - "$values": [ - { - "$type": "Microsoft.Azure.Search.Models.CustomAnalyzer, Microsoft.Azure.Search.Service", - "tokenizer": "msdyn_search_remove_parenthesis_tokenizer", - "tokenFilters": { - "$type": "Microsoft.Azure.Search.Models.TokenFilterName[], Microsoft.Azure.Search.Service", - "$values": [ - "lowercase" - ] - }, - "charFilters": { - "$type": "Microsoft.Azure.Search.Models.CharFilterName[], Microsoft.Azure.Search.Service", - "$values": [ - "msdyn_search_remove_parenthesis_char" - ] - }, - "name": "msdyn_search_remove_parenthesis_analyzer" - } - ] - } -} -``` - -## Enable the custom analyzer for Dataverse Search - -After creating a custom search analyzer, you must enable it for Dataverse search by adding the definition of the analyzer in the [SearchCustomAnalyzer table](../reference/entities/searchcustomanalyzer.md) and populate the [SearchAttributeSettings table](../reference/entities/searchattributesettings.md) with the data to use the custom analyzer as described in [Set an analyzer for a column](#set-an-analyzer-for-a-column). - -> [!NOTE] -> The [SearchCustomAnalyzer table](../reference/entities/searchcustomanalyzer.md) must contain no more than one row of data. By default it has no data. If more than one row is added, people using Dataverse search will get errors. -> -> You can't upload a custom analyzer using [Power Apps](https://make.powerapps.com), you need to use code to upload the file containing the custom analyzer. -> -> You can't remove or edit existing `tokenizers`, `tokenFilters`, `charFilters`, and `analyzers` after they have been uploaded to the `SearchCustomAnalyzer` table `analyzers` file column. Each items is added when it is created by uploading the file to the `analyzers` file column the first time. If you need to modify the item, you must redefine it with a different name, and upload the file again. If you redefine an item, we recommend you keep the original definition in the JSON file so you know that name is used already, and can't be used again. - - -## Set the custom analyzer definition - -Setting the [SearchCustomAnalyzer table](../reference/entities/searchcustomanalyzer.md) row requires two steps: - -1. Create the row and set the [Name column](../reference/entities/searchcustomanalyzer.md#BKMK_name). -2. Upload the file with the analyzer into the [analyzers column](../reference/entities/searchcustomanalyzer.md#BKMK_analyzers) - -If a row already exists, you can just update the .json file set in the `analyzers` column without creating a new row. - -The following example code includes logic to ensure that no more than one row exists in the `searchcustomanalyzer` table, and that any existing row isn't overwritten accidentally. - -### [SDK for .NET](#tab/sdk) - -This static `SetSearchCustomAnalyzer` method depends on an example `UploadFile` function you can find in [Use Dataverse messages to upload a file](../file-column-data.md#use-dataverse-messages-to-upload-a-file). - - -```csharp -/// -/// Sets the custom analyzers for a Dataverse environment -/// -/// The authenticated IOrganizationService instance -/// Information about the file containing custom analyzers -/// The name for the custom analyzer record -/// Whether to update an existing custom analyzer if found. -/// -/// Whether the caller asserts that the custom analyzer file is valid. -/// -/// -static void SetSearchCustomAnalyzer( - IOrganizationService service, - FileInfo customAnalyzerFile, - string customAnalyzerName, - bool overwriteExisting, - bool isValidCustomAnalyzer) -{ - - if (!isValidCustomAnalyzer) - { - string message = "Please make sure the names of the custom analyzers, "; - message += "char filters, tokenizers and token filters"; - message += "defined in the file start with 'msdyn_search_' "; - message += "and make sure the file is in a valid json format."; - message += "Please update the value of validCustomAnalyzer "; - message += "to true and execute SetSearchCustomAnalyzer again."; - - throw new Exception(message); - } - - try - { - // Check if there are any existing records - QueryExpression query = new("searchcustomanalyzer") - { - TopCount = 2, - ColumnSet = new("searchcustomanalyzerid") - }; - - EntityCollection entityCollection = service.RetrieveMultiple(query); - - if (entityCollection.Entities.Count > 1) - { - throw new Exception("There should be exactly one record in the searchcustomanalyzer table."); - } - if (entityCollection.Entities.Count == 1) - { - //There is one record - - Guid searchCustomAnalyzerRecordId = entityCollection.Entities[0].Id; - - if (!overwriteExisting) - { - string message = "An existing record is found in searchcustomanalyzer."; - message += "Please make sure the existing custom analyzers are "; - message += "not changed or deleted in the uploaded file. "; - message += "You can add new custom analyzers to the file. "; - message += "Please update the value of overwriteExisting "; - message += "to true and execute the SetSearchCustomAnalyzer again."; - - throw new Exception(message); - } - - //Delete the existing record - service.Delete("searchcustomanalyzer", searchCustomAnalyzerRecordId); - } - - Entity newRecord = new("searchcustomanalyzer") - { - Attributes = { - { "name", customAnalyzerName } - } - }; - - Guid newRecordId = service.Create(newRecord); - EntityReference newRecordReference = new("searchcustomanalyzer", newRecordId); - - // Upload the file using example static method - UploadFile( - service: service, - entityReference: newRecordReference, - fileAttributeName:"analyzers", - fileInfo: customAnalyzerFile, - fileMimeType: "application/json"); - - } - catch (Exception) - { - throw; - } -} -``` - -The following example shows how to use the static `SetSearchCustomAnalyzer` method to upload a custom analyzer file. - -```csharp -SetSearchCustomAnalyzer( - service: service, - customAnalyzerFile: new FileInfo("C:\\CustomAnalyzers\\SampleCustomAnalyzers.json"), - customAnalyzerName: "Sample Custom Analyzer", - overwriteExisting: true, - isValidCustomAnalyzer: true - ); -``` - -[Learn how to use the SDK for .NET](../org-service/quick-start-org-service-console-app.md) -[Use file column data](../file-column-data.md) - - -### [Web API](#tab/webapi) - -This PowerShell function depends on the following functions described in [Use PowerShell and Visual Studio Code with the Dataverse Web API](../webapi/use-ps-and-vscode-web-api.md) - -- `Connect`: [Learn to create a Connect function](../webapi/use-ps-and-vscode-web-api.md#create-a-connect-function) -- [Learn to create table operations functions](../webapi/use-ps-and-vscode-web-api.md#create-table-operations-functions): - - `Get-Records` - - `Remove-Record` - - `New-Record` -- `Set-FileColumn`: [Learn more about this function and uploading files to Dataverse](../file-column-data.md#powershell-example-to-upload-file-in-a-single-request) - -```powershell -. $PSScriptRoot\Core.ps1 # Contains the Connect function -. $PSScriptRoot\TableOperations.ps1 # Contains the Get-Records, New-Record, and Remove-Record functions -. $PSScriptRoot\Set-FileColumn.ps1 # Contains the Set-FileColumn function -<# -.SYNOPSIS - Creates or replaces a custom search analyzer. - -.DESCRIPTION - The Set-SearchCustomAnalyzer function creates or replaces a custom search analyzer in - the searchcustomanalyzer table. - - If there is an existing record in the table and the $overwriteExisting - parameter is set to $false, an error will be thrown. - - If there is an existing record and $overwriteExisting is set to $true, - the existing record will be removed before creating a new one. - - The function uploads the custom analyzer file specified by the $customAnalyzerFilePath parameter. - -.PARAMETER customAnalyzerFilePath - Specifies the path to the custom analyzer file to be uploaded. - -.PARAMETER customAnalyzerName - Specifies the name of the custom analyzer record to be created - -.PARAMETER overwriteExisting - Specifies whether to update an existing custom analyzer if found. - If set to $true, the existing record will be removed before creating a new one. - If set to $false and an existing record is found, an error will be thrown. - -.PARAMETER validCustomAnalyzer - Caller asserts that the custom analyzer meets the requirements for - a custom analyzer in Dataverse. - -.EXAMPLE - Connect 'https://yourorg.crm.dynamics.com/' - - Set-SearchCustomAnalyzer ` - -customAnalyzerFilePath 'C:\CustomAnalyzers\analyzer.json' ` - -customAnalyzerName 'Example custom analyzer' ` - -overwriteExisting $true ` - -validCustomAnalyzer $true - -This example uploads the custom analyzer file located at "C:\CustomAnalyzers\analyzer.json" and - updates the existing custom analyzer if found. -#> -function Set-SearchCustomAnalyzer { -param ( - [Parameter(Mandatory)] - [string] - $customAnalyzerFilePath, - [Parameter(Mandatory)] - [string] - $customAnalyzerName, - [Parameter(Mandatory)] - [bool] - $overwriteExisting, - [Parameter(Mandatory)] - [bool] - $validCustomAnalyzer -) - -if (!$validCustomAnalyzer) { - $errorMessage = @() - $errorMessage += 'Please make sure the names of the custom analyzers,' - $errorMessage += 'char filters, tokenizers and token filters' - $errorMessage += 'defined in the file start with ''msdyn_search_''' - $errorMessage += 'and make sure the file is in a valid json format.' - $errorMessage += 'Please update the value of $validCustomAnalyzer' - $errorMessage += 'to $true and execute the PowerShell script again.' - throw $errorMessage -join ' ' - } - -$resp = Get-Records ` - -setName 'searchcustomanalyzers' ` - -query '?$select=searchcustomanalyzerid&$top=2&$count=true' - -$searchCustomAnalyzerCount = $resp.'@odata.count' - -if ($searchCustomAnalyzerCount -gt 1) { - throw "You should not have more than one record in searchcustomanalyzer table." -} -if ($searchCustomAnalyzerCount -eq 1) { - if (!$overwriteExisting) { - $errorMessage = @() - $errorMessage += 'An existing record was found in searchcustomanalyzer.' - $errorMessage += 'Please make sure the existing custom analyzers are' - $errorMessage += 'not changed or deleted in the uploaded file.' - $errorMessage += 'You can add new custom analyzers to the file.' - $errorMessage += 'Please update the value of $overwriteExisting' - $errorMessage += 'to $true and execute the PowerShell script again.' - throw ($errorMessage -join ' ') - } - - $searchCustomAnalyzerRecordId = $resp.value[0].searchcustomanalyzerid - - Remove-Record ` - -setName 'searchcustomanalyzers' ` - -id $searchCustomAnalyzerRecordId - - Write-Host 'Removed existing record in searchcustomanalyzer.' -} - -# Create a new record to upload the custom analyzer file. - -$customAnalyzerId = (New-Record ` - -setName 'searchcustomanalyzers' ` - -body @{ - 'name' = $customAnalyzerName - }) - - # Upload the analyzer file to the new custom analyzer record. - try { - Set-FileColumn ` - -setName 'searchcustomanalyzers' ` - -id $customAnalyzerId ` - -columnName 'analyzers' ` - -file $customAnalyzerFilePath - - Write-Host 'Custom analyzer file is uploaded.' - } - catch { - Write-Host "Failed to upload Custom Analyzer: $_.Exception.Message" -ForegroundColor Red - } -} -``` - ---- - ### See also [Dataverse Search](overview.md) @@ -723,6 +381,3 @@ $customAnalyzerId = (New-Record ` [!INCLUDE [footer-banner](../../../includes/footer-banner.md)] - - - diff --git a/powerapps-docs/developer/data-platform/search/legacy.md b/powerapps-docs/developer/data-platform/search/legacy.md index 15ddd58c6b..1d40189947 100644 --- a/powerapps-docs/developer/data-platform/search/legacy.md +++ b/powerapps-docs/developer/data-platform/search/legacy.md @@ -3,8 +3,8 @@ title: "Dataverse search (legacy) (Microsoft Dataverse)| Microsoft Docs" description: "Dataverse legacy search remains available but we recommend you use Dataverse Search 2.0." ms.date: 10/20/2023 ms.topic: article -author: mspilde -ms.author: mspilde +author: seanwat-msft +ms.author: seanwat ms.reviewer: jdaly search.audienceType: - developer @@ -13,6 +13,7 @@ search.app: - D365CE contributors: - JimDaly + - jeromeblouinms --- # Dataverse search (legacy) @@ -213,7 +214,7 @@ POST [Organization URI]/api/search/v1.0/query ] }, "@search.entityname": "contact", - "@search.objectid": "16ffc791-d06d-4d8c-84ad-89a8978e14f3", + "@search.objectid": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", "ownerid": "bb2500d1-5e6d-4953-8389-bfedf57e3857", "owneridname": "Corey Gray", "@search.ownerid.logicalname": "systemuser", @@ -402,7 +403,7 @@ POST [Organization URI]/api/search/v1.0/suggest         {             "text": "{crmhit}Mar{/crmhit}ia Sullivan",             "document": { -                "@search.objectid": "52a33850-8f0a-eb11-a813-000d3a8ab142", +                "@search.objectid": "bbbbbbbb-1111-2222-3333-cccccccccccc",                 "@search.entityname": "contact",                 "@search.objecttypecode": 2,                 "fullname": "Maria Sullivan", diff --git a/powerapps-docs/developer/data-platform/search/overview.md b/powerapps-docs/developer/data-platform/search/overview.md index 31efada5d4..5c17b9dad7 100644 --- a/powerapps-docs/developer/data-platform/search/overview.md +++ b/powerapps-docs/developer/data-platform/search/overview.md @@ -3,9 +3,9 @@ title: "Search for Dataverse records (Microsoft Dataverse) | Microsoft Docs" description: "Use Dataverse search to return search results across multiple tables and provide suggestions and autocompletion experiences in apps." ms.date: 10/20/2023 ms.reviewer: jdaly -ms.topic: article -author: mspilde -ms.author: mspilde +ms.topic: how-to +author: seanwat-msft +ms.author: seanwat search.audienceType: - developer search.app: @@ -13,6 +13,7 @@ search.app: - D365CE contributors: - JimDaly + - jeromeblouinms --- # Search for Dataverse records @@ -178,7 +179,7 @@ OData-Version: 4.0 { "@odata.etag": "W/\"73925407\"", "isexternalsearchindexenabled": true, - "organizationid": "883278f5-07af-45eb-a0bc-3fea67caa544" + "organizationid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ] } diff --git a/powerapps-docs/developer/data-platform/search/query.md b/powerapps-docs/developer/data-platform/search/query.md index 1fa84d6484..9b13d7bdca 100644 --- a/powerapps-docs/developer/data-platform/search/query.md +++ b/powerapps-docs/developer/data-platform/search/query.md @@ -4,8 +4,8 @@ description: "Use Dataverse search query to return search results across multipl ms.date: 10/20/2023 ms.reviewer: jdaly ms.topic: article -author: mspilde -ms.author: mspilde +author: seanwat-msft +ms.author: seanwat search.audienceType: - developer search.app: @@ -13,6 +13,7 @@ search.app: - D365CE contributors: - JimDaly + - jeromeblouinms --- # Dataverse Search query @@ -327,7 +328,7 @@ The following examples show how to use the query operation. These examples perfo ### [SDK for .NET](#tab/sdk) -This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/Search) on GitHub. The static `OutputSearchQuery` method accepts a value for the [search parameter](#search-parameter). +This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/Search) on GitHub. The static `OutputSearchQuery` method accepts a value for the [search parameter](#search-parameter). ```csharp /// @@ -678,7 +679,7 @@ public sealed class QueryContext Use the [searchquery action](xref:Microsoft.Dynamics.CRM.searchquery) to receive a [searchqueryResponse complex type](xref:Microsoft.Dynamics.CRM.searchqueryResponse). -This example is from the [Web API search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/Search) on GitHub. +This example is from the [Web API search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/Search) on GitHub. The formatted JSON passed to the string `entities` parameter looks like this: diff --git a/powerapps-docs/developer/data-platform/search/statistics-status.md b/powerapps-docs/developer/data-platform/search/statistics-status.md index a76d473267..87f3bb1954 100644 --- a/powerapps-docs/developer/data-platform/search/statistics-status.md +++ b/powerapps-docs/developer/data-platform/search/statistics-status.md @@ -4,8 +4,8 @@ description: "Use Dataverse search statistics and status apis retrieve data abou ms.date: 10/20/2023 ms.reviewer: jdaly ms.topic: article -author: mspilde -ms.author: mspilde +author: seanwat-msft +ms.author: seanwat search.audienceType: - developer search.app: @@ -13,6 +13,7 @@ search.app: - D365CE contributors: - JimDaly + - jeromeblouinms --- # Dataverse Search statistics and status @@ -35,7 +36,7 @@ The following examples show how to use the `statistics` API. #### [SDK for .NET](#tab/sdk) -This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/Search) on GitHub. +This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/Search) on GitHub. ```csharp /// @@ -273,7 +274,7 @@ The following samples show the output of the status API. #### [SDK for .NET](#tab/sdk) -This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/Search) on GitHub. +This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/Search) on GitHub. ```csharp /// diff --git a/powerapps-docs/developer/data-platform/search/suggest.md b/powerapps-docs/developer/data-platform/search/suggest.md index 3e4b5282d6..0307bb25cc 100644 --- a/powerapps-docs/developer/data-platform/search/suggest.md +++ b/powerapps-docs/developer/data-platform/search/suggest.md @@ -4,8 +4,8 @@ description: "Use Dataverse search suggest to provide suggestions as users enter ms.date: 10/20/2023 ms.reviewer: jdaly ms.topic: article -author: mspilde -ms.author: mspilde +author: seanwat-msft +ms.author: seanwat search.audienceType: - developer search.app: @@ -13,6 +13,7 @@ search.app: - D365CE contributors: - JimDaly + - jeromeblouinms --- # Dataverse Search suggest @@ -127,7 +128,7 @@ The following examples show how to use the suggest operation. Each of these exam ### [SDK for .NET](#tab/sdk) -This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/Search) on GitHub. The static `OutputSearchSuggest` method returns the top three suggestions for any search term. +This example is from the [SDK for .NET search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/Search) on GitHub. The static `OutputSearchSuggest` method returns the top three suggestions for any search term. ```csharp /// @@ -180,21 +181,21 @@ OutputSearchSuggest START Text:{crmhit}cont{/crmhit}act Document: - @search.objectid: 9335eda1-ef69-ee11-9ae7-000d3a88a4a2 + @search.objectid: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb @search.entityname: contact @search.objecttypecode: 2 fullname: Yvonne McKay (sample) Text:{crmhit}cont{/crmhit}act Document: - @search.objectid: 9535eda1-ef69-ee11-9ae7-000d3a88a4a2 + @search.objectid: bbbbbbbb-1111-2222-3333-cccccccccccc @search.entityname: contact @search.objecttypecode: 2 fullname: Susanna Stubberod (sample) Text:{crmhit}cont{/crmhit}act Document: - @search.objectid: 9735eda1-ef69-ee11-9ae7-000d3a88a4a2 + @search.objectid: cccccccc-2222-3333-4444-dddddddddddd @search.entityname: contact @search.objecttypecode: 2 fullname: Nancy Anderson (sample) @@ -269,7 +270,7 @@ This class is the same `QueryContext` class used for the [query example](query.m Use the [searchsuggest action](xref:Microsoft.Dynamics.CRM.searchsuggest) to receive a [searchsuggestResponse complex type](xref:Microsoft.Dynamics.CRM.searchsuggestResponse). -This example is from the [Web API search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/Search) on GitHub. +This example is from the [Web API search operations sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/Search) on GitHub. **Request** @@ -302,7 +303,7 @@ OData-Version: 4.0 { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.searchsuggestResponse", - "response": "{\"Error\":null,\"Value\":[{\"Text\":\"{crmhit}cont{/crmhit}act\",\"Document\":{\"@search.objectid\":\"9335eda1-ef69-ee11-9ae7-000d3a88a4a2\",\"@search.entityname\":\"contact\",\"@search.objecttypecode\":2,\"fullname\":\"Yvonne McKay (sample)\"}},{\"Text\":\"{crmhit}cont{/crmhit}act\",\"Document\":{\"@search.objectid\":\"9535eda1-ef69-ee11-9ae7-000d3a88a4a2\",\"@search.entityname\":\"contact\",\"@search.objecttypecode\":2,\"fullname\":\"Susanna Stubberod (sample)\"}},{\"Text\":\"{crmhit}cont{/crmhit}act\",\"Document\":{\"@search.objectid\":\"9735eda1-ef69-ee11-9ae7-000d3a88a4a2\",\"@search.entityname\":\"contact\",\"@search.objecttypecode\":2,\"fullname\":\"Nancy Anderson (sample)\"}}],\"QueryContext\":null}" + "response": "{\"Error\":null,\"Value\":[{\"Text\":\"{crmhit}cont{/crmhit}act\",\"Document\":{\"@search.objectid\":\"aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb\",\"@search.entityname\":\"contact\",\"@search.objecttypecode\":2,\"fullname\":\"Yvonne McKay (sample)\"}},{\"Text\":\"{crmhit}cont{/crmhit}act\",\"Document\":{\"@search.objectid\":\"bbbbbbbb-1111-2222-3333-cccccccccccc\",\"@search.entityname\":\"contact\",\"@search.objecttypecode\":2,\"fullname\":\"Susanna Stubberod (sample)\"}},{\"Text\":\"{crmhit}cont{/crmhit}act\",\"Document\":{\"@search.objectid\":\"cccccccc-2222-3333-4444-dddddddddddd\",\"@search.entityname\":\"contact\",\"@search.objecttypecode\":2,\"fullname\":\"Nancy Anderson (sample)\"}}],\"QueryContext\":null}" } ``` @@ -315,7 +316,7 @@ The unescaped JSON data in the response property looks like this: { "Text": "{crmhit}cont{/crmhit}act", "Document": { - "@search.objectid": "9335eda1-ef69-ee11-9ae7-000d3a88a4a2", + "@search.objectid": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", "@search.entityname": "contact", "@search.objecttypecode": 2, "fullname": "Yvonne McKay (sample)" @@ -324,7 +325,7 @@ The unescaped JSON data in the response property looks like this: { "Text": "{crmhit}cont{/crmhit}act", "Document": { - "@search.objectid": "9535eda1-ef69-ee11-9ae7-000d3a88a4a2", + "@search.objectid": "bbbbbbbb-1111-2222-3333-cccccccccccc", "@search.entityname": "contact", "@search.objecttypecode": 2, "fullname": "Susanna Stubberod (sample)" @@ -333,7 +334,7 @@ The unescaped JSON data in the response property looks like this: { "Text": "{crmhit}cont{/crmhit}act", "Document": { - "@search.objectid": "9735eda1-ef69-ee11-9ae7-000d3a88a4a2", + "@search.objectid": "cccccccc-2222-3333-4444-dddddddddddd", "@search.entityname": "contact", "@search.objecttypecode": 2, "fullname": "Nancy Anderson (sample)" diff --git a/powerapps-docs/developer/data-platform/security-access-coding.md b/powerapps-docs/developer/data-platform/security-access-coding.md index 8a0392b3b8..b2ff4edfdc 100644 --- a/powerapps-docs/developer/data-platform/security-access-coding.md +++ b/powerapps-docs/developer/data-platform/security-access-coding.md @@ -3,7 +3,7 @@ title: "Verifying access in code (Microsoft Dataverse) | Microsoft Docs" # Inten description: "Learn how to use the security related APIs to verify user access to a record." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 06/05/2023 ms.reviewer: pehecke -ms.topic: article +ms.topic: concept-article author: paulliew # GitHub ID ms.subservice: dataverse-developer ms.author: paulliew # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/security-concepts.md b/powerapps-docs/developer/data-platform/security-concepts.md index 05f58d653f..a592360523 100644 --- a/powerapps-docs/developer/data-platform/security-concepts.md +++ b/powerapps-docs/developer/data-platform/security-concepts.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 03/11/2021 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: concept-article author: "paulliew" # GitHub ID ms.subservice: dataverse-developer ms.author: "paulliew" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/security-sharing-assigning.md b/powerapps-docs/developer/data-platform/security-sharing-assigning.md index d2ee744a6b..52a767804b 100644 --- a/powerapps-docs/developer/data-platform/security-sharing-assigning.md +++ b/powerapps-docs/developer/data-platform/security-sharing-assigning.md @@ -1,9 +1,9 @@ --- title: Sharing and assigning description: Learn about the security that applies to sharing and assigning records. -ms.date: 06/06/2023 +ms.date: 04/06/2025 ms.reviewer: pehecke -ms.topic: article +ms.topic: concept-article author: paulliew ms.subservice: dataverse-developer ms.author: paulliew @@ -43,6 +43,7 @@ assigned to that user. For example, if a user doesn't have **Read** privileges o accounts and you share an account with that user, the user is unable to see that account. + ### GrantAccess example These examples show the use of the `GrantAccess` message to share a record with another principal. @@ -99,13 +100,13 @@ Content-Length: 361 { "Target": { - "accountid": "e41ac31a-dcdf-ed11-a7c7-000d3a993550", + "accountid": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", "@odata.type": "Microsoft.Dynamics.CRM.account" }, "PrincipalAccess": { "AccessMask": "WriteAccess, DeleteAccess", "Principal": { - "systemuserid": "7761da90-2383-e911-a962-000d3a13c05d", + "systemuserid": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", "@odata.type": "Microsoft.Dynamics.CRM.systemuser" } } @@ -177,13 +178,13 @@ Content-Length: 388 { "Target": { - "accountid": "e41ac31a-dcdf-ed11-a7c7-000d3a993550", + "accountid": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", "@odata.type": "Microsoft.Dynamics.CRM.account" }, "PrincipalAccess": { "AccessMask": "WriteAccess, DeleteAccess, ShareAccess, AssignAccess", "Principal": { - "systemuserid": "7761da90-2383-e911-a962-000d3a13c05d", + "systemuserid": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", "@odata.type": "Microsoft.Dynamics.CRM.systemuser" } } @@ -199,50 +200,7 @@ OData-Version: 4.0 --- -## Sharing and inheritance - -If a record is created and the parent record has certain sharing properties, the -new record inherits those properties. For example, Joe and Mike are working on a -high priority lead. Joe creates a new lead and two activities, shares the lead -with Mike, and selects cascade sharing. Mike makes a telephone call and sends an -email regarding the new lead. Joe sees that Mike has contacted the company two -times, so Joe doesn't make another call. - -Sharing is maintained on individual records. A record inherits the sharing -properties from its parent and maintains its own sharing properties. Therefore, -a record can have two sets of sharing properties—one that it has on its own, and -one that it inherits from its parent. - -Removing the share of a parent record removes the sharing properties of objects -(records) that it inherited from the parent. That is, all users who previously -had visibility into this record no longer have visibility. Child objects still -could be shared to some of these users if they were shared individually, not -from the parent record. - -## Assigning records - -Anyone with **Assign** access rights on a record can assign that record to -another user. To assign a record, change the `ownerid` lookup value to refer to a new principal. - -> [!NOTE] -> The SDK has an [AssignRequest class](xref:Microsoft.Crm.Sdk.Messages.AssignRequest) that is deprecated. More information: [Legacy update messages](org-service/entity-operations-update-delete.md#legacy-update-messages) - -When a record is assigned, the new user, team or organization becomes the owner -of the record and its related records. The original user, team or organization loses ownership -of the record, but automatically shares it with the new owner. - -In Microsoft Dataverse, the system administrator can decide for an organization -whether records should be shared with previous owners or not after the assign -operation. If **Share reassigned records with original owner** is selected (see **System Settings** > **General**), then the previous owner -shares the record with all access rights after the assign operation. Otherwise, -the previous owner doesn't share the record and may not have access to the -record, depending on their privileges. The Organization table's -[ShareToPreviousOwnerOnAssign](reference/entities/organization.md#BKMK_ShareToPreviousOwnerOnAssign) column controls this setting. - -> [!NOTE] -> The [Appointment table](reference/entities/appointment.md) has special logic when an appointment is assigned to another user. If the current owner is still a participant, such as the organizer or an attendee, the appointment record is shared with this user when the appointment is reassigned. This behavior occurs even if the **Share reassigned records with original owner** setting is disabled. Because the appointment may be shared with the previous owner, the user assigning the meeting requires both the **Assign** and **Share** access rights on the record. - -## Revoking access +### RevokeAccess example The owner of the record can use the `RevokeAccess` message to revoke (remove) user access to the shared record. @@ -289,11 +247,11 @@ Content-Length: 274 { "Target": { - "accountid": "e41ac31a-dcdf-ed11-a7c7-000d3a993550", + "accountid": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", "@odata.type": "Microsoft.Dynamics.CRM.account" }, "Revokee": { - "systemuserid": "7761da90-2383-e911-a962-000d3a13c05d", + "systemuserid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "@odata.type": "Microsoft.Dynamics.CRM.systemuser" } } @@ -310,6 +268,51 @@ OData-Version: 4.0 More information: [Shared access](/power-platform/admin/how-record-access-determined#shared-access.md) +## Sharing and inheritance + +If a record is created and the parent record has certain sharing properties, the +new record inherits those properties. For example, Joe and Mike are working on a +high priority lead. Joe creates a new lead and two activities, shares the lead +with Mike, and selects cascade sharing. Mike makes a telephone call and sends an +email regarding the new lead. Joe sees that Mike has contacted the company two +times, so Joe doesn't make another call. + +Sharing is maintained on individual records. A record inherits the sharing +properties from its parent and maintains its own sharing properties. Therefore, +a record can have two sets of sharing properties—one that it has on its own, and +one that it inherits from its parent. + +Removing the share of a parent record removes the sharing properties of objects +(records) that it inherited from the parent. That is, all users who previously +had visibility into this record no longer have visibility. Child objects still +could be shared to some of these users if they were shared individually, not +from the parent record. + +## Assigning records + +Anyone with **Assign** access rights on a record can assign that record to +another user. To assign a record, change the `ownerid` lookup value to refer to a new principal. + +> [!NOTE] +> The SDK has an [AssignRequest class](xref:Microsoft.Crm.Sdk.Messages.AssignRequest) that is deprecated. More information: [Legacy update messages](org-service/entity-operations-update-delete.md#legacy-update-messages) + +When a record is assigned, the new user, team or organization becomes the owner +of the record and its related records. The original user, team or organization loses ownership +of the record, but automatically shares it with the new owner. + +In Microsoft Dataverse, the system administrator can decide for an organization +whether records should be shared with previous owners or not after the assign +operation. If **Share reassigned records with original owner** is selected (see **System Settings** > **General**), then the previous owner +shares the record with all access rights after the assign operation. Otherwise, +the previous owner doesn't share the record and may not have access to the +record, depending on their privileges. The Organization table's +[ShareToPreviousOwnerOnAssign](reference/entities/organization.md#BKMK_ShareToPreviousOwnerOnAssign) column controls this setting. + +> [!NOTE] +> The [Appointment table](reference/entities/appointment.md) has special logic when an appointment is assigned to another user. If the current owner is still a participant, such as the organizer or an attendee, the appointment record is shared with this user when the appointment is reassigned. This behavior occurs even if the **Share reassigned records with original owner** setting is disabled. Because the appointment may be shared with the previous owner, the user assigning the meeting requires both the **Assign** and **Share** access rights on the record. + + + ## Determine why a user has access The [check access](/power-apps/user/access-checker) feature in model-driven apps provides information so that people can understand why a user has access to a record. To get this information with code, use the `RetrieveAccessOrigin` message. When passed information about a specific user and record, this message returns a sentence that describes why the user has access. The following are the possible responses when the operation succeeds: @@ -373,7 +376,7 @@ public static void OutputRetrieveAccessOrigin(IOrganizationService service, } ``` -Example output: `PrincipalId is object owner (e41ac31a-dcdf-ed11-a7c7-000d3a993550)` +Example output: `PrincipalId is object owner (aaaaaaaa-bbbb-cccc-1111-222222222222)` # [Web API](#tab/webapi) @@ -384,9 +387,9 @@ The [RetrieveAccessOrigin function](xref:Microsoft.Dynamics.CRM.RetrieveAccessOr ```http GET [Organization URI]/api/data/v9.2/RetrieveAccessOrigin(ObjectId=@objectId,LogicalName=@logicalName,PrincipalId=@principalId)? -@objectId=e41ac31a-dcdf-ed11-a7c7-000d3a993550 +@objectId=aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb &@logicalName='account' -&@principalId=4026be43-6b69-e111-8f65-78e7d1620f5e +&@principalId=bbbbbbbb-cccc-dddd-2222-333333333333 Accept: application/json OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -400,7 +403,7 @@ Content-Type: application/json; odata.metadata=minimal OData-Version: 4.0 { "@odata.context": "[Organization URI]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.RetrieveAccessOriginResponse", - "Response": "PrincipalId is object owner (e41ac31a-dcdf-ed11-a7c7-000d3a993550)" + "Response": "PrincipalId is object owner (aaaaaaaa-bbbb-cccc-1111-222222222222)" } ``` @@ -408,7 +411,7 @@ OData-Version: 4.0 ### See also +[Share data in secured fields](column-level-security.md#share-data-in-secured-fields) [Sample: Share records using GrantAccess, ModifyAccess and RevokeAccess messages](org-service/samples/share-records-using-grantaccess-modifyaccess-revokeaccess-messages.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] - diff --git a/powerapps-docs/developer/data-platform/send-parallel-requests.md b/powerapps-docs/developer/data-platform/send-parallel-requests.md index a4a7450642..65c619170f 100644 --- a/powerapps-docs/developer/data-platform/send-parallel-requests.md +++ b/powerapps-docs/developer/data-platform/send-parallel-requests.md @@ -2,10 +2,10 @@ title: "Send parallel requests (Dataverse)| Microsoft Docs" description: "When your application needs to send a large number of requests to Dataverse you can achieve much higher total throughput by sending requests in parallel using multiple threads." ms.date: 01/02/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/server-side-synchronization-entities.md b/powerapps-docs/developer/data-platform/server-side-synchronization-entities.md index 17be0bd3bc..ee743b95bc 100644 --- a/powerapps-docs/developer/data-platform/server-side-synchronization-entities.md +++ b/powerapps-docs/developer/data-platform/server-side-synchronization-entities.md @@ -36,7 +36,7 @@ In Power Apps, server-side synchronization provides an interface between Microso - Automatically track Microsoft Exchange emails in Power Apps for a user based on the folder-level tracking rules. -### Related topics +### Related articles [Configure folder level tracking rules](configure-exchange-folder-level-tracking-rules.md) diff --git a/powerapps-docs/developer/data-platform/special-update-operation-behavior.md b/powerapps-docs/developer/data-platform/special-update-operation-behavior.md index 8dbc529c68..c1e01c4d3f 100644 --- a/powerapps-docs/developer/data-platform/special-update-operation-behavior.md +++ b/powerapps-docs/developer/data-platform/special-update-operation-behavior.md @@ -4,9 +4,9 @@ description: "Describes special behavior in plug-ins and workflows for update ev ms.date: 03/22/2022 ms.reviewer: "pehecke" ms.topic: "article" -author: MicroSri +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/specialized-columns.md b/powerapps-docs/developer/data-platform/specialized-columns.md new file mode 100644 index 0000000000..353bdc05ab --- /dev/null +++ b/powerapps-docs/developer/data-platform/specialized-columns.md @@ -0,0 +1,202 @@ +--- +title: Specialized columns using code +description: "Learn about common elements and characteristics that formula, calculated, rollup, and prompt columns use. Learn how to retrieve a calculated rollup column value immediately, and about the SourceTypeMasks enumeration." +ms.date: 07/23/2025 +ms.reviewer: jdaly +ms.topic: article +author: MsSQLGirl +ms.subservice: dataverse-developer +ms.author: jukoesma +search.audienceType: + - developer +contributors: + - JimDaly + - sanjeevgoyalmsft +--- +# Specialized columns using code + +*Formula*, *calculated*, *rollup*, and *prompt* columns free the user from having to manually perform calculations and focus on their work. System administrators can define a field to contain the value of many common calculations without having to work with a developer. Developers can also use the platform capabilities to perform these calculations rather than with code. + +This article focuses on how these columns are defined in the column definitions and APIs to interact with rollup columns. We don't support defining the formulas with code. You need to use [Power Apps](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to set the formulas for the respective type of column. Learn how: + +- [Work with formula columns (preview)](../../maker/data-platform/formula-columns.md) +- [Define calculated columns to automate calculations](../../maker/data-platform/define-calculated-fields.md) +- [Define rollup columns that aggregate values](../../maker/data-platform/define-rollup-fields.md) +- [Prompt columns (preview)](../../maker/data-platform/prompt-column.md) + + + +## Common elements and characteristics + +Formula, calculated, and rollup columns share some common elements and characteristics, for example: + +- They're read-only. +- They're not specific to the user. + The calculation is performed using a system user account, so the values may be based on records that the user doesn't otherwise have privileges to view, such as columns that have field-level security enabled. + +All columns that inherit from have a property that can contain the values shown in the following table. + +|Value|Description | +|-----|-----| +| Null |Not a valid type of column to be a formula, calculated, or rollup column.| +|0| Simple column. The column isn't defined as a formula, calculated, or rollup column.| +|1|Calculated column| +|2|Rollup column| +|3|Formula column| +|4|Prompt column| + + +Formula, calculated, rollup, and prompt columns are based on existing column types that inherit from . The following tables show the available column types and which source types are supported: + + +|Type|Supported source types| +|---------|---------| +||Formula, Calculated, & Rollup| +| |Formula, Calculated, & Rollup| +||Formula, Calculated, & Rollup| +||Formula, Calculated, Rollup, & Prompt| +||Calculated & Rollup only| +||Calculated & Rollup only| +||Calculated & Rollup only| + +Each of these types of column has the following properties to support formulas, calculations, and rollups. + +| Property |Definition| +|---------|--------| +|`FormulaDefinition`| Contains the definition of the formula used to perform the calculation or rollup. Formula columns are defined using YAML. Calculated and rollup columns are defined using XAML. The only supported way to change this value is through the [Power Apps](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) editor.| +|`SourceTypeMask`| The bitmask value of this read-only property describes the types of sources used in the formula of the column or if the formula of the column isn't valid.

- 0: `Undefined`. The default value for simple and rollup columns.
- 1: `Simple`. The formula or calculated column refers to a column in the same record.
- 2: `Related`. The formula or calculated column refers to a column in a related record.
- 4: `Logical`. The formula or calculated column refers to a column in the same record that is stored in a different database table. More information: [Logical columns](entity-attribute-metadata.md#logical-columns)
- 8: `Calculated`. The formula or calculated column refers to another formula or calculated column.
- 16: `Rollup`. The formula or calculated column refers a rollup column.
- 32: `Invalid`. The formula, calculated, or rollup column is invalid.
Typically, a column is invalid when it refers to a column that no longer exists.

**Note:** One or more of these conditions may be true for any calculated or rollup column. Because this is a bitmask value, you may find it useful to use the [SourceTypeMasks enumeration](specialized-columns.md#BKMK_SourceTypeMasks) when performing bitwise operations. | + +## Formula and calculated columns + +Formula and calculated columns are calculated in real-time when they're retrieved. Formula and calculated can be composed using different data types. For example, an Integer calculated column may reference values from Decimal or Currency columns. + +Only calculated column values are available in the retrieve plug-in pipeline. Post image of a table record update or create contains the calculated column value in stage 40. More information: [Event execution pipeline](event-framework.md#event-execution-pipeline) and [Entity images](understand-the-data-context.md#entity-images) + +### Formula column limitations + +- Formula columns don't have values when a user with mobile client is offline. +- `MaxValue` and `MinValue` column definitions properties can't be set on formula columns. More information: +[Guidelines and limitations](../../maker/data-platform/formula-columns.md#guidelines-and-limitations) + +### Calculated column limitations + +You can't use values in calculated columns on a *[Logical value](entity-attribute-metadata.md#logical-columns)* in the same table to sort data returned by a query. Although your query can specify that the results should be ordered using a calculated column, the sort direction is ignored and doesn't throw an error. If the calculated column references only simple values in the same record, sorting works normally. You can determine the sources used in a calculated column using the `SourceTypeMask` property on the column definitions. + +- Only columns from an immediate parent table can be used in a calculated column. +- Saved queries, charts, and visualizations can have a maximum of 50 unique calculated columns. +- Calculated columns can reference other calculated columns in their formula, but they can't reference themselves. +- Calculated columns don't have values when a user with mobile client is offline. +- `MaxValue` and `MinValue` column definitions properties can't be set on calculated columns + + + +## Rollup columns + +Because rollup columns persist in the database, they can be used for filtering or sorting just like regular columns. Any kind of process or plug-in uses the most recently calculated value of the column. System jobs calculate the rollup column values asynchronously. Administrators set when a job is run or pause the job. By default, each column is updated hourly. + +When a rollup column is created or updated, a **Mass Calculated Rollup Fields** job is scheduled to run in 12 hours. The 12-hour delay is intended to perform this resource intensive operation during a time that affects users the least. After the job completes, the next time it's scheduled to run will be 10 years in the future. If there's a problem with the calculation, the problem is reported with the system job. Locate the system job to find any errors with rollup fields. To find the system job, see [View Rollup jobs](../../maker/data-platform/define-rollup-fields.md#view-rollup-jobs). + +> [!TIP] +> As a developer testing a solution in a development environment you may not want to wait for 12 hours. You can make it happen faster. In the **System Jobs** list, use the **Recurring System Jobs** view to filter the list and locate the **Mass Calculate Rollup Fields** job. With the job selected, use **More Actions** > **Postpone** and set the time to something that occurs sooner. +> +> If you want to trigger the creation of a new **Mass Calculated Rollup Fields** job programmatically, retrieve the for the rollup column using and use to update the column without making any actual changes. + +The **Mass Calculated Rollup Fields** job occurs immediately when a solution containing a rollup column is imported. This is another reason to only install solutions during times that won't adversely impact users. + +Each rollup column for a table will also include two supporting columns for the rollup column: + +- *\* `_Date`: DateTime – When the rollup was last calculated. +- *\* `_State`: Integer – The state of the rollup calculation. More information: [Rollup state values](specialized-columns.md#BKMK_RollupStateValues) + + + +### Rollup state values + +The state of a rollup column calculation is available in the corresponding *\*`_State` column and in the .`FieldState` property. Values that indicate the state are shown in the following table. + +|State Value|Description| +|-----|-----| +|0|`NotCalculated`: Column value is yet to be calculated.| +|1|`Calculated`: Column value has been calculated per the last update time in *\*`_Date` column.| +|2|`OverflowError`: Column value calculation lead to overflow error.| +|3|`OtherError`: Column value calculation failed due to an internal error, next run of calculation job will likely fix it.| +|4|`RetryLimitExceeded`: Column value calculation failed because the maximum number of retry attempts to calculate the value were exceeded likely due to high number of concurrency and locking conflicts.| +|5|`HierarchicalRecursionLimitReached`: Column value calculation failed because maximum hierarchy depth limit for calculation was reached.| +|6|`LoopDetected`: Column value calculation failed because a recursive loop was detected in the hierarchy of the record.| + +### Retrieve a calculated rollup column value immediately + +Rollup columns support a `CalculateRollupField` message that developers can use to calculate a rollup column value on demand. For the SDK, use the [CalculateRollupFieldRequest class](xref:Microsoft.Crm.Sdk.Messages.CalculateRollupFieldRequest) and for Web API use the [CalculateRollupField Function](xref:Microsoft.Dynamics.CRM.CalculateRollupField) + +This message is a synchronous operation for just the column identified in the request. If the value of that record is included as part of other rollup columns, the values of those columns don't take the possible value change caused by calling this method into consideration until the regularly scheduled asynchronous jobs that perform those calculations occur. + +### Rollup column limitations + +- Rollup columns can't be used as a workflow event or wait condition. These columns don't raise the event to trigger workflows. +- The `ModifiedBy` and `ModifiedOn` columns for the table aren't updated when the rollup column is updated. +- A maximum of 100 rollup columns can be defined within an organization. Each table can have no more than 10 rollup column. +- A rollup column formula can't reference another rollup column. +- A rollup column formula can't reference complex calculated or formula column. Only calculated or formula columns that reference simple columns in the same record can be used with rollups. +- A rollup column formula can't include records in many-to-many (N:N) relationships. It can only include records in one-to-many (1:N) relationships. +- Rollup column formulas can't use one-to-many (1:N) relationships with the `ActivityPointer` or `ActivityParty` table. + + + +## Prompt columns + +Prompt column values are populated when records are created and when the input column values are updated. When prompt columns are added to tables with records, the existing records' new prompt columns aren't populated automatically. Outputs persist in the database and can be used for filtering and sorting like regular columns. + +### Prompt column limitations + +- Create and update for prompt column using API is not supported at this time. +- Importing and exporting solutions with prompt columns is not supported at this time. + +## SourceTypeMasks enumeration + +The `SourceTypeMask` property for those columns that support calculated and rollup columns contains a bitmask value. To extract the relevant information from the value, it helps to have an enumeration when performing bitwise operations. Use the following `SourceTypeMasks` enumeration when comparing the `SourceTypeMask` property value. + +```csharp + public enum SourceTypeMasks +{ + /// + /// Undefined: 0 - The default value for simple and rollup columns. + /// + Undefined = 0, + /// + /// Simple: 1 - The calculated or formula column refers to a column in the same record. + /// + Simple = 1, + /// + /// Related: 2 - The calculated or formula column refers to a column in a related record. + /// + Related = 2, + /// + /// Logical: 4 - The calculated or formula column refers to a logical column. + /// + Logical = 4, + /// + /// Calculated: 8 - The calculated or formula column refers to another calculated column. + /// + Calculated = 8, + /// + /// Rollup: 16 - The calculated or formula column refers a rollup column. + /// + Rollup = 16, + /// + /// Invalid: 32 - The calculated,formula, or rollup column is invalid. + /// Typically this would be where a field refers to a column that no longer exists. + /// + Invalid = 32 +} +``` + +### See also + +[Column definitions](entity-attribute-metadata.md) +[Work with formula columns](../../maker/data-platform/formula-columns.md) +[Define calculated columns](../../maker/data-platform/define-calculated-fields.md) +[Define rollup columns](../../maker/data-platform/define-rollup-fields.md) +[Sample: Rollup records related to a specific record](org-service/samples/rollup-records-related-to-specificed-record.md) +[Prompt columns (preview)](../../maker/data-platform/prompt-column.md) + +[!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/test-webhook-registration.md b/powerapps-docs/developer/data-platform/test-webhook-registration.md index 32251e202b..0da304aaea 100644 --- a/powerapps-docs/developer/data-platform/test-webhook-registration.md +++ b/powerapps-docs/developer/data-platform/test-webhook-registration.md @@ -3,7 +3,7 @@ title: "Test WebHook registration with request logging site (Microsoft Dataverse description: "Use a request logging site to examine the contextual data passed with a WebHook." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 03/22/2022 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "jaredha" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/testing-tools-server.md b/powerapps-docs/developer/data-platform/testing-tools-server.md index 6f196f3510..d42d290a6e 100644 --- a/powerapps-docs/developer/data-platform/testing-tools-server.md +++ b/powerapps-docs/developer/data-platform/testing-tools-server.md @@ -3,7 +3,7 @@ title: "Testing tools for server-side development (Microsoft Dataverse) | Micros description: "Learn about testing frameworks for server-side development." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 03/22/2022 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: concept-article author: "marcelbf" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/tutorial-debug-plug-in.md b/powerapps-docs/developer/data-platform/tutorial-debug-plug-in.md index cf3c45db8c..26bd4aa3a6 100644 --- a/powerapps-docs/developer/data-platform/tutorial-debug-plug-in.md +++ b/powerapps-docs/developer/data-platform/tutorial-debug-plug-in.md @@ -3,10 +3,10 @@ title: "Tutorial: Debug a plug-in (Microsoft Dataverse) | Microsoft Docs" # Inte description: "The second of three tutorials that will show you how to work with plug-ins." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 03/22/2022 ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri +ms.topic: tutorial +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/tutorial-update-plug-in.md b/powerapps-docs/developer/data-platform/tutorial-update-plug-in.md index d9087a5ea1..1d53c458f4 100644 --- a/powerapps-docs/developer/data-platform/tutorial-update-plug-in.md +++ b/powerapps-docs/developer/data-platform/tutorial-update-plug-in.md @@ -3,10 +3,10 @@ title: "Tutorial: Update a plug-in (Microsoft Dataverse) | Microsoft Docs" # Int description: "The third of three tutorials that will show you how to work with plug-ins. " # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 07/12/2022 ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri +ms.topic: tutorial +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/tutorial-write-plug-in.md b/powerapps-docs/developer/data-platform/tutorial-write-plug-in.md index f2de8e7615..76cb8d4188 100644 --- a/powerapps-docs/developer/data-platform/tutorial-write-plug-in.md +++ b/powerapps-docs/developer/data-platform/tutorial-write-plug-in.md @@ -1,12 +1,12 @@ --- title: "Tutorial: Write and register a plug-in (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Learn how to write plug-in code and then register the compiled assembly and step with Dataverse." # 115-145 characters including spaces. This abstract displays in the search result. -ms.date: 03/20/2024 +ms.date: 02/14/2025 ms.reviewer: "pehecke" -ms.topic: "article" -author: MicroSri +ms.topic: tutorial +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -65,8 +65,8 @@ Another alternative is to use the Power Platform Tools extension as described he > [!NOTE] > Adding the `Microsoft.CrmSdk.CoreAssemblies` NuGet package will include these assemblies in the build folder for your assembly, but you will not upload these assemblies with the assembly that includes your logic. These assemblies are already present in the sandbox runtime. - > - > Do not include any other NuGet packages or assemblies to the build folder of your project. You cannot include these assemblies when you register the assembly with your logic. You cannot assume that the assemblies other than those included in the `Microsoft.CrmSdk.CoreAssemblies` NuGet package will be present on the server and compatible with your code. + > + > Ensure only assemblies referenced directly by your project or through NuGet dependency chains are located in your build folder. You cannot include other assemblies when you register the assembly with your logic. You cannot assume that the assemblies other than those included in the `Microsoft.CrmSdk.CoreAssemblies` NuGet package will be present on the server and compatible with your code. 1. In **Solution Explorer**, right-click the `Class1.cs` file and choose **Rename** in the context menu. diff --git a/powerapps-docs/developer/data-platform/understand-terminology.md b/powerapps-docs/developer/data-platform/understand-terminology.md index 79b8cba54d..8df3db984f 100644 --- a/powerapps-docs/developer/data-platform/understand-terminology.md +++ b/powerapps-docs/developer/data-platform/understand-terminology.md @@ -4,6 +4,7 @@ description: "Developers: Understand terminology in Dataverse." suite: powerapps author: phecke ms.author: pehecke +ms.reviewer: pehecke ms.date: 03/04/2021 ms.subservice: dataverse-developer search.audienceType: diff --git a/powerapps-docs/developer/data-platform/understand-the-data-context.md b/powerapps-docs/developer/data-platform/understand-the-data-context.md index 56b5128749..3e2cd71da1 100644 --- a/powerapps-docs/developer/data-platform/understand-the-data-context.md +++ b/powerapps-docs/developer/data-platform/understand-the-data-context.md @@ -2,10 +2,10 @@ title: "Understand the execution context (Microsoft Dataverse) | Microsoft Docs" description: "Learn about the data that is passed to your plug-in when it is executed." ms.date: 04/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke -ms.topic: "article" +ms.topic: concept-article ms.subservice: dataverse-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/update-recurring-appointment.md b/powerapps-docs/developer/data-platform/update-recurring-appointment.md index 8e1c8e9731..8c1d2948e7 100644 --- a/powerapps-docs/developer/data-platform/update-recurring-appointment.md +++ b/powerapps-docs/developer/data-platform/update-recurring-appointment.md @@ -5,7 +5,7 @@ ms.custom: "" ms.date: 03/25/2021 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "mayadumesh" # GitHub ID ms.subservice: dataverse-developer ms.author: "jdaly" # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/use-alternate-key-reference-record.md b/powerapps-docs/developer/data-platform/use-alternate-key-reference-record.md index e1cf99b607..66adf65b79 100644 --- a/powerapps-docs/developer/data-platform/use-alternate-key-reference-record.md +++ b/powerapps-docs/developer/data-platform/use-alternate-key-reference-record.md @@ -3,10 +3,10 @@ title: Use an alternate key to reference a record description: Alternate keys can be used to create instances of Entity and EntityReference classes. This article discusses the usage patterns and possible exceptions that might be thrown when using alternate keys. ms.date: 05/30/2023 ms.reviewer: pehecke -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/use-change-tracking-synchronize-data-external-systems.md b/powerapps-docs/developer/data-platform/use-change-tracking-synchronize-data-external-systems.md index 6562a1eb6a..125943ba56 100644 --- a/powerapps-docs/developer/data-platform/use-change-tracking-synchronize-data-external-systems.md +++ b/powerapps-docs/developer/data-platform/use-change-tracking-synchronize-data-external-systems.md @@ -3,7 +3,7 @@ title: "Use change tracking to synchronize data with external systems (Microsoft description: "The change tracking feature provides a way to keep the data synchronized in an efficient manner by detecting what data has changed since the data was initially extracted or last synchronized." ms.date: 06/23/2023 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: paulliew ms.subservice: dataverse-developer ms.author: paulliew @@ -188,13 +188,13 @@ You should be aware of the following constraints when retrieving changes for a t - Only one table is tracked in retrieve changes. If `RetrieveEntityChanges` is executed with no version / or token, the server treats it as the system minimum version, returning all of the records as new. Deleted objects are not returned. - Changes are returned if the last token is within a default value of 7 days. This duration is controlled by the value of the [Organization table ExpireChangeTrackingInDays column](reference/entities/organization.md#BKMK_ExpireChangeTrackingInDays) and can be changed. If there are unprocessed changes older than the configured value, the system throws an exception. - If a client has a set of changes for a table, say version 1, a record is created and deleted before the next query for changes, they'll get the deleted item even if they didn't have the item to begin with. -- Records are retrieved in the order determined by server side logic. Usually, the caller will get all new or updated records first (sorted by version number) followed by deleted records. If there are 3,000 records created or updated and 2,000 records deleted, Dataverse returns a collection of 5,000 records, which have the first 3,000 entries comprised of new or updated records and the last 2,000 entries for deleted records. -- If the new or updated item collection is greater than 5000, the user can page through the collection. +- Records are retrieved in the order determined by server side logic. Usually, the caller will get all new or updated records first (sorted by version number) followed by deleted records. If there are 3,000 records created or updated and 2,000 records deleted, Dataverse returns a collection of 5,000 records for standard tables, which have the first 3,000 entries comprised of new or updated records and the last 2,000 entries for deleted records. +- If the new or updated item collection is greater than 5,000, the user can page through the collection. - The calling user must have organization level read access to the table. If the user has limited read access, the system throws a privilege check error. ### .NET SDK Sample code -The following code snippet shows how the `RetrieveEntityChanges` message is used to retrieve the changes for a table. For the complete sample, see [Synchronize data with external systems using change tracking](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/Changetracking). +The following code snippet shows how the `RetrieveEntityChanges` message is used to retrieve the changes for a table. For the complete sample, see [Synchronize data with external systems using change tracking](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/Changetracking). ```csharp string token; diff --git a/powerapps-docs/developer/data-platform/use-elastic-tables.md b/powerapps-docs/developer/data-platform/use-elastic-tables.md index 77ae05efe2..48583fb739 100644 --- a/powerapps-docs/developer/data-platform/use-elastic-tables.md +++ b/powerapps-docs/developer/data-platform/use-elastic-tables.md @@ -2,9 +2,9 @@ title: Use elastic tables using code description: Learn how to perform data operations on Dataverse elastic tables using code. ms.topic: how-to -ms.date: 02/22/2024 -author: pnghub -ms.author: gned +ms.date: 12/16/2024 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -132,6 +132,7 @@ Here's an example: ``` --- + ### Using the partitionId parameter Currently, you can use a `partitionId` parameter to specify the value of the `partitionid` column only for `Retrieve` and `Delete` operations. For more information, go to [Known issue: The partitionId optional parameter isn't available for all messages](elastic-tables.md#the-partitionid-optional-parameter-isnt-available-for-all-messages). @@ -266,7 +267,7 @@ Accept: application/json HTTP/1.1 204 No Content OData-Version: 4.0 x-ms-session-token: 240:8#144035050#7=-1 -OData-EntityId: [Organization URI]/api/data/v9.2/sensordata(7eb682f1-ca75-e511-80d4-00155d2a68d1) +OData-EntityId: [Organization URI]/api/data/v9.2/sensordata(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` Use the `x-ms-session-token` value that is returned with the `MSCRM.SessionToken` request header to retrieve the latest version of a record. [Learn more about sending the session token](#sending-the-session-token). @@ -281,6 +282,8 @@ Use the `x-ms-session-token` value that is returned with the `MSCRM.SessionToken If you don't specify a primary key value, Dataverse sets a primary key value for the record when you create it. Letting Dataverse set this value is the normal practice. You can specify the primary key value if you need to. For elastic tables, there's no performance benefit in letting Dataverse set the primary key value. +Dataverse stores primary key data in telemetry to help maintain the service. If you specify customized primary key values, don't use sensitive information in those values. + Elastic tables don't return an error when you create a record with a primary key value that isn't unique. By setting the primary key values with elastic tables, you can create records with that have the same primary key values and different `partitionid` values. However, this pattern isn't compatible with Power Apps. Don't create records with duplicate primary key values when people need to use this data in canvas or model-driven apps. ## Update a record in an elastic table @@ -360,7 +363,7 @@ If-Match: * ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/contoso_sensordatas(contoso_sensordataid=21d455f2-70f3-ed11-8848-000d3a993550,partitionid='deviceid-001') +OData-EntityId: [Organization URI]/api/data/v9.2/contoso_sensordatas(contoso_sensordataid=11bb11bb-cc22-dd33-ee44-55ff55ff55ff,partitionid='deviceid-001') x-ms-session-token: 240:8#144035978#7=-1 ``` @@ -467,7 +470,8 @@ When you query the rows of an elastic table, you get the best performance if you > > Specifying a filter on the `partitionid` value in the usual manner doesn't have the same performance benefits as specifying it through the `partitionId` parameter as shown in the following examples. -These examples retrieve the first 5,000 rows in the `contoso_SensorData` table that belong to the logical partition where `partitionid` = `'deviceid-001'`. +These examples retrieve the first 500 rows in the `contoso_SensorData` table that belong to the logical partition where `partitionid` = `'deviceid-001'`. + #### [SDK for .NET](#tab/sdk) @@ -533,6 +537,13 @@ OData-Version: 4.0 } ``` +> [!NOTE] +> The default page size for elastic tables is 500 rows. For standard tables, the default size is 5,000. Learn more about paging: +> +> - [Page results using FetchXml](fetchxml/page-results.md) +> - [Page results using QueryExpression](org-service/queryexpression/page-results.md) +> - [Page results using OData](webapi/query/page-results.md) + --- ### Return related rows in a query @@ -1095,11 +1106,12 @@ You can use the `DeleteMultiple` message with either the SDK for .NET or Web API #### [SDK for .NET](#tab/sdk) -> [!NOTE] -> With the SDK, you must use the [OrganizationRequest class](xref:Microsoft.Xrm.Sdk.OrganizationRequest) because the SDK doesn't currently have a `DeleteMultipleRequest` class. [Learn more about using messages with the SDK for .NET](org-service/use-messages.md). The following `DeleteMultipleExample` static method uses the `DeleteMultiple` message with the [OrganizationRequest class](xref:Microsoft.Xrm.Sdk.OrganizationRequest) to delete multiple rows from the `contoso_SensorData` elastic table. The alternate key is used to include the `partitionid` value to uniquely identify the rows. +> [!NOTE] +> The [DeleteMultipleRequest Class](/dotnet/api/microsoft.xrm.sdk.messages.deletemultiplerequest) is now available to use. + ```csharp public static void DeleteMultipleExample(IOrganizationService service) { @@ -1136,10 +1148,7 @@ public static void DeleteMultipleExample(IOrganizationService service) #### [Web API](#tab/webapi) -This example shows how to use the `DeleteMultiple` action to delete multiple rows from `contoso_SensorData` elastic table. The `partitionid` value is included to uniquely identify the rows. - -> [!NOTE] -> Currently, the Web API `DeleteMultiple` action is a private action. You won't find it in the [CSDL $metadata document](webapi/web-api-service-documents.md#csdl-metadata-document) or in the Dataverse . This action will become public in the coming weeks. You can use it while it's private. +This example shows how to use the [DeleteMultiple action](xref:Microsoft.Dynamics.CRM.DeleteMultiple) to delete multiple rows from `contoso_SensorData` elastic table. The `partitionid` value is included to uniquely identify the rows. **Request:** diff --git a/powerapps-docs/developer/data-platform/use-metadata-generate-entity-diagrams.md b/powerapps-docs/developer/data-platform/use-metadata-generate-entity-diagrams.md index ff886a49f2..ad3d4cb95e 100644 --- a/powerapps-docs/developer/data-platform/use-metadata-generate-entity-diagrams.md +++ b/powerapps-docs/developer/data-platform/use-metadata-generate-entity-diagrams.md @@ -4,8 +4,8 @@ description: "Learn about using the Metadata Diagram tool to visually show entit ms.date: 01/04/2023 ms.reviewer: jdaly ms.topic: article -author: MicroSri # GitHub ID -ms.author: sriknair # MSFT alias of Microsoft employees only +author: MsSQLGirl # GitHub ID +ms.author: jukoesma # MSFT alias of Microsoft employees only ms.subservice: dataverse-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/use-multi-tenant-server-server-authentication.md b/powerapps-docs/developer/data-platform/use-multi-tenant-server-server-authentication.md index d7db475491..877e818890 100644 --- a/powerapps-docs/developer/data-platform/use-multi-tenant-server-server-authentication.md +++ b/powerapps-docs/developer/data-platform/use-multi-tenant-server-server-authentication.md @@ -3,7 +3,7 @@ title: "Use multi-tenant server-to-server authentication (Microsoft Dataverse) | description: "Learn how to access Microsoft Dataverse data across multiple tenants from an application or service without explicit user authentication." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 4/05/2019 ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to author: ritesp # GitHub ID ms.subservice: dataverse-developer ms.author: ritesp # MSFT alias of Microsoft employees only diff --git a/powerapps-docs/developer/data-platform/use-open-types.md b/powerapps-docs/developer/data-platform/use-open-types.md index b3abdb4a74..3fd20680fb 100644 --- a/powerapps-docs/developer/data-platform/use-open-types.md +++ b/powerapps-docs/developer/data-platform/use-open-types.md @@ -3,8 +3,8 @@ title: Use open types with custom APIs description: Learn how to use open types with Microsoft Dataverse custom APIs. ms.date: 08/02/2023 ms.topic: how-to -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.subservice: dataverse-developer ms.reviewer: jdaly search.audienceType: diff --git a/powerapps-docs/developer/data-platform/use-single-tenant-server-server-authentication.md b/powerapps-docs/developer/data-platform/use-single-tenant-server-server-authentication.md index 3909d2270d..583bf02c9e 100644 --- a/powerapps-docs/developer/data-platform/use-single-tenant-server-server-authentication.md +++ b/powerapps-docs/developer/data-platform/use-single-tenant-server-server-authentication.md @@ -4,7 +4,7 @@ description: "Learn how to access Microsoft Dataverse data in a single tenant fr ms.custom: "" ms.date: 04/06/2023 ms.reviewer: "pehecke" -ms.topic: "article" +ms.topic: how-to author: "paulliew" # GitHub ID ms.subservice: dataverse-developer ms.author: "pehecke" # MSFT alias of Microsoft employees only @@ -93,7 +93,7 @@ More information: [Activate or deactivate an application user](/power-platform/a Follow these steps to download, build, and execute the sample application. The sample calls the Web API to return a list of the top 3 accounts (by name) in the organization. -1. Download the Visual Studio 2017 SingleTenantS2S [sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23/SingleTenantS2S). +1. Download the Visual Studio 2017 SingleTenantS2S [sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp/SingleTenantS2S). 2. Update the App.config file with your app registration and server key values. 3. Build and run the application. diff --git a/powerapps-docs/developer/data-platform/use-upsert-insert-update-record.md b/powerapps-docs/developer/data-platform/use-upsert-insert-update-record.md index aa6552ecfa..7166e0aef7 100644 --- a/powerapps-docs/developer/data-platform/use-upsert-insert-update-record.md +++ b/powerapps-docs/developer/data-platform/use-upsert-insert-update-record.md @@ -3,10 +3,10 @@ title: "Use Upsert to Create or Update a record (Microsoft Dataverse) | Microsof description: "When loading data into Dataverse from an external system, you may not know if a record already exists in Dataverse or not. If it exists, it should be updated, otherwise it should be created. Upsert is a combination of Update or Insert that enables the server to detect whether a record exists or not and apply the appropriate Update or Create operation in Dataverse. " ms.date: 05/30/2023 ms.reviewer: pehecke -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -237,7 +237,7 @@ The [!IMPORTANT] diff --git a/powerapps-docs/developer/data-platform/view-download-developer-resources.md b/powerapps-docs/developer/data-platform/view-download-developer-resources.md index 72ea82701d..f6d6af6120 100644 --- a/powerapps-docs/developer/data-platform/view-download-developer-resources.md +++ b/powerapps-docs/developer/data-platform/view-download-developer-resources.md @@ -5,10 +5,10 @@ keywords: "" ms.date: 09/07/2021 ms.custom: -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma ms.reviewer: pehecke search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/virtual-entities/get-started-ve.md b/powerapps-docs/developer/data-platform/virtual-entities/get-started-ve.md index 14ebd16c2e..6bdd656529 100644 --- a/powerapps-docs/developer/data-platform/virtual-entities/get-started-ve.md +++ b/powerapps-docs/developer/data-platform/virtual-entities/get-started-ve.md @@ -5,7 +5,7 @@ ms.date: 08/08/2024 author: mkannapiran ms.author: kamanick ms.reviewer: pehecke -ms.topic: conceptual +ms.topic: get-started ms.collection: get-started applies_to: - "Dynamics 365 (online)" @@ -70,6 +70,7 @@ The following are limitations of virtual tables that should be considered. - A virtual table can't represent an activity and don't support business process flows. - Once created, a virtual table can't be changed to be a standard (nonvirtual) table. The reverse is also true whereas a standard table can't be converted into a virtual table. - Selecting attributes in Retrieve and RetrieveMultiple queries won't be applied since all attributes are returned +- Reduce and limit including virtual table lookup columns in your grid view. It can take a while to read the virtual table lookup columns. For more information about how these limitations are reflected in the Dataverse API, see [API considerations of virtual tables](api-considerations-ve.md). diff --git a/powerapps-docs/developer/data-platform/virtual-entities/sample-ve-provider-crud-operations.md b/powerapps-docs/developer/data-platform/virtual-entities/sample-ve-provider-crud-operations.md index 95b651aed2..d3edbdd6c1 100644 --- a/powerapps-docs/developer/data-platform/virtual-entities/sample-ve-provider-crud-operations.md +++ b/powerapps-docs/developer/data-platform/virtual-entities/sample-ve-provider-crud-operations.md @@ -1,7 +1,7 @@ --- title: "Sample: Custom virtual table provider with CRUD operations (Microsoft Dataverse) | Microsoft Docs" description: "Sample demonstrates how to implement a generic custom virtual table that supports CRUD operations.." -ms.date: 04/01/2022 +ms.date: 12/04/2024 author: mkannapiran ms.author: kamanick ms.reviewer: pehecke @@ -46,22 +46,21 @@ There are four steps to enable a custom data provider to create a virtual table. ## Step 1: Implementing CRUD plug-ins and registering the assembly - 1. Create your plug-in project and install the following NuGet packages. The solution in this example is named **StubProvider**. |Assembly | URL | |-------------------------------------------------|-------| - | Microsoft.CrmSdk.CoreAssemblies | https://www.nuget.org/packages/Microsoft.CrmSdk.CoreAssemblies | - | Microsoft.CrmSdk.Data | https://www.nuget.org/packages/Microsoft.CrmSdk.Data | - | Microsoft.CrmSdk.Deployment | https://www.nuget.org/packages/Microsoft.CrmSdk.Deployment | - | Microsoft.CrmSdk.Workflow | https://www.nuget.org/packages/Microsoft.CrmSdk.Workflow | - | Microsoft.CrmSdk.XrmTooling.CoreAssembly | https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.CoreAssembly | - | Microsoft.IdentityModel.Clients.ActiveDirectory | https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory | - | Microsoft.Rest.ClientRuntime | https://www.nuget.org/packages/Microsoft.Rest.ClientRuntime | - | Newtonsoft.Json | https://www.nuget.org/packages/Newtonsoft.Json/13.0.1-beta2 | + | Microsoft.CrmSdk.CoreAssemblies | | + | Microsoft.CrmSdk.Data | | + | Microsoft.CrmSdk.Deployment | | + | Microsoft.CrmSdk.Workflow | | + | Microsoft.CrmSdk.XrmTooling.CoreAssembly | | + | Microsoft.IdentityModel.Clients.ActiveDirectory | | + | Microsoft.Rest.ClientRuntime | | + | Newtonsoft.Json | | ||| -1. Add the following six class files to your solution. In each of the class files, add the following using statements +2. Add the following six class files to your solution. In each of the class files, add the following using statements ```csharp using System; @@ -88,187 +87,150 @@ There are four steps to enable a custom data provider to create a virtual table. | **DeletePlugin.cs** | This class contains code that allows you to delete a record in the virtual table.| ||| - #### Code for Connection.cs +Read the following important information about using a connection string or username/password authentication in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] + +#### Code for Connection.cs - ```csharp - public static class Connection + ```csharp + public static class Connection +{ + public static SqlConnection GetConnection() { - public static SqlConnection GetConnection() + try { - try - { - //sample database to connect to - SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(); - builder.DataSource = "Enter name or network address of the SQL Server"; - builder.UserID = "Enter User Name"; - builder.Password = "Enter password"; - builder.InitialCatalog = "Enter database details"; - SqlConnection connection = new SqlConnection(builder.ConnectionString); - return connection; - } - catch (SqlException e) - { - Console.WriteLine(e.ToString()); - throw; - } + //sample database to connect to + SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(); + builder.DataSource = "Enter name or network address of the SQL Server"; + builder.UserID = "Enter User Name"; + builder.Password = "Enter password"; + builder.InitialCatalog = "Enter database details"; + SqlConnection connection = new SqlConnection(builder.ConnectionString); + return connection; + } + catch (SqlException e) + { + Console.WriteLine(e.ToString()); + throw; } } - ``` +} + ``` - #### Code for CreatePlugin.cs +#### Code for CreatePlugin.cs - ```csharp - public class CreatePlugin : IPlugin +```csharp +public class CreatePlugin : IPlugin +{ + public void Execute(IServiceProvider serviceProvider) { - public void Execute(IServiceProvider serviceProvider) + var context = serviceProvider.Get(); + if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is Entity) { - var context = serviceProvider.Get(); - if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is Entity) + Entity entity = (Entity)context.InputParameters["Target"]; + Guid id = Guid.NewGuid(); + //change the table name below to the source table name you have created + string cmdString = "INSERT INTO VETicket (TicketID,Name,Severity) VALUES (@TicketID, @Name, @Severity)"; + SqlConnection connection = Connection.GetConnection(); + using (SqlCommand command = connection.CreateCommand()) { - Entity entity = (Entity)context.InputParameters["Target"]; - Guid id = Guid.NewGuid(); - //change the table name below to the source table name you have created - string cmdString = "INSERT INTO VETicket (TicketID,Name,Severity) VALUES (@TicketID, @Name, @Severity)"; - SqlConnection connection = Connection.GetConnection(); - using (SqlCommand command = connection.CreateCommand()) + command.CommandText = cmdString; + command.Parameters.AddWithValue("@TicketID", id); + command.Parameters.AddWithValue("@Name", entity["new_name"]); + command.Parameters.AddWithValue("@Severity", entity["new_severity"]); + connection.Open(); + try { - command.CommandText = cmdString; - command.Parameters.AddWithValue("@TicketID", id); - command.Parameters.AddWithValue("@Name", entity["new_name"]); - command.Parameters.AddWithValue("@Severity", entity["new_severity"]); - connection.Open(); - try - { - var numRecords = command.ExecuteNonQuery(); - Console.WriteLine("inserted {0} records", numRecords); - } - finally - { - connection.Close(); - } - // other codes. + var numRecords = command.ExecuteNonQuery(); + Console.WriteLine("inserted {0} records", numRecords); } - context.OutputParameters["id"] = id; - } - } - } - ``` - #### Code for UpdatePlugin.cs - - ```csharp - public class UpdatePlugin: IPlugin { - public void Execute(IServiceProvider serviceProvider) - { - var context = serviceProvider.Get(); - Guid id = Guid.Empty; - if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is Entity) - { - Entity entity = (Entity)context.InputParameters["Target"]; - //change the table name below to the source table name you have created - string cmdString = "UPDATE VETicket SET {0} WHERE TicketID=@TicketID"; - SqlConnection connection = Connection.GetConnection(); - using (SqlCommand command = connection.CreateCommand()) + finally { - command.Parameters.AddWithValue("@TicketID", entity["new_ticketid"]); - List setList = new List(); - if (entity.Attributes.Contains("new_name")) - { - command.Parameters.AddWithValue("@Name", entity["new_name"]); - setList.Add("Name=@Name"); - } - if (entity.Attributes.Contains("new_severity")) - { - command.Parameters.AddWithValue("@Severity", entity["new_severity"]); - setList.Add("Severity=@Severity"); - } - command.CommandText = string.Format(cmdString, string.Join(",", setList)); connection.Open(); - try - { - var numRecords = command.ExecuteNonQuery(); - Console.WriteLine("updated {0} records", numRecords); - } - finally - { - connection.Close(); - } - // other codes. + connection.Close(); } + // other codes. } + context.OutputParameters["id"] = id; } } - ``` +} +``` - #### Code for RetrievePlugin.cs +#### Code for UpdatePlugin.cs - ```csharp - public class RetrievePlugin : IPlugin +```csharp +public class UpdatePlugin: IPlugin { + public void Execute(IServiceProvider serviceProvider) { - public void Execute(IServiceProvider serviceProvider) + var context = serviceProvider.Get(); + Guid id = Guid.Empty; + if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is Entity) { - var context = serviceProvider.Get(); - Guid id = Guid.Empty; - if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is EntityReference) + Entity entity = (Entity)context.InputParameters["Target"]; + //change the table name below to the source table name you have created + string cmdString = "UPDATE VETicket SET {0} WHERE TicketID=@TicketID"; + SqlConnection connection = Connection.GetConnection(); + using (SqlCommand command = connection.CreateCommand()) { - EntityReference entityRef = (EntityReference)context.InputParameters["Target"]; - Entity e = new Entity("new_ticket"); - //change the table name below to the source table name you have created - string cmdString = "SELECT TicketID, Severity, Name FROM VETicket WHERE TicketID=@TicketID"; - SqlConnection connection = Connection.GetConnection(); - using (SqlCommand command = connection.CreateCommand()) + command.Parameters.AddWithValue("@TicketID", entity["new_ticketid"]); + List setList = new List(); + if (entity.Attributes.Contains("new_name")) { - command.CommandText = cmdString; - command.Parameters.AddWithValue("@TicketID", entityRef.Id); - connection.Open(); - try - { - using (SqlDataReader reader = command.ExecuteReader()) - { - if (reader.Read()) - { - e.Attributes.Add("new_ticketid", reader.GetGuid(0)); - e.Attributes.Add("new_severity", reader.GetInt32(1)); - e.Attributes.Add("new_name", reader.GetString(2)); - } - } - } - finally - { - connection.Close(); - } - // other codes. + command.Parameters.AddWithValue("@Name", entity["new_name"]); + setList.Add("Name=@Name"); + } + if (entity.Attributes.Contains("new_severity")) + { + command.Parameters.AddWithValue("@Severity", entity["new_severity"]); + setList.Add("Severity=@Severity"); + } + command.CommandText = string.Format(cmdString, string.Join(",", setList)); connection.Open(); + try + { + var numRecords = command.ExecuteNonQuery(); + Console.WriteLine("updated {0} records", numRecords); } - context.OutputParameters["BusinessEntity"] = e; + finally + { + connection.Close(); + } + // other codes. } } } - ``` - #### Code for RetrieveMultiplePlugin.cs +} +``` - ```csharp - public class RetrieveMultiplePlugin : IPlugin +#### Code for RetrievePlugin.cs + +```csharp +public class RetrievePlugin : IPlugin +{ + public void Execute(IServiceProvider serviceProvider) { - public void Execute(IServiceProvider serviceProvider) + var context = serviceProvider.Get(); + Guid id = Guid.Empty; + if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is EntityReference) { - var context = serviceProvider.Get(); - EntityCollection collection = new EntityCollection(); + EntityReference entityRef = (EntityReference)context.InputParameters["Target"]; + Entity e = new Entity("new_ticket"); //change the table name below to the source table name you have created - string cmdString = "SELECT TicketID, Severity, Name FROM VETicket"; + string cmdString = "SELECT TicketID, Severity, Name FROM VETicket WHERE TicketID=@TicketID"; SqlConnection connection = Connection.GetConnection(); using (SqlCommand command = connection.CreateCommand()) { command.CommandText = cmdString; + command.Parameters.AddWithValue("@TicketID", entityRef.Id); connection.Open(); try { using (SqlDataReader reader = command.ExecuteReader()) { - while (reader.Read()) + if (reader.Read()) { - Entity e = new Entity("new_ticket"); e.Attributes.Add("new_ticketid", reader.GetGuid(0)); e.Attributes.Add("new_severity", reader.GetInt32(1)); e.Attributes.Add("new_name", reader.GetString(2)); - collection.Entities.Add(e); } } } @@ -276,62 +238,104 @@ There are four steps to enable a custom data provider to create a virtual table. { connection.Close(); } - context.OutputParameters["BusinessEntityCollection"] = collection; + // other codes. } + context.OutputParameters["BusinessEntity"] = e; } } - ``` +} +``` - #### Code for DeletePlugin.cs +#### Code for RetrieveMultiplePlugin.cs - ```csharp - public class DeletePlugin : IPlugin +```csharp +public class RetrieveMultiplePlugin : IPlugin +{ + public void Execute(IServiceProvider serviceProvider) { - public void Execute(IServiceProvider serviceProvider) + var context = serviceProvider.Get(); + EntityCollection collection = new EntityCollection(); + //change the table name below to the source table name you have created + string cmdString = "SELECT TicketID, Severity, Name FROM VETicket"; + SqlConnection connection = Connection.GetConnection(); + using (SqlCommand command = connection.CreateCommand()) { - var context = serviceProvider.Get(); - //comment - Guid id = Guid.Empty; - if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is EntityReference) + command.CommandText = cmdString; + connection.Open(); + try { - EntityReference entityRef = (EntityReference)context.InputParameters["Target"]; - id = entityRef.Id; - //change the table name below to the source table name you have created - string cmdString = "DELETE VETicket WHERE TicketID=@TicketID"; - SqlConnection connection = Connection.GetConnection(); - using (SqlCommand command = connection.CreateCommand()) + using (SqlDataReader reader = command.ExecuteReader()) { - command.CommandText = cmdString; command.Parameters.AddWithValue("@TicketID", id); - connection.Open(); - try + while (reader.Read()) { - var numRecords = command.ExecuteNonQuery(); - Console.WriteLine("deleted {0} records", numRecords); + Entity e = new Entity("new_ticket"); + e.Attributes.Add("new_ticketid", reader.GetGuid(0)); + e.Attributes.Add("new_severity", reader.GetInt32(1)); + e.Attributes.Add("new_name", reader.GetString(2)); + collection.Entities.Add(e); } - finally - { - connection.Close(); - } - // other codes. } } + finally + { + connection.Close(); + } + context.OutputParameters["BusinessEntityCollection"] = collection; } } - ``` +} +``` + +#### Code for DeletePlugin.cs + +```csharp +public class DeletePlugin : IPlugin +{ + public void Execute(IServiceProvider serviceProvider) + { + var context = serviceProvider.Get(); + //comment + Guid id = Guid.Empty; + if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is EntityReference) + { + EntityReference entityRef = (EntityReference)context.InputParameters["Target"]; + id = entityRef.Id; + //change the table name below to the source table name you have created + string cmdString = "DELETE VETicket WHERE TicketID=@TicketID"; + SqlConnection connection = Connection.GetConnection(); + using (SqlCommand command = connection.CreateCommand()) + { + command.CommandText = cmdString; command.Parameters.AddWithValue("@TicketID", id); + connection.Open(); + try + { + var numRecords = command.ExecuteNonQuery(); + Console.WriteLine("deleted {0} records", numRecords); + } + finally + { + connection.Close(); + } + // other codes. + } + } + } +} +``` -1. Compile and build the solution. You will now have an assembly file (.dll) that you can use to register in your Dataverse environment. You will find this file in the ***solution folder/bin/Debug*** directory. +3. Compile and build the solution. You will now have an assembly file (.dll) that you can use to register in your Dataverse environment. You will find this file in the ***solution folder/bin/Debug*** directory. > [!div class="mx-imgBorder"] > ![Assembly dll.](../media/custom-ve-assembly-dll.png "Assembly dll") -1. Register the assembly using the Plugin Registration Tool. You can get the latest Plugin Registration Tool package from [NuGet](https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool). +4. Register the assembly using the Plugin Registration Tool. You can get the latest Plugin Registration Tool package from [NuGet](https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool). -1. Open the Plugin Registration Tool. You need to have system administration privileges to register the assembly.Select **CREATE NEW CONNECTION** to connect to your Dataverse environment. Select the **Register** drop-down and then select **Register New Assembly**. +5. Open the Plugin Registration Tool. You need to have system administration privileges to register the assembly.Select **CREATE NEW CONNECTION** to connect to your Dataverse environment. Select the **Register** drop-down and then select **Register New Assembly**. > [!div class="mx-imgBorder"] > ![Register new step.](../media/custom-ve-register-plugin-step.png "Register new step") -1. Select the assembly file and register the plug-ins. Make sure that you have selected all the plug-ins (Create, Update, Delete, Retrieve, and RetrieveMultiple plug-ins). +6. Select the assembly file and register the plug-ins. Make sure that you have selected all the plug-ins (Create, Update, Delete, Retrieve, and RetrieveMultiple plug-ins). > [!div class="mx-imgBorder"] > ![Register new assembly.](../media/custom-ve-register-assembly-step.png "Register new assembly") @@ -344,7 +348,7 @@ There are four steps to enable a custom data provider to create a virtual table. 1. Enter **Data Provider Name**. - 2. In the **Solutions** option, select an existing solution or create a new solution in the drop-down. If you want to create a new solution, select the **NewSolution** option from the drop-down. In the **Create New Solution** dialog, enter the required details and select **Save**. + 2. In the **Solutions** option, select an existing solution or create a new solution in the drop-down. If you want to create a new solution, select the **NewSolution** option from the drop-down. In the **Create New Solution** dialog, enter the required details and select **Save**. 3. In the **Data Source Table (Entity)** option, select **Create New Data Source**. Enter the details. Make sure that the data source is part of the solution you created or selected. diff --git a/powerapps-docs/developer/data-platform/walkthrough-blazor-webassembly-single-tenant.md b/powerapps-docs/developer/data-platform/walkthrough-blazor-webassembly-single-tenant.md index e195f7640b..31540cffc8 100644 --- a/powerapps-docs/developer/data-platform/walkthrough-blazor-webassembly-single-tenant.md +++ b/powerapps-docs/developer/data-platform/walkthrough-blazor-webassembly-single-tenant.md @@ -2,7 +2,7 @@ title: "Tutorial: Create an ASP.NET Core Blazor WebAssembly app using Microsoft Dataverse | Microsoft Docs" description: "Learn how to create an ASP.NET Core Blazor WebAssembly application that connects to Microsoft Dataverse web services and retrieves business data." ms.date: 09/11/2024 -ms.topic: article +ms.topic: tutorial author: JimDaly ms.subservice: dataverse-developer ms.author: jdaly @@ -488,7 +488,7 @@ In Visual Studio, press F5 to launch the app with the code changes. ### See also -[Use the global Discovery service from a Blazor WebAssembly](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23/BlazorCDS) +[Use the global Discovery service from a Blazor WebAssembly](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp/BlazorCDS) [Quickstart: Blazor Server Web API sample (C#)](./webapi/quick-start-blazor-server-app.md) [Secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft Entra ID](/aspnet/core/security/blazor/webassembly/standalone-with-azure-active-directory)
[Walkthrough: Register an app with Microsoft Entra ID](walkthrough-register-app-azure-active-directory.md)
diff --git a/powerapps-docs/developer/data-platform/walkthrough-configure-azure-sas-integration.md b/powerapps-docs/developer/data-platform/walkthrough-configure-azure-sas-integration.md index c661377c77..8ca27656fe 100644 --- a/powerapps-docs/developer/data-platform/walkthrough-configure-azure-sas-integration.md +++ b/powerapps-docs/developer/data-platform/walkthrough-configure-azure-sas-integration.md @@ -5,7 +5,7 @@ ms.date: 04/03/2022 author: jaredha ms.author: jaredha ms.reviewer: pehecke -ms.topic: article +ms.topic: tutorial ms.subservice: dataverse-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/walkthrough-register-app-azure-active-directory.md b/powerapps-docs/developer/data-platform/walkthrough-register-app-azure-active-directory.md index cf0d976d18..ebfa967ae4 100644 --- a/powerapps-docs/developer/data-platform/walkthrough-register-app-azure-active-directory.md +++ b/powerapps-docs/developer/data-platform/walkthrough-register-app-azure-active-directory.md @@ -2,8 +2,8 @@ title: "Tutorial: Register an app with Microsoft Entra ID (Microsoft Dataverse) | Microsoft Docs" description: "Describes how to register an application with Microsoft Entra ID for authentication with Microsoft Dataverse web services." keywords: "" -ms.date: 10/08/2024 -ms.topic: article +ms.date: 02/24/2025 +ms.topic: tutorial ms.assetid: 86c4a8a8-7401-6d75-7979-3b04b506eb0c author: "paulliew" # GitHub ID ms.subservice: dataverse-developer @@ -17,14 +17,17 @@ search.audienceType: This tutorial describes how to register an application (desktop, mobile, or Web) with Microsoft Entra ID. App registration is required before an application can authenticate with Microsoft Dataverse and access business data. -The included instructions in this article are specific to app registration in Microsoft Entra ID for Dataverse access. For expanded Microsoft Entra ID app registration information, see [Application registration in Microsoft Entra ID](/azure/active-directory/develop/active-directory-integrating-applications). - ## About app registration and authentication -There are several authentication flows that Dataverse supports: username/password, client secret, and certificate. App registration and authentication is slightly different for each of these flows. This article covers the username/password and client secret authentication flows. Certificate flows are planned to be documented in a future article. +There are several authentication flows that Dataverse supports: username/password, client secret, certificate, and managed identity. App registration and authentication is slightly different for each of these flows. This article covers the username/password and client secret authentication flows. Certificate flows are planned to be documented in a future article. + +Read the following important information about using username/password authentication in application code. +[!INCLUDE [cc-connection-string](includes/cc-connection-string.md)] For an app to authenticate with Dataverse and gain access to business data, you must first register the app in Microsoft Entra ID. That app registration is then used during the authentication process. +The included instructions in this article are specific to app registration in Microsoft Entra ID for Dataverse access. For general Microsoft Entra ID app registration information, see [Application registration in Microsoft Entra ID](/azure/active-directory/develop/active-directory-integrating-applications). + ### Public and confidential clients There are two types of clients that you can use to authenticate with Dataverse: public and confidential. These clients are represented by the and classes. You can instance these classes in your app directly, for example if your app is using the Dataverse Web API, or you can use the class. The `ServiceClient` class handles instantiation of these clients internally based on the configuration values in the passed [connection string parameters](xrm-tooling/use-connection-strings-xrm-tooling-connect.md#connection-string-parameters). @@ -61,7 +64,7 @@ To create an app registration for a username/password authentication flow, and f 5. On the **Overview** page under **Essentials**, select the **Add a Redirect URI** link. Set the redirect URI by first selecting **Add a platform**, enter a URI value, and then select **Configure**. - You must supply a redirect URI value described as follows. For a .NET Framework built desktop or mobile app, use a URI value of "app://\". This ID value is displayed on the **Overview** page of the registered app. For a .NET Core built desktop or mobile app that uses [MSAL](/entra/identity-platform/msal-overview) for authentication, use a URI value of "http://localhost". For a Web API app, use any valid web address though the address does not have to actually exist. + You must supply a redirect URI value described as follows. For a .NET Framework built desktop or mobile app, use a URI value of "app://\". This ID value is displayed on the **Overview** page of the registered app. For a .NET Core built desktop or mobile app that uses [MSAL](/entra/identity-platform/msal-overview) for authentication, use a URI value of "". For a Web API app, use any valid web address though the address does not have to actually exist. 6. On the **Overview** page of your newly created app, hover the cursor over the **Application (client) ID** value, and select the copy to clipboard icon to copy the ID value. Record the value somewhere. You need to specify this value later in your application's authentication code or app.config file where appropriate. @@ -136,9 +139,39 @@ Follow these steps to create an app user and bind it to your app registration. ## Use an app registration in code -To view code that uses an app registration, see the [Get Started](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23-NETCore/GetStarted#get-started-using-the-dataverse-sdk-for-net) SDK samples, and the [QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/QuickStart) Web API sample. +To view code that uses an app registration, see the [Get Started](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp-NETCore/GetStarted#get-started-using-the-dataverse-sdk-for-net) SDK samples, and the [QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/QuickStart) Web API sample. + +Here is the confidential client code from the SDK samples. The client ID and secret are obtained from the Entra ID app registration once completed. + +```csharp +class Program +{ + // TODO Enter your Dataverse environment's URL, ClientId, and Secret. + static string url = "https://.crm.dynamics.com"; + + static string connectionString = $@" + AuthType = ClientSecret; + Url = {url}; + ClientId = 66667777-aaaa-8888-bbbb-9999cccc0000; + Secret = aaaaaaaa-6b6b-7c7c-8d8d-999999999999"; + + static void Main() + { + // ServiceClient class implements IOrganizationService interface + IOrganizationService service = new ServiceClient(connectionString); + + var response = (WhoAmIResponse)service.Execute(new WhoAmIRequest()); + + Console.WriteLine($"Application ID is {response.UserId}."); + + // Pause the console so it does not close. + Console.WriteLine("Press the key to exit."); + Console.ReadLine(); + } +} +``` -The sample code contains example public and confidential client connection strings for use with the `ServiceClient` class. +For the complete code sample, refer to the links mentioned previously. ### See also diff --git a/powerapps-docs/developer/data-platform/walkthrough-register-azure-aware-plug-in-using-plug-in-registration-tool.md b/powerapps-docs/developer/data-platform/walkthrough-register-azure-aware-plug-in-using-plug-in-registration-tool.md index 7de2bb7c2d..dc4b2a12d8 100644 --- a/powerapps-docs/developer/data-platform/walkthrough-register-azure-aware-plug-in-using-plug-in-registration-tool.md +++ b/powerapps-docs/developer/data-platform/walkthrough-register-azure-aware-plug-in-using-plug-in-registration-tool.md @@ -5,7 +5,7 @@ ms.date: 04/03/2022 author: marcelbf ms.author: marcelbf ms.reviewer: jdaly -ms.topic: article +ms.topic: tutorial ms.subservice: dataverse-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/walkthrough-update-service-endpoint-imported-solution.md b/powerapps-docs/developer/data-platform/walkthrough-update-service-endpoint-imported-solution.md index e147eb74ab..e67009238f 100644 --- a/powerapps-docs/developer/data-platform/walkthrough-update-service-endpoint-imported-solution.md +++ b/powerapps-docs/developer/data-platform/walkthrough-update-service-endpoint-imported-solution.md @@ -5,7 +5,7 @@ ms.date: 04/03/2022 author: jaredha ms.author: jaredha ms.reviewer: jdaly -ms.topic: article +ms.topic: tutorial ms.subservice: dataverse-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/TOC.yml b/powerapps-docs/developer/data-platform/webapi/TOC.yml index 222c23f5d9..e0a6847afe 100644 --- a/powerapps-docs/developer/data-platform/webapi/TOC.yml +++ b/powerapps-docs/developer/data-platform/webapi/TOC.yml @@ -16,6 +16,10 @@ items: - name: Get started using PowerShell href: quick-start-ps.md + - name: (JavaScript) + items: + - name: Get started using JavaScript + href: quick-start-js-spa.md - name: Web service authentication href: authenticate-web-api.md - name: Types and operations diff --git a/powerapps-docs/developer/data-platform/webapi/associate-disassociate-entities-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/associate-disassociate-entities-using-web-api.md index a052bc264c..8e4cda125d 100644 --- a/powerapps-docs/developer/data-platform/webapi/associate-disassociate-entities-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/associate-disassociate-entities-using-web-api.md @@ -2,8 +2,8 @@ title: "Associate and disassociate table rows using the Web API (Microsoft Dataverse)| Microsoft Docs" description: "How to relate and unrelate records using the Web API" ms.date: 08/15/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -38,7 +38,7 @@ For example, to associate a r **Request:** ```http -PATCH [Organization Uri]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f) HTTP/1.1 +PATCH [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 If-Match: * OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -55,7 +55,7 @@ Accept: application/json ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f) +OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` As described in [Associate table rows on create](create-entity-web-api.md#associate-table-rows-on-create), new records can also be associated with existing records in the same way. @@ -67,7 +67,7 @@ If you want to disassociate, you can simply set the value to null. **Request:** ```http -PATCH [Organization Uri]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f) HTTP/1.1 +PATCH [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 If-Match: * OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -84,7 +84,7 @@ Accept: application/json ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f) +OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` When disassociating in this manner, you don't need to include the `@odata.bind` annotation. You can simply use the name of the single-valued navigation property: @@ -92,7 +92,7 @@ When disassociating in this manner, you don't need to include the `@odata.bind` **Request:** ```http -PATCH [Organization Uri]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f) HTTP/1.1 +PATCH [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 If-Match: * OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -109,7 +109,7 @@ Accept: application/json ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f) +OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` More information: [Basic update](update-delete-entities-using-web-api.md#basic-update) @@ -123,7 +123,7 @@ You can use the following `PUT` request to set the value of the `parentcustomeri **Request:** ```http -PUT [Organization Uri]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f)/parentcustomerid_account/$ref HTTP/1.1 +PUT [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/parentcustomerid_account/$ref HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -149,7 +149,7 @@ To remove the reference, you can also use this `DELETE` request: **Request:** ```http -DELETE [Organization Uri]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f)/parentcustomerid_account/$ref HTTP/1.1 +DELETE [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/parentcustomerid_account/$ref HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -181,7 +181,7 @@ If-None-Match: null Accept: application/json { - "@odata.id": "[Organization URI]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f)" + "@odata.id": "[Organization URI]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)" } ``` @@ -217,12 +217,12 @@ OData-Version: 4.0 ## Remove a record from a collection -The following example shows how to remove a record to the `contact_customer_accounts` collection where the contact `contactid` value is `cf9eaaef-f718-ed11-b83e-00224837179f`. +The following example shows how to remove a record to the `contact_customer_accounts` collection where the contact `contactid` value is `00aa00aa-bb11-cc22-dd33-44ee44ee44ee`. **Request:** ```http -DELETE [Organization Uri]/api/data/v9.2/accounts(ce9eaaef-f718-ed11-b83e-00224837179f)/contact_customer_accounts(cf9eaaef-f718-ed11-b83e-00224837179f)/$ref HTTP/1.1 +DELETE [Organization Uri]/api/data/v9.2/accounts(ce9eaaef-f718-ed11-b83e-00224837179f)/contact_customer_accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/$ref HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -241,7 +241,7 @@ The following request also works: **Request:** ```http -DELETE [Organization Uri]/api/data/v9.2/accounts(ce9eaaef-f718-ed11-b83e-00224837179f)/contact_customer_accounts/$ref?$id=[Organization URI]/api/data/v9.2/contacts(cf9eaaef-f718-ed11-b83e-00224837179f) HTTP/1.1 +DELETE [Organization Uri]/api/data/v9.2/accounts(ce9eaaef-f718-ed11-b83e-00224837179f)/contact_customer_accounts/$ref?$id=[Organization URI]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null diff --git a/powerapps-docs/developer/data-platform/webapi/authenticate-web-api.md b/powerapps-docs/developer/data-platform/webapi/authenticate-web-api.md index 33a2d37210..5a371116f7 100644 --- a/powerapps-docs/developer/data-platform/webapi/authenticate-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/authenticate-web-api.md @@ -2,8 +2,8 @@ title: "Authenticate to Microsoft Dataverse with the Web API (Dataverse)| Microsoft Docs" description: "Learn about the different ways to manage authentication when using the Web API" ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/compose-http-requests-handle-errors.md b/powerapps-docs/developer/data-platform/webapi/compose-http-requests-handle-errors.md index 13054615aa..3d1675846a 100644 --- a/powerapps-docs/developer/data-platform/webapi/compose-http-requests-handle-errors.md +++ b/powerapps-docs/developer/data-platform/webapi/compose-http-requests-handle-errors.md @@ -3,8 +3,8 @@ title: Compose HTTP requests and handle errors description: Learn about the HTTP methods and headers that form a part of HTTP requests for the Web API and how to identify and handle errors returned in the response. ms.topic: how-to ms.date: 08/29/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -137,7 +137,7 @@ You can request different OData annotation data to be returned with the results |---------|---------| |`OData.Community.Display.V1.FormattedValue`| Returns formatted string values you can use in your application. More information: [Formatted values](query/select-columns.md#formatted-values)| |`Microsoft.Dynamics.CRM.associatednavigationproperty`
`Microsoft.Dynamics.CRM.lookuplogicalname`|Returns information about related lookup columns. More information: [Lookup property data](query/select-columns.md#lookup-property-data)| -|`Microsoft.Dynamics.CRM.totalrecordcount`
`Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded`|When you use the `$count` query option the `@odata.count` annotation tells the number of records, but only 5,000 records can be returned at a time. Request the `Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded` to get a boolean value that will tell you if the total number of records matching the query exceeds 5,000. More information: [Count number of rows](query/count-rows.md) | +|`Microsoft.Dynamics.CRM.totalrecordcount`
`Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded`|When you use the `$count` query option the `@odata.count` annotation tells the number of records, but only 5,000 standard table records records can be returned at a time. For elastic tables the page size limit is 500. Request the `Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded` to get a boolean value that will tell you if the total number of records matching the query exceeds the maximum page size limit for the type of table you are using. More information: [Count number of rows](query/count-rows.md) | |`Microsoft.Dynamics.CRM.globalmetadataversion`|This annotation is returned on the request and you can cache it in your application. The value changes when any schema change occurs, indicating that you may need to refresh any schema data that your application has cached. More information: [Cache Schema data](../cache-schema-data.md)| |`Microsoft.PowerApps.CDS.ErrorDetails.OperationStatus`
`Microsoft.PowerApps.CDS.ErrorDetails.SubErrorCode`
`Microsoft.PowerApps.CDS.HelpLink`
`Microsoft.PowerApps.CDS.TraceText`
`Microsoft.PowerApps.CDS.InnerError.Message`|These annotations provide more details when errors are returned. More information: [Include more details with errors](#include-more-details-with-errors)| diff --git a/powerapps-docs/developer/data-platform/webapi/create-entity-web-api.md b/powerapps-docs/developer/data-platform/webapi/create-entity-web-api.md index 807857fa99..f961812b4b 100644 --- a/powerapps-docs/developer/data-platform/webapi/create-entity-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/create-entity-web-api.md @@ -1,11 +1,11 @@ --- title: Create a table row using the Web API description: Learn how to use the Web API to send a POST request to create a table row in Microsoft Dataverse. -ms.date: 01/08/2024 +ms.date: 12/16/2024 ms.service: powerapps ms.topic: how-to -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -54,16 +54,29 @@ Accept: application/json HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/accounts(7eb682f1-ca75-e511-80d4-00155d2a68d1) +OData-EntityId: [Organization URI]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` -To create an record you must identify the valid [entity set name](web-api-service-documents.md#entity-set-name), property names, and types. For all system tables and attributes (table columns), you can find this information in the article for that entity in the [Web API Entity Type Reference](xref:Microsoft.Dynamics.CRM.EntityTypeIndex). For custom tables or columns, refer to the definition of that table in the [CSDL $metadata document](web-api-service-documents.md#csdl-metadata-document). More information: [Web API EntityTypes](web-api-entitytypes.md) +To create an record you must identify the valid [entity set name](web-api-service-documents.md#entity-set-name), property names, and types. + +> [!NOTE] +> In [Power Apps](https://make.powerapps.com/?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), when viewing a list of tables, select **Advanced** > **Tools**. Select **Copy set name** to copy the entity set name for the table. +> +> You can also select **API link to table data** to view the top 10 rows of data in your browser. This works best when you have a browser extension like [JSON formatter](https://microsoftedge.microsoft.com/addons/search/JSON%20formatter) installed that will format the JSON text data returned. +> +> The entity set name isn't always the same as the collection name or plural name of the table. It is stored a separate property called `EntitySetName`. +> +> When you create a new table row, you can't insert a non-primary image at the same time. For a non-primary image to be added, the row must already exist. [Learn more about primary images](../image-column-data.md#primary-images) + +For all system tables and attributes (table columns), you can find this information in the article for that entity in the [Web API Entity Type Reference](xref:Microsoft.Dynamics.CRM.EntityTypeIndex). For custom tables or columns, refer to the definition of that table in the [CSDL $metadata document](web-api-service-documents.md#csdl-metadata-document). More information: [Web API EntityTypes](web-api-entitytypes.md) ### Setting the primary key value Each table has a unique identifier primary key column which you can specify when creating a row. In most cases you should allow the system to set this for you because the values generated by the system are optimized for best performance. +Dataverse stores primary key data in telemetry to help maintain the service. If you specify customized primary key values, don't use sensitive information in those values. + With elastic tables, you can create records with duplicate primary key values and different `partitionid` values. However, this pattern is not compatible with model-driven or canvas Power Apps. [Learn about setting the primary key value with elastic tables](../use-elastic-tables.md#setting-the-primary-key-value) @@ -142,18 +155,15 @@ More information: With standard tables, you can create entities related to each other by defining them as navigation properties values. This pattern is known as *deep insert*. This approach has two advantages. It's more efficient, because it replaces replacing multiple simpler creation and association operations with one combined *atomic* operation. An atomic operation succeeds or fails entirely. - As with a basic create, the response `OData-EntityId` header contains the URI of the created entity. The URIs for the related entities created aren't returned. You can get the primary key values of the records if you use the `Prefer: return=representation` header so it returns the values of the created record. More information: [Create with data returned](#create-with-data-returned) + As with a basic create, the response `OData-EntityId` header contains the URI of the created entity. The URIs for the related entities created aren't returned. You can get the primary key values of the records if you use the `Prefer: return=representation` header so it returns the values of the created record. [Learn more about creating records with data returned](#create-with-data-returned) For example, the following request body posted to the `accounts` entity set creates a total of four records in the context of creating an account. -- A contact is created because it's defined as an object property of the single-valued navigation property `primarycontactid`. - -- An opportunity is created because it's defined as an object in an array that's set to the value of a collection-valued navigation property `opportunity_customer_accounts`. +- A contact is created with `firstname` and `lastname` values because it's defined as an object property of the single-valued navigation property named `primarycontactid`. -- A task is created because it's defined an object in an array that's set to the value of a collection-valued navigation property `Opportunity_Tasks`. +- An opportunity related to the account is created because it's defined as an object in an array that's set to the value of a collection-valued navigation property named `opportunity_customer_accounts`. -> [!NOTE] -> When you create a new table row, you can't insert a non-primary image at the same time. For a non-primary image to be added, the row must already exist. +- A task related to the opportunity is created because it's defined an object in an array that's set to the value of a collection-valued navigation property named `Opportunity_Tasks`. **Request:** @@ -191,7 +201,7 @@ Accept: application/json HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/accounts(3c6e4b5f-86f6-e411-80dd-00155d2a68cb) +OData-EntityId: [Organization URI]/api/data/v9.2/accounts(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` @@ -267,7 +277,7 @@ Preference-Applied: return=representation ## Check for duplicate records -By default, duplicate detection is suppressed when you're creating records using the Web API. To enable duplicate detection, include the `MSCRM.SuppressDuplicateDetection: false` header with your POST request to enable duplicate detection. Duplicate detection only applies when the following conditions are true: +By default, duplicate detection is suppressed when you're creating records. To enable duplicate detection, include the `MSCRM.SuppressDuplicateDetection: false` header with your `POST` request to enable duplicate detection. Duplicate detection only applies when the following conditions are true: - The organization has enabled duplicate detection. - The entity is enabled for duplicate detection. @@ -277,6 +287,7 @@ More information: - [Detect duplicate data using code](../detect-duplicate-data-with-code.md) - [Detect duplicate data using Web API](manage-duplicate-detection-create-update.md#bkmk_create) +- [Detect duplicate data using the SDK for .NET](../org-service/detect-duplicate-data.md) @@ -289,9 +300,12 @@ Use the [InitializeFrom function](xref:Microsoft.Dynamics.CRM.InitializeFrom) to To determine whether two entities can be mapped, use the following query: -`GET [Organization URI]/api/data/v9.2/entitymaps?$select=sourceentityname,targetentityname&$orderby=sourceentityname` +```http +GET [Organization URI]/api/data/v9.2/entitymaps? +$select=sourceentityname,targetentityname&$orderby=sourceentityname +``` -Creating a new record from another record is a two-step process. First, use the `InitializeFrom` function to return property values mapped from the original record. Then, combine the response data returned in the `InitializeFrom` function with any changes you want to make and then `POST` the data to create the record. +Creating a new record from another record is a two-step process. First, use the [InitializeFrom function](xref:Microsoft.Dynamics.CRM.InitializeFrom) to return property values mapped from the original record. Then, combine the response data returned in the [InitializeFrom function](xref:Microsoft.Dynamics.CRM.InitializeFrom) with any changes you want to make and then `POST` the data to create the record. The following example shows how to create an account record using the values of an existing account record with `accountid` value equal to `00000000-0000-0000-0000-000000000001`. @@ -300,7 +314,9 @@ The following example shows how to create an account record using the values of **Request:** ```http -GET [Organization URI]/api/data/v9.2/InitializeFrom(EntityMoniker=@p1,TargetEntityName=@p2,TargetFieldType=@p3)?@p1={'@odata.id':'accounts(00000000-0000-0000-0000-000000000001)'}&@p2='account'&@p3=Microsoft.Dynamics.CRM.TargetFieldType'ValidForCreate' +GET [Organization URI]/api/data/v9.2/InitializeFrom(EntityMoniker=@p1,TargetEntityName=@p2,TargetFieldType=@p3)? +@p1={'@odata.id':'accounts(00000000-0000-0000-0000-000000000001)'}& +@p2='account'&@p3=Microsoft.Dynamics.CRM.TargetFieldType'ValidForCreate' If-None-Match: null OData-Version: 4.0 OData-MaxVersion: 4.0 @@ -324,9 +340,7 @@ Accept: application/json ### Step 2: Create the new record -The response received from `InitializeFrom` function consists of values of mapped columns between the source table and target table and the GUID of the parent record. The column mapping between tables that have a relationship is different for different tables and is customizable, so the response from `InitializeFrom` function request may vary for different organizations. - - +The response received from `InitializeFrom` function consists of values of mapped columns between the source table and target table and the GUID of the parent record. The column mapping between tables that have a relationship is different for different tables and is customizable, so the response from `InitializeFrom` function request will vary for different organizations. Other property values can also be set and/or modified for the new record by adding them in the JSON request body, as shown in the following example: @@ -356,7 +370,7 @@ Accept: application/json If you're creating large numbers of records for elastic tables, you can create the entities in storage partitions to speed up access to those entity records. -More information: [Create a record in an elastic table](../use-elastic-tables.md#create-a-record-in-an-elastic-table) +[Learn about creating records in an elastic table](../use-elastic-tables.md#create-a-record-in-an-elastic-table) ### See also diff --git a/powerapps-docs/developer/data-platform/webapi/create-update-column-definitions-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/create-update-column-definitions-using-web-api.md index ad382fcfda..17e3f8a516 100644 --- a/powerapps-docs/developer/data-platform/webapi/create-update-column-definitions-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/create-update-column-definitions-using-web-api.md @@ -107,7 +107,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(f01bef16-287c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` @@ -177,7 +177,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(f11bef16-287c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` @@ -248,7 +248,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(fe1bef16-287c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) ``` ### Create a boolean column @@ -350,7 +350,7 @@ Accept: application/json ```http HTTP/1.1 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='new_bankaccount')/Attributes(38d20735-6817-ed11-b83e-00224837179f) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='new_bankaccount')/Attributes(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) ``` @@ -532,7 +532,7 @@ Content-Length: 1370 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(dba9c0df-4c05-ee11-8f6e-000d3a993550) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) ``` @@ -625,7 +625,7 @@ Content-Length: 1392 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(17aac0df-4c05-ee11-8f6e-000d3a993550) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(55ff55ff-aa66-bb77-cc88-99dd99dd99dd) ``` ### Create a memo column @@ -715,7 +715,7 @@ Content-Length: 1384 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(b12d3cee-4c05-ee11-8f6e-000d3a993550) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(66aa66aa-bb77-cc88-dd99-00ee00ee00ee) ``` ### Create a choice column @@ -911,7 +911,7 @@ Content-Length: 4524 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(eed205fb-4c05-ee11-8f6e-000d3a993550) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` ### Create a multi-select choice column @@ -1064,7 +1064,7 @@ Content-Length: 3404 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(afd63201-4d05-ee11-8f6e-000d3a993550) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` ### Create an big integer column @@ -1149,7 +1149,7 @@ Content-Length: 1301 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(28b90018-1d99-ee11-be37-000d3a993223) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) ``` @@ -1178,7 +1178,7 @@ OData-Version: 4.0 { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#EntityDefinitions('new_bankaccount')/Attributes/Microsoft.Dynamics.CRM.BooleanAttributeMetadata/$entity", - "MetadataId": "38d20735-6817-ed11-b83e-00224837179f", + "MetadataId": "33dd33dd-ee44-ff55-aa66-77bb77bb77bb", "HasChanged": null, "AttributeOf": null, "AttributeType": "Boolean", diff --git a/powerapps-docs/developer/data-platform/webapi/create-update-entity-definitions-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/create-update-entity-definitions-using-web-api.md index e16cc6228d..8e185aa248 100644 --- a/powerapps-docs/developer/data-platform/webapi/create-update-entity-definitions-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/create-update-entity-definitions-using-web-api.md @@ -149,7 +149,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(417129e1-207c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.2/EntityDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` @@ -178,7 +178,7 @@ Typically, you'll retrieve the JSON definition of the entity attribute and modif **Request:** ```http -PUT [Organization URI]/api/data/v9.2/EntityDefinitions(417129e1-207c-e511-80d2-00155d2a68d2) HTTP/1.1 +PUT [Organization URI]/api/data/v9.2/EntityDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 MSCRM.SolutionUniqueName: examplesolution Accept: application/json Content-Type: application/json; charset=utf-8 @@ -470,7 +470,7 @@ MSCRM.MergeLabels: true "EntitySetName": "new_bankaccounts", "IsEnabledForExternalChannels": false, "IsPrivate": false, - "MetadataId": "417129e1-207c-e511-80d2-00155d2a68d2", + "MetadataId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "HasChanged": null } ``` diff --git a/powerapps-docs/developer/data-platform/webapi/create-update-entity-relationships-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/create-update-entity-relationships-using-web-api.md index b1495836e8..38bfa619c6 100644 --- a/powerapps-docs/developer/data-platform/webapi/create-update-entity-relationships-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/create-update-entity-relationships-using-web-api.md @@ -134,7 +134,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/RelationshipDefinitions(d475020f-5d7c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.2/RelationshipDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` @@ -210,7 +210,7 @@ OData-Version: 4.0 ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.2/RelationshipDefinitions(420245fa-c77c-e511-80d2-00155d2a68d2) +OData-EntityId: [Organization URI]/api/data/v9.2/RelationshipDefinitions(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` ## Create relationships to support a multi-table lookup diff --git a/powerapps-docs/developer/data-platform/webapi/create-update-optionsets.md b/powerapps-docs/developer/data-platform/webapi/create-update-optionsets.md index 30bf6b4053..3564e69670 100644 --- a/powerapps-docs/developer/data-platform/webapi/create-update-optionsets.md +++ b/powerapps-docs/developer/data-platform/webapi/create-update-optionsets.md @@ -2,7 +2,7 @@ title: "Create and update choices (option sets) using the Web API" description: "Learn about creating and updating choices in Microsoft Dataverse using the Web API." ms.date: 06/07/2023 -ms.topic: article +ms.topic: how-to applies_to: - "Dynamics 365 (online)" author: mkannapiran @@ -199,7 +199,7 @@ Content-Length: 2769 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/GlobalOptionSetDefinitions(1d733907-4d05-ee11-8f6e-000d3a993550) +OData-EntityId: [Organization Uri]/api/data/v9.2/GlobalOptionSetDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` ### Create a choice column using a global option set @@ -237,7 +237,7 @@ Content-Length: 1465 "Value": "PicklistType" }, "SourceTypeMask": 0, - "GlobalOptionSet@odata.bind": "/GlobalOptionSetDefinitions(1d733907-4d05-ee11-8f6e-000d3a993550)", + "GlobalOptionSet@odata.bind": "/GlobalOptionSetDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)", "Description": { "@odata.type": "Microsoft.Dynamics.CRM.Label", "LocalizedLabels": [ @@ -286,7 +286,7 @@ Content-Length: 1465 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(25733907-4d05-ee11-8f6e-000d3a993550) +OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` ### Insert options diff --git a/powerapps-docs/developer/data-platform/webapi/dataversewebapi-sample-library.md b/powerapps-docs/developer/data-platform/webapi/dataversewebapi-sample-library.md new file mode 100644 index 0000000000..93f2d66e1e --- /dev/null +++ b/powerapps-docs/developer/data-platform/webapi/dataversewebapi-sample-library.md @@ -0,0 +1,288 @@ +--- +title: "DataverseWebAPI.js sample library" +description: "This article describes the classes included in the DataverseWebAPI.js sample library used by samples in this group of single page application samples." +ms.date: 03/22/2025 +author: JimDaly +ms.author: jdaly +ms.reviewer: jdaly +search.audienceType: + - developer +contributors: + - JimDaly +--- +# DataverseWebAPI.js sample library + +The [`DataverseWebAPI.js` sample library](#dataversewebapijs-sample-library-code) contains the implementation of the [`Client`](#client-class) and [`ChangeSet`](#changeset-class) classes for interacting with the Dataverse Web API in the [Web API Data operations Samples (Client-side JavaScript)](web-api-samples-client-side-javascript.md). This sample library demonstrates a set of methods to perform CRUD operations, batch requests, and other interactions with the Dataverse Web API. + +This library demonstrates: + +- Using configuration data passed to the library +- Managing errors returned by the Dataverse Web API +- Helping keep code [DRY](https://wikipedia.org/wiki/Don%27t_repeat_yourself) and encourage reuse. +- A pattern of code reuse by: + + - All operations pass through a common [Send method](#sendrequest) that accepts a single [Request class](https://developer.mozilla.org/docs/Web/API/Request) instance and adds common headers including `Authorization`. + - Providing a [Batch method](#batchrequests-continueonerror--false) that accepts [Request](https://developer.mozilla.org/docs/Web/API/Request) classes and returns [Response](https://developer.mozilla.org/docs/Web/API/Response) classes. + - Each method provided represents a sample showing how to construct a `Request` instance that can be used with the `Batch` method. + +> [!NOTE] +> This sample library is a helper that is used by all the Dataverse JavaScript client-side Web API samples, but it isn't an SDK. It's tested only to confirm that the samples that use it run successfully. This sample code is provided 'as-is' with no warranty for reuse. + +This library doesn't: + +- **Manage authentication**. It depends on a function passed from an application that provides the access token to use. +- **Provide for any code generation capabilities**. All methods used in the samples are written by hand. All business entity data uses JavaScript objects rather than a class representing the entity type. +- **Provide an object model for composing OData queries**. All queries show the OData query syntax as query parameters. + +This library contains definitions of the following classes: + +|Class|Description| +|---|---| +|[`Client`](#client-class)|Represents the Dataverse Web API Client. It provides methods to interact with the Dataverse Web API.| +|[`ChangeSet`](#changeset-class)|Represents a set of changes used with batch processing. All requests within the changeset must succeed or fail as a group.| + +You can find the code for this library in [DataverseWebAPI.js sample library code](#dataversewebapijs-sample-library-code) and also on [GitHub at PowerApps-Samples/blob/master/dataverse/webapi/JS/SPASample/src/scripts/DataverseWebAPI.js](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/JS/SPASample/src/scripts/DataverseWebAPI.js). + + +## `Client` class + +Represents the Dataverse Web API Client. It provides methods to interact with the Dataverse Web API. + +### Client constructor + +#### `constructor(baseUrl, getTokenFunc, version = "9.2")` + +Creates an instance of the `Client`. + +- **Parameters:** + - `baseUrl` (string): The base URL for the Dataverse API. + - `getTokenFunc` (function): A function that returns an access token. + - `version` (string, optional): A string to override the default version. Default is `"9.2"`. + +### Public Methods + +> [!NOTE] +> All public methods are [asynchronous](https://developer.mozilla.org/docs/Learn_web_development/Extensions/Async_JS). + +#### `Send(request)` + +Sends an HTTP request using [fetch](https://developer.mozilla.org/docs/Web/API/Fetch_API) with required standard headers, including the `Authorization` headers. All other public methods use this method to send the request. + +- **Parameters:** + - `request` ([Request](https://developer.mozilla.org/docs/Web/API/Request)): The request to send. + +- **Returns:** `Promise`: The response from the fetch call or an error if the request fails. + +#### `WhoAmI()` + +Retrieves information about the current user by calling the [WhoAmI function](/power-apps/developer/data-platform/webapi/reference/whoami). + +- **Returns:** `Promise`: A promise that resolves to the user information in JSON format, or an error if the request fails. + +#### `Create(entitySetName, data)` + +Creates a new record in the specified entity set as described in [Create a table row using the Web API](create-entity-web-api.md). + +- **Parameters:** + - `entitySetName` (string): The name of the entity set where the new entity will be created. + - `data` (Object): The data for the new entity. + +- **Returns:** `Promise`: A promise that resolves to an object containing the ID of the created entity, or an error if the request fails. + +#### `Retrieve(entitySetName, id, query = null, includeAnnotations = true)` + +Retrieves a record from the specified entity set by ID, with optional query options as described in [Retrieve a table row using the Web API](retrieve-entity-using-web-api.md). + +- **Parameters:** + - `entitySetName` (string): The name of the entity set from which to retrieve the entity. + - `id` (string): The ID of the entity to retrieve. + - `query` (string, optional): The OData query options to apply. + - `includeAnnotations` (boolean, optional): Whether OData annotations are returned in the response. Default value is `true`. + +- **Returns:** `Promise`: A promise that resolves to the retrieved entity in JSON format, or an error if the request fails. + +#### `Refresh(record, primarykeyName)` + +Refreshes the given record by fetching the latest data from the server using [conditional retrieval](perform-conditional-operations-using-web-api.md#conditional-retrievals). + +- **Parameters:** + - `record` (Object): The record to refresh. Must contain `@odata.etag` and `@odata.context` properties. + - `primarykeyName` (string): The name of the primary key property in the record. + +- **Returns:** `Promise`: The refreshed record. + +#### `CreateRetrieve(entitySetName, data, query, includeAnnotations = true)` + +Creates and retrieves a record from the specified entity set as described in [create with data returned](create-entity-web-api.md#create-with-data-returned). + +- **Parameters:** + - `entitySetName` (string): The name of the entity set. + - `data` (Object): The data to be sent in the request body. + - `query` (string, optional): The query string to be appended to the entity set URL. + - `includeAnnotations` (boolean, optional): Whether to include OData annotations in the response. Default value is `true`. + +- **Returns:** `Promise`: The response data as a JSON object. + +#### `RetrieveMultiple(collectionResource, query, maxPageSize = 100, includeAnnotations = true)` + +Retrieves multiple records from a specified entity set collection with optional query parameters as described in [use OData to query data](query/overview.md). + +- **Parameters:** + - `collectionResource` (string): The name of the entity set or a filtered collection expression to retrieve records from. + - `query` (string): The OData query options to apply. + - `maxPageSize` (number, optional): The maximum number of records to retrieve per page. Default is `100`. + - `includeAnnotations` (boolean, optional): Whether to include OData annotations in the response. Default value is `true`. + +- **Returns:** `Promise`: The response from the server containing the retrieved entities. + +#### `GetNextLink(nextLink, maxPageSize = 100, includeAnnotations = true)` + +Retrieves the next page of records from a specified entity set collection using the `@odata.nextLink` value as described in [page results](query/page-results.md). + +- **Parameters:** + - `nextLink` (string): The `@odata.nextLink` value from the previous response. + - `maxPageSize` (number, optional): The maximum number of records to retrieve per page. Default is `100`. + - `includeAnnotations` (boolean, optional): Whether to include OData annotations in the response. Default value is `true`. + +- **Returns:** `Promise`: The response from the server containing the retrieved entities. + +#### `FetchXml(entitySetName, fetchXml)` + +Asynchronously fetches data from a specified entity set using FetchXML as described in [use FetchXml to retrieve data](../fetchxml/retrieve-data.md?tabs=webapi). + +- **Parameters:** + - `entitySetName` (string): The name of the entity set to query. + - `fetchXml` (string): The FetchXML query string. + +- **Returns:** `Promise`: The JSON response from the server. + +#### `GetCollectionCount(collectionResource)` + +Asynchronously retrieves the count of items in a specified collection as described in [count rows](query/count-rows.md). + +- **Parameters:** + - `collectionResource` (string): The resource URL of the collection. + +- **Returns:** `Promise`: The count of items in the collection, up to `5000`. + +#### `Update(entitySetName, id, data, etag = null)` + +Updates a record in the specified entity set by ID with the provided data as described in [basic update](update-delete-entities-using-web-api.md#basic-update). + +- **Parameters:** + - `entitySetName` (string): The name of the entity set where the record exists. + - `id` (string): The ID of the record to update. + - `data` (Object): The data to update the record with. + - `etag` (string, optional): Specify the etag value to prevent update when a newer record exists. + +- **Returns:** `Promise`: A promise that resolves to the response of the update operation, or an error if the request fails. + +#### `Delete(entitySetName, id, etag = null)` + +Deletes an entity from the specified entity set by ID as described by [basic update](update-delete-entities-using-web-api.md#basic-delete) + +- **Parameters:** + - `entitySetName` (string): The name of the entity set from which to delete the entity. + - `id` (string): The ID of the entity to delete. + - `etag` (string, optional): Specify the etag value to prevent delete when a newer record exists. + +- **Returns:** `Promise`: A promise that resolves to the response of the delete operation, or an error if the request fails. + +#### `SetValue(entitySetName, id, columnName, value)` + +Sets the value of a specified column for a given record as described in [update a single property value](update-delete-entities-using-web-api.md#update-a-single-property-value). + +- **Parameters:** + - `entitySetName` (string): The name of the entity set. + - `id` (string): The ID of the record. + - `columnName` (string): The logical name of the column to set the value for. + - `value` (*): The value to set for the specified column. + +- **Returns:** `Object`: The response from the server. + +#### `GetValue(entitySetName, id, columnName)` + +Retrieves the value of a specified column for a given record as described in [retrieve a single property value](retrieve-entity-using-web-api.md#retrieve-a-single-property-value) + +- **Parameters:** + - `entitySetName` (string): The name of the entity set. + - `id` (string): The ID of the record. + - `columnName` (string): The name of the column to retrieve the value from. + +- **Returns:** `Object`: The response from the server. + +#### `Associate(targetSetName, targetId, navigationProperty, relatedSetName, relatedId)` + +Associates records by creating data in the relationship to link them as described in [add a record to a collection](associate-disassociate-entities-using-web-api.md#add-a-record-to-a-collection). + +- **Parameters:** + - `targetSetName` (string): The name of the target entity set. + - `targetId` (string|number): The ID of the target record. + - `navigationProperty` (string): The navigation property that defines the relationship. + - `relatedSetName` (string): The name of the related entity set. + - `relatedId` (string|number): The ID of the record to associate with the target. + +- **Returns:** `Promise`: The response from the server after creating the association. + +#### `Disassociate(targetSetName, targetId, navigationProperty, relatedId)` + +Disassociates a record from another record by deleting data in the relationship to link them as described in [remove a record from a collection](associate-disassociate-entities-using-web-api.md#remove-a-record-from-a-collection). + +- **Parameters:** + - `targetSetName` (string): The name of the target entity set. + - `targetId` (string|guid): The ID of the target record. + - `navigationProperty` (string): The navigation property that defines the relationship. + - `relatedId` (string|guid): The ID of the related record. + +- **Returns:** `Promise`: The response from the server after deleting the association. + + +#### `getBatchBody(request, id, inChangeSet = false)` + +For internal use only. This method is public because it's used by the [ChangeSet class](#changeset-class). There are no scenarios where you need to use this method while using this library. + + +#### `Batch(requests, continueOnError = false)` + +Sends a batch request containing multiple ([Request](https://developer.mozilla.org/docs/Web/API/Request) or [ChangeSet](#changeset-class) items as described in [Execute batch operations using the Web API](execute-batch-operations-using-web-api.md). + +- **Parameters:** + - `requests` (Array<([Request](https://developer.mozilla.org/docs/Web/API/Request)|[ChangeSet](#changeset-class)>): An array of `Request` or `ChangeSet` items to be included in the batch request. + - `continueOnError` (boolean, optional): A flag indicating whether to continue processing subsequent requests if an error occurs. Default is `false`. + +- **Returns:** `Promise>`: The parsed response from the batch request. + +## `ChangeSet` class + +Represents a set of changes used with batch processing. All requests within the changeset must succeed or fail as a group. + +### ChangeSet constructor + +#### `constructor(requests)` + +Creates an instance of `ChangeSet`. + +- **Parameters:** + - `requests` (Array<Request>): An array of [Request](https://developer.mozilla.org/docs/Web/API/Request) objects. + +### Properties + +- `requests` (Array<Request>): The array of [Request](https://developer.mozilla.org/docs/Web/API/Request) objects in the change set. + +### Methods + +- `getChangeSetText(batchId)`: For internal use only. Gets the text for the changeset in the `$batch` operation. This method is public because it's used by the [Client class Batch method](#batchrequests-continueonerror--false). There are no scenarios where you need to use this method directly with this library. + +## DataverseWebAPI.js sample library code + +The following is the code for the DataverseWebAPI.js sample library + +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/scripts/DataverseWebAPI.js"::: + +### See also + +[Use the Dataverse Web API](overview.md) +[Web API Samples](web-api-samples.md) +[Web API Samples (C#)](web-api-samples-csharp.md) + +[!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/webapi/execute-batch-operations-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/execute-batch-operations-using-web-api.md index 809b6b654e..01a28b06c6 100644 --- a/powerapps-docs/developer/data-platform/webapi/execute-batch-operations-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/execute-batch-operations-using-web-api.md @@ -2,8 +2,8 @@ title: "Execute batch operations using the Web API (Microsoft Dataverse)| Microsoft Docs" description: "Batch operation lets you group multiple operations in a single HTTP request. Read how to execute batch operations using the Web API" ms.date: 11/17/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -172,8 +172,8 @@ Content-Transfer-Encoding: binary HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization Uri]/api/data/v9.2/tasks(d31ba648-c592-ed11-aad1-000d3a993550) -OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(d31ba648-c592-ed11-aad1-000d3a993550) +Location: [Organization Uri]/api/data/v9.2/tasks(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) +OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) --batchresponse_01346794-f2e2-4d45-8cc2-f97e09fe8916 @@ -182,8 +182,8 @@ Content-Transfer-Encoding: binary HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization Uri]/api/data/v9.2/tasks(d41ba648-c592-ed11-aad1-000d3a993550) -OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(d41ba648-c592-ed11-aad1-000d3a993550) +Location: [Organization Uri]/api/data/v9.2/tasks(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) +OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) --batchresponse_01346794-f2e2-4d45-8cc2-f97e09fe8916 @@ -192,8 +192,8 @@ Content-Transfer-Encoding: binary HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization Uri]/api/data/v9.2/tasks(d51ba648-c592-ed11-aad1-000d3a993550) -OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(d51ba648-c592-ed11-aad1-000d3a993550) +Location: [Organization Uri]/api/data/v9.2/tasks(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) +OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) --batchresponse_01346794-f2e2-4d45-8cc2-f97e09fe8916 @@ -210,17 +210,17 @@ OData-Version: 4.0 { "@odata.etag": "W/\"77180907\"", "subject": "Task 1 in batch", - "activityid": "d31ba648-c592-ed11-aad1-000d3a993550" + "activityid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" }, { "@odata.etag": "W/\"77180910\"", "subject": "Task 2 in batch", - "activityid": "d41ba648-c592-ed11-aad1-000d3a993550" + "activityid": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff" }, { "@odata.etag": "W/\"77180913\"", "subject": "Task 3 in batch", - "activityid": "d51ba648-c592-ed11-aad1-000d3a993550" + "activityid": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa" } ] } @@ -343,8 +343,8 @@ Content-ID: 1 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization Uri]/api/data/v9.2/tasks(e73ffc82-e292-ed11-aad1-000d3a9933c9) -OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(e73ffc82-e292-ed11-aad1-000d3a9933c9) +Location: [Organization Uri]/api/data/v9.2/tasks(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) +OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) --changesetresponse_64cc3fff-023a-45b0-b29d-df21583ffa15 @@ -354,8 +354,8 @@ Content-ID: 2 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization Uri]/api/data/v9.2/tasks(e83ffc82-e292-ed11-aad1-000d3a9933c9) -OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(e83ffc82-e292-ed11-aad1-000d3a9933c9) +Location: [Organization Uri]/api/data/v9.2/tasks(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) +OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) --changesetresponse_64cc3fff-023a-45b0-b29d-df21583ffa15 @@ -365,8 +365,8 @@ Content-ID: 3 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization Uri]/api/data/v9.2/tasks(e93ffc82-e292-ed11-aad1-000d3a9933c9) -OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(e93ffc82-e292-ed11-aad1-000d3a9933c9) +Location: [Organization Uri]/api/data/v9.2/tasks(55ff55ff-aa66-bb77-cc88-99dd99dd99dd) +OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(55ff55ff-aa66-bb77-cc88-99dd99dd99dd) --changesetresponse_64cc3fff-023a-45b0-b29d-df21583ffa15-- @@ -384,17 +384,17 @@ OData-Version: 4.0 { "@odata.etag": "W/\"77181173\"", "subject": "Task 1 in batch", - "activityid": "e73ffc82-e292-ed11-aad1-000d3a9933c9" + "activityid": "33dd33dd-ee44-ff55-aa66-77bb77bb77bb" }, { "@odata.etag": "W/\"77181176\"", "subject": "Task 2 in batch", - "activityid": "e83ffc82-e292-ed11-aad1-000d3a9933c9" + "activityid": "44ee44ee-ff55-aa66-bb77-88cc88cc88cc" }, { "@odata.etag": "W/\"77181179\"", "subject": "Task 3 in batch", - "activityid": "e93ffc82-e292-ed11-aad1-000d3a9933c9" + "activityid": "55ff55ff-aa66-bb77-cc88-99dd99dd99dd" } ] } @@ -481,8 +481,8 @@ Content-ID: 1 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization URI]/api/data/v9.2/leads(425195a4-7a75-e911-a97a-000d3a34a1bd) -OData-EntityId: [Organization URI]/api/data/v9.2/leads(425195a4-7a75-e911-a97a-000d3a34a1bd) +Location: [Organization URI]/api/data/v9.2/leads(66aa66aa-bb77-cc88-dd99-00ee00ee00ee) +OData-EntityId: [Organization URI]/api/data/v9.2/leads(66aa66aa-bb77-cc88-dd99-00ee00ee00ee) --changesetresponse_1a5db8a1-ec98-42c4-81f6-6bc6adcfa4bc Content-Type: application/http @@ -491,8 +491,8 @@ Content-ID: 2 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization URI]/api/data/v9.2/contacts(495195a4-7a75-e911-a97a-000d3a34a1bd) -OData-EntityId: [Organization URI]/api/data/v9.2/contacts(495195a4-7a75-e911-a97a-000d3a34a1bd) +Location: [Organization URI]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) +OData-EntityId: [Organization URI]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) --changesetresponse_1a5db8a1-ec98-42c4-81f6-6bc6adcfa4bc Content-Type: application/http @@ -501,8 +501,8 @@ Content-ID: 3 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization URI]/api/data/v9.2/accounts(4f5195a4-7a75-e911-a97a-000d3a34a1bd) -OData-EntityId: [Organization URI]/api/data/v9.2/accounts(4f5195a4-7a75-e911-a97a-000d3a34a1bd) +Location: [Organization URI]/api/data/v9.2/accounts(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) +OData-EntityId: [Organization URI]/api/data/v9.2/accounts(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) --changesetresponse_1a5db8a1-ec98-42c4-81f6-6bc6adcfa4bc-- --batchresponse_3cace264-86ea-40fe-83d3-954b336c0f4a-- @@ -569,8 +569,8 @@ Content-ID: 1 HTTP/1.1 204 No Content OData-Version: 4.0 -Location:[Organization URI]/api/data/v9.2/contacts(f8ea5d2c-8c75-e911-a97a-000d3a34a1bd) -OData-EntityId:[Organization URI]/api/data/v9.2/contacts(f8ea5d2c-8c75-e911-a97a-000d3a34a1bd) +Location:[Organization URI]/api/data/v9.2/contacts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) +OData-EntityId:[Organization URI]/api/data/v9.2/contacts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) --changesetresponse_d7528170-3ef3-41bd-be8e-eac971a8d9d4 @@ -652,8 +652,8 @@ Content-ID: 1 HTTP/1.1 204 No Content OData-Version: 4.0 -Location:[Organization URI]/api/data/v9.2/accounts(3dcf8c02-8c75-e911-a97a-000d3a34a1bd) -OData-EntityId:[Organization URI]/api/data/v9.2/accounts(3dcf8c02-8c75-e911-a97a-000d3a34a1bd) +Location:[Organization URI]/api/data/v9.2/accounts(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) +OData-EntityId:[Organization URI]/api/data/v9.2/accounts(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) --changesetresponse_19ca0da8-d8bb-4273-a3f7-fe0d0fadfe5f Content-Type: application/http @@ -662,8 +662,8 @@ Content-ID: 2 HTTP/1.1 204 No Content OData-Version: 4.0 -Location:[Organization URI]/api/data/v9.2/contacts(43cf8c02-8c75-e911-a97a-000d3a34a1bd) -OData-EntityId:[Organization URI]/api/data/v9.2/contacts(43cf8c02-8c75-e911-a97a-000d3a34a1bd) +Location:[Organization URI]/api/data/v9.2/contacts(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) +OData-EntityId:[Organization URI]/api/data/v9.2/contacts(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) --changesetresponse_19ca0da8-d8bb-4273-a3f7-fe0d0fadfe5f Content-Type: application/http @@ -746,8 +746,8 @@ Content-ID: 1 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization URI]/api/data/v9.2/accounts(6cd81853-7b75-e911-a97a-000d3a34a1bd) -OData-EntityId: [Organization URI]/api/data/v9.2/accounts(6cd81853-7b75-e911-a97a-000d3a34a1bd) +Location: [Organization URI]/api/data/v9.2/accounts(55ff55ff-aa66-bb77-cc88-99dd99dd99dd) +OData-EntityId: [Organization URI]/api/data/v9.2/accounts(55ff55ff-aa66-bb77-cc88-99dd99dd99dd) --changesetresponse_0c1567a5-ad0d-48fa-b81d-e6db05cad01c Content-Type: application/http @@ -756,8 +756,8 @@ Content-ID: 2 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization URI]/api/data/v9.2/contacts(6ed81853-7b75-e911-a97a-000d3a34a1bd) -OData-EntityId: [Organization URI]/api/data/v9.2/contacts(6ed81853-7b75-e911-a97a-000d3a34a1bd) +Location: [Organization URI]/api/data/v9.2/contacts(66aa66aa-bb77-cc88-dd99-00ee00ee00ee) +OData-EntityId: [Organization URI]/api/data/v9.2/contacts(66aa66aa-bb77-cc88-dd99-00ee00ee00ee) --changesetresponse_0c1567a5-ad0d-48fa-b81d-e6db05cad01c Content-Type: application/http @@ -766,8 +766,8 @@ Content-ID: 3 HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization URI]/api/data/v9.2/accounts(6cd81853-7b75-e911-a97a-000d3a34a1bd) -OData-EntityId: [Organization URI]/api/data/v9.2/accounts(6cd81853-7b75-e911-a97a-000d3a34a1bd) +Location: [Organization URI]/api/data/v9.2/accounts(55ff55ff-aa66-bb77-cc88-99dd99dd99dd) +OData-EntityId: [Organization URI]/api/data/v9.2/accounts(55ff55ff-aa66-bb77-cc88-99dd99dd99dd) --changesetresponse_0c1567a5-ad0d-48fa-b81d-e6db05cad01c-- --batchresponse_9595d3ae-48f6-414f-a3aa-a3a33559859e-- @@ -986,8 +986,8 @@ Content-Transfer-Encoding: binary HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization Uri]/api/data/v9.2/tasks(aed2ae8b-3c94-ed11-aad1-000d3a9933c9) -OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(aed2ae8b-3c94-ed11-aad1-000d3a9933c9) +Location: [Organization Uri]/api/data/v9.2/tasks(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) +OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) --batchresponse_f44bd09d-573f-4a30-bca0-2e500ee7e139 @@ -996,8 +996,8 @@ Content-Transfer-Encoding: binary HTTP/1.1 204 No Content OData-Version: 4.0 -Location: [Organization Uri]/api/data/v9.2/tasks(b181a991-3c94-ed11-aad1-000d3a9933c9) -OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(b181a991-3c94-ed11-aad1-000d3a9933c9) +Location: [Organization Uri]/api/data/v9.2/tasks(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) +OData-EntityId: [Organization Uri]/api/data/v9.2/tasks(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) --batchresponse_f44bd09d-573f-4a30-bca0-2e500ee7e139-- @@ -1079,7 +1079,7 @@ More information: ### .NET HttpRequestMessage to HttpMessageContent example -In .NET, you must send batch requests as that is a collection of . `HttpMessageContent` inherits from `HttpContent`. The [WebAPIService class library (C#)](samples/webapiservice.md) [BatchRequest class](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/WebAPIService/Batch/BatchRequest.cs) uses the following private static `ToMessageContent` method to convert to `HttpMessageContent` that can be added to `MultipartContent`. +In .NET, you must send batch requests as that is a collection of . `HttpMessageContent` inherits from `HttpContent`. The [WebAPIService class library (C#)](samples/webapiservice.md) [BatchRequest class](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/WebAPIService/Batch/BatchRequest.cs) uses the following private static `ToMessageContent` method to convert to `HttpMessageContent` that can be added to `MultipartContent`. ```csharp /// @@ -1120,7 +1120,7 @@ private HttpMessageContent ToMessageContent(HttpRequestMessage request) ### .NET Parse batch response example -The [WebAPIService class library (C#)](samples/webapiservice.md) [BatchResponse class](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/WebAPIService/Batch/BatchResponse.cs) uses the following private static `ParseMultipartContent` method to parse the body of a batch response into a `List` of [HttpResponseMessage](xref:System.Net.Http.HttpResponseMessage) that can be processed like individual responses. +The [WebAPIService class library (C#)](samples/webapiservice.md) [BatchResponse class](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/WebAPIService/Batch/BatchResponse.cs) uses the following private static `ParseMultipartContent` method to parse the body of a batch response into a `List` of [HttpResponseMessage](xref:System.Net.Http.HttpResponseMessage) that can be processed like individual responses. ```csharp /// diff --git a/powerapps-docs/developer/data-platform/webapi/get-started-dynamics-365-web-api-csharp.md b/powerapps-docs/developer/data-platform/webapi/get-started-dynamics-365-web-api-csharp.md index 710208c752..1e60b67ad8 100644 --- a/powerapps-docs/developer/data-platform/webapi/get-started-dynamics-365-web-api-csharp.md +++ b/powerapps-docs/developer/data-platform/webapi/get-started-dynamics-365-web-api-csharp.md @@ -1,9 +1,9 @@ --- title: "Get started with Dataverse Web API (C#) (Dataverse)| Microsoft Docs" description: "Learn how to access the Dataverse Web API using the Microsoft Visual C# programming language." -ms.date: 06/22/2023 -author: MicroSri -ms.author: sriknair +ms.date: 05/28/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/get-started-web-api-client-side-javascript.md b/powerapps-docs/developer/data-platform/webapi/get-started-web-api-client-side-javascript.md index 9a77c585a1..0f531fb614 100644 --- a/powerapps-docs/developer/data-platform/webapi/get-started-web-api-client-side-javascript.md +++ b/powerapps-docs/developer/data-platform/webapi/get-started-web-api-client-side-javascript.md @@ -2,8 +2,8 @@ title: "Client-side JavaScript using Web API in model-driven apps | Microsoft Docs" description: "JavaScript can be used in HTML web resources, form scripts or ribbon commands to perform operations on Microsoft Dataverse for Apps data using Web API" ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/impersonate-another-user-web-api.md b/powerapps-docs/developer/data-platform/webapi/impersonate-another-user-web-api.md index f859e31c38..6c70ebf5b2 100644 --- a/powerapps-docs/developer/data-platform/webapi/impersonate-another-user-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/impersonate-another-user-web-api.md @@ -2,8 +2,8 @@ title: "Impersonate another user using the Web API (Microsoft Dataverse)| Microsoft Docs" description: "Impersonation is used to execute business logic(code) on behalf of another Microsoft Dataverse user to provide a desired feature or service using the appropriate role and object-based security of that impersonated user. Read how you can impersonate another user in Dataverse using the Web API" ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -37,13 +37,13 @@ There are two ways you can impersonate a user, both of which are made possible b 1. **Preferred:** Impersonate a user based on their Microsoft Entra ID object ID by passing that value along with the header `CallerObjectId`. 1. **Legacy:** To impersonate a user based on their systemuserid, you can use `MSCRMCallerID` with the corresponding guid value. - In this example, a new account entity is created on behalf of the user with a Microsoft Entra ID object ID `e39c5d16-675b-48d1-8e67-667427e9c084`. + In this example, a new account entity is created on behalf of the user with a Microsoft Entra ID object ID `aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb`. **Request:** ```http POST [Organization URI]/api/data/v9.2/accounts HTTP/1.1 -CallerObjectId: e39c5d16-675b-48d1-8e67-667427e9c084 +CallerObjectId: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Accept: application/json Content-Type: application/json; charset=utf-8 OData-MaxVersion: 4.0 @@ -90,23 +90,23 @@ ETag: W/"506868" "createdby": { "@odata.etag": "W/\"2632435\"", "fullname": "Impersonated User", - "azureactivedirectoryobjectid": "e39c5d16-675b-48d1-8e67-667427e9c084", - "systemuserid": "75df116d-d9da-e711-a94b-000d3a34ed47", - "ownerid": "75df116d-d9da-e711-a94b-000d3a34ed47" + "azureactivedirectoryobjectid": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", + "systemuserid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", + "ownerid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" }, "createdonbehalfby": { "@odata.etag": "W/\"2632445\"", "fullname": "Actual User", - "azureactivedirectoryobjectid": "3d8bed3e-79a3-47c8-80cf-269869b2e9f0", - "systemuserid": "278742b0-1e61-4fb5-84ef-c7de308c19e2", - "ownerid": "278742b0-1e61-4fb5-84ef-c7de308c19e2" + "azureactivedirectoryobjectid": "bbbbbbbb-1111-2222-3333-cccccccccccc", + "systemuserid": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", + "ownerid": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff" }, "owninguser": { "@odata.etag": "W/\"2632435\"", "fullname": "Impersonated User", - "azureactivedirectoryobjectid": "e39c5d16-675b-48d1-8e67-667427e9c084", - "systemuserid": "75df116d-d9da-e711-a94b-000d3a34ed47", - "ownerid": "75df116d-d9da-e711-a94b-000d3a34ed47" + "azureactivedirectoryobjectid": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", + "systemuserid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", + "ownerid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } } ``` diff --git a/powerapps-docs/developer/data-platform/webapi/insomnia.md b/powerapps-docs/developer/data-platform/webapi/insomnia.md index 13d7d1c2f3..0083690398 100644 --- a/powerapps-docs/developer/data-platform/webapi/insomnia.md +++ b/powerapps-docs/developer/data-platform/webapi/insomnia.md @@ -2,10 +2,10 @@ title: "Use Insomnia with Dataverse Web API" description: "Learn how to set up and configure Insomnia local Scratch Pad with environments that connect with Microsoft Dataverse environments." ms.date: 03/15/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to search.audienceType: - developer contributors: @@ -169,7 +169,7 @@ The Common Schema Definition Language (CSDL) $metadata document is the source of 1. Edit the URL by appending `$metadata?annotations=true` after the `_.webapiurl` variable. The URL should be: - `GET _.webapiurl $metadata?annotations=true` + `GET _.webapiurl$metadata?annotations=true` 1. Select **Send**. @@ -227,9 +227,9 @@ Now that you're authenticated, modify your request to invoke the [WhoAmI functio ```json { "@odata.context": "https://yourorg.api.crm.dynamics.com/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.WhoAmIResponse", - "BusinessUnitId": "77164db8-dbc7-ee11-907a-00224803d046", - "UserId": "e6b56e50-a3d5-ee11-9078-000d3a59a579", - "OrganizationId": "100462a3-76cb-ee11-9075-00224806e300" + "BusinessUnitId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", + "UserId": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", + "OrganizationId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` diff --git a/powerapps-docs/developer/data-platform/webapi/manage-duplicate-detection-create-update.md b/powerapps-docs/developer/data-platform/webapi/manage-duplicate-detection-create-update.md index 58e9cd567c..9366f2e088 100644 --- a/powerapps-docs/developer/data-platform/webapi/manage-duplicate-detection-create-update.md +++ b/powerapps-docs/developer/data-platform/webapi/manage-duplicate-detection-create-update.md @@ -2,13 +2,14 @@ title: "Detect duplicate data using the Web API (Microsoft Dataverse)| Microsoft Docs" description: "Read how to detect duplicates using MSCRM.SuppressDuplicateDetection header and Microsoft Dataverse Web API" ms.date: 12/31/2022 -ms.topic: article -applies_to: - - "Dynamics 365 (online)" -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma +ms.reviewer: jdaly search.audienceType: - developer +applies_to: + - "Dynamics 365 (online)" contributors: - JimDaly --- diff --git a/powerapps-docs/developer/data-platform/webapi/media/dataverse-web-api-quickstart-spa-permissions-requested.png b/powerapps-docs/developer/data-platform/webapi/media/dataverse-web-api-quickstart-spa-permissions-requested.png new file mode 100644 index 0000000000..18f8d49d8e Binary files /dev/null and b/powerapps-docs/developer/data-platform/webapi/media/dataverse-web-api-quickstart-spa-permissions-requested.png differ diff --git a/powerapps-docs/developer/data-platform/webapi/media/quickspa-project-with-files.png b/powerapps-docs/developer/data-platform/webapi/media/quickspa-project-with-files.png new file mode 100644 index 0000000000..53b135ce6b Binary files /dev/null and b/powerapps-docs/developer/data-platform/webapi/media/quickspa-project-with-files.png differ diff --git a/powerapps-docs/developer/data-platform/webapi/media/quickspa-project.png b/powerapps-docs/developer/data-platform/webapi/media/quickspa-project.png new file mode 100644 index 0000000000..0c81c44ea2 Binary files /dev/null and b/powerapps-docs/developer/data-platform/webapi/media/quickspa-project.png differ diff --git a/powerapps-docs/developer/data-platform/webapi/media/quickstart-web-api-js-spa.png b/powerapps-docs/developer/data-platform/webapi/media/quickstart-web-api-js-spa.png new file mode 100644 index 0000000000..f261dd2206 Binary files /dev/null and b/powerapps-docs/developer/data-platform/webapi/media/quickstart-web-api-js-spa.png differ diff --git a/powerapps-docs/developer/data-platform/webapi/merge-entity-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/merge-entity-using-web-api.md index cb48c69269..3b6f3c7781 100644 --- a/powerapps-docs/developer/data-platform/webapi/merge-entity-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/merge-entity-using-web-api.md @@ -2,8 +2,8 @@ title: "Merge table rows using the Web API (Microsoft Dataverse)| Microsoft Docs" description: "Read how to use the Merge unbound action to merge two table rows" ms.date: 08/30/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/multitable-lookup.md b/powerapps-docs/developer/data-platform/webapi/multitable-lookup.md index d1aec9e1ce..3265d4ebba 100644 --- a/powerapps-docs/developer/data-platform/webapi/multitable-lookup.md +++ b/powerapps-docs/developer/data-platform/webapi/multitable-lookup.md @@ -3,7 +3,7 @@ title: "Use multi-table lookup columns" description: "Learn how to use a single lookup type column to refer to data in multiple other tables." ms.date: 07/07/2021 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to author: mkannapiran ms.author: kamanick search.audienceType: diff --git a/powerapps-docs/developer/data-platform/webapi/overview.md b/powerapps-docs/developer/data-platform/webapi/overview.md index c35c42196c..5a7e59dd84 100644 --- a/powerapps-docs/developer/data-platform/webapi/overview.md +++ b/powerapps-docs/developer/data-platform/webapi/overview.md @@ -1,9 +1,9 @@ --- title: "Use the Microsoft Dataverse Web API (Dataverse)| Microsoft Docs" description: "The Microsoft Dataverse Web API implements the OData v4 protocol and provides a development experience that can be used across a wide variety of programming languages, platforms, and devices" -ms.date: 08/29/2024 -author: MicroSri -ms.author: sriknair +ms.date: 05/28/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -15,31 +15,70 @@ contributors: [!INCLUDE[cc-terminology](../includes/cc-terminology.md)] -You can use the Web API or [SDK for .NET](../org-service/overview.md) to work with data, and table and column definitions in Dataverse. +You can use the Web API or [SDK for .NET](../org-service/overview.md) to work with data, as well as table and column definitions in Dataverse. -The Dataverse Web API provides a development experience that can be used across a wide variety of programming languages, platforms, and devices. The Web API implements the OData (Open Data Protocol), version 4.0, an OASIS standard for building and consuming RESTful APIs over rich data sources. You can learn more about this protocol at [https://www.odata.org/](https://www.odata.org/). Details about this standard are available at [https://www.oasis-open.org/standards#odatav4.0](https://www.oasis-open.org/standards#odatav4.0). +The Dataverse Web API provides a development experience that can be used across a wide variety of programming languages, platforms, and devices. The Web API implements the OData (Open Data Protocol), version 4.0, an OASIS standard for building and consuming RESTful APIs over rich data sources. You can learn more about this protocol at [https://www.odata.org/](https://www.odata.org/). Details about this OASIS standard are available at [https://www.oasis-open.org/standards#odatav4.0](https://www.oasis-open.org/standards#odatav4.0). Because the Web API is built on open standards, we don't provide assemblies for a specific developer experience. You can compose HTTP requests for specific operations or use third-party libraries to generate classes for whatever language or platform you want. You can find a list of libraries that support OData version 4.0 at [https://www.odata.org/libraries/](https://www.odata.org/libraries/). ## Web API and the Organization service -It is valuable to recognize that the organization service is what defines the platform. The Web API provides a RESTful programming experience but ultimately all data operations go through the underlying organization service. The organization service defines the supported operations as messages. Each message has a name. These names are bound to the events used in the event framework to evaluate what registered extensions should be initiated. More information: [Event Framework](../event-framework.md) +It's valuable to recognize that the organization service is what defines the platform. The Web API provides a RESTful programming experience but ultimately all data operations go through the underlying organization service. The organization service defines the supported operations as messages. Each message has a name. These names are bound to the events used in the event framework to evaluate what registered extensions should be initiated. More information: [Event Framework](../event-framework.md) -The Web API allows you to do all the same operations as the SDK for .NET but presents them in an RESTful style. OData v4 provides for named operations via *functions* or *actions*. Most messages available in the organization service are exposed as a corresponding named function or action. Those messages that correspond to CRUD operations are not available in the Web API because as a RESTful service they have implementations using GET, POST, PATCH, and DELETE HTTP methods, but within the platform the *retrieve*, *create*, *update*, and *delete* messages are invoked just as they are when the corresponding operations are performed using the .NET Framework assemblies. +The Web API allows you to do the same operations as the SDK for .NET but presents them in an RESTful style. OData v4 provides for named operations via *functions* or *actions*. Most messages available in the organization service are exposed as a corresponding named function or action. Those messages that correspond to CRUD operations aren't available in the Web API because as a RESTful service they have implementations using `GET`, `POST`, `PATCH`, and `DELETE` HTTP methods, but within the platform the *retrieve*, *create*, *update*, and *delete* messages are invoked in the same way the corresponding operations are performed using the SDK for .NET assemblies. ## Getting started -Now that you have read an overview of the Web API, proceed to the [Get started with Dataverse Web API](get-started-dynamics-365-web-api-csharp.md) topic to learn how to write your first C# program in Visual Studio that uses the Web API. +You can use the Web API with any language that allows you to send authenticated HTTP requests. We prepared a few getting started experiences for four common scenarios: + +### HTTP request tools + +An application that allows you to compose and send authenticated HTTP requests is an essential first step. There are many available, such as [Postman](https://www.postman.com/), [Bruno](https://www.usebruno.com/), or [curl](https://curl.se/). Choose and use whichever you like best. We provide some steps to use [Insomnia](https://insomnia.rest/) because it has a graphic user interface, a relatively easy installation, and provides an option to opt out of creating an account. [Learn how to use Insomnia with Dataverse Web API](insomnia.md) + +> [!TIP] +> Unless you already have a favorite HTTP request tool, you might find that using PowerShell with Visual Studio Code is as easy to get started and allows for powerful scripting capabilities as well. + + +### PowerShell developers + +Using Web API with PowerShell is one of the easiest ways to get started. You can use the [Invoke-RestMethod cmdlet](/powershell/module/microsoft.powershell.utility/invoke-restmethod) to send requests and process the responses using the [ConvertTo-Json cmdlet](/powershell/module/microsoft.powershell.utility/convertto-json). + +You can find the following content about using PowerShell with Web API: + +- [Quick Start Web API with PowerShell and Visual Studio Code](quick-start-ps.md) +- [Use PowerShell and Visual Studio Code with the Dataverse Web API](use-ps-and-vscode-web-api.md) +- [Web API Data operations Samples (PowerShell)](web-api-samples-powershell.md) + + +### JavaScript developers + +JavaScript developers frequently use the Dataverse Web API with model-driven apps. Model-driven apps provide the [Xrm.WebApi](../../model-driven-apps/clientapi/reference/xrm-webapi.md) object that exposes methods to interact with the Web API. [Learn more about client-side JavaScript using Web API in model-driven apps](get-started-web-api-client-side-javascript.md). + +Single Page Applications (SPAs) also use JavaScript and can connect to the Dataverse Web API. [Quickstart: Web API with client-side JavaScript and Visual Studio Code](quick-start-js-spa.md) describes how to connect to the Web API using a SPA application pattern. You can find more samples in [Web API Data operations Samples (Client-side JavaScript)](web-api-samples-client-side-javascript.md). + +Within Power Apps Component Framework (PCF) components, JavaScript developers use methods that are part of the [WebAPI](../../component-framework/reference/webapi.md) object to work with Dataverse data in PCF components. + +Finally, Power Pages exposes a [Portals Web API](/power-pages/configure/web-api-overview) that offers a subset of Dataverse operations available using the Web API. + +### .NET developers + +.NET developers can use either the [Dataverse SDK for .NET](../org-service/overview.md) or the Web API. You might want to use the Web API when you don't want to take a dependency on a specific NuGet package or the requirements of your project don't require the strongly-typed classes provided by the SDK for .NET. + +To use Web API with C#, see these quick start articles: + +- [Quick Start: Web API sample (C#)](quick-start-console-app-csharp.md) +- [Quickstart: Blazor Server Web API sample (C#)](quick-start-blazor-server-app.md) + +There are many more C# Web API samples in [Web API Data operations Samples (C#)](web-api-samples-csharp.md) + -If you are a JavaScript developer and want to use the Web API in model-driven apps, look at [Client-side JavaScript using Web API in model-driven apps](get-started-web-api-client-side-javascript.md). - ### Related Sections -[Work with data using code](../work-with-data.md)
-[OData - the best way to REST](https://www.odata.org/)
-[OData Version 4.0 Part 1: Protocol Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html)
-[OData Version 4.0 Part 2: URL Conventions Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.html)
+[Work with data using code](../work-with-data.md) +[OData - the best way to REST](https://www.odata.org/) +[OData Version 4.0 Part 1: Protocol Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html) +[OData Version 4.0 Part 2: URL Conventions Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.html) [OData Version 4.0 Part 3: Common Schema Definition Language (CSDL) Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part3-csdl.html) diff --git a/powerapps-docs/developer/data-platform/webapi/perform-conditional-operations-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/perform-conditional-operations-using-web-api.md index 9bd27f0bd5..908a932432 100644 --- a/powerapps-docs/developer/data-platform/webapi/perform-conditional-operations-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/perform-conditional-operations-using-web-api.md @@ -2,8 +2,8 @@ title: "Perform conditional operations using the Web API (Microsoft Dataverse)| Microsoft Docs" description: "Read how to create conditions that decide whether and how to perform certain operations using the Web API" ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/perform-operations-web-api.md b/powerapps-docs/developer/data-platform/webapi/perform-operations-web-api.md index 6f3b4115c6..44648bd151 100644 --- a/powerapps-docs/developer/data-platform/webapi/perform-operations-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/perform-operations-web-api.md @@ -2,8 +2,8 @@ title: "Perform operations using the Web API (Microsoft Dataverse)| Microsoft Docs" description: "Microsoft Dataverse Web API provides a RESTful web service interface that you can use to interact with data in Dataverse using a wide variety of programming languages. Read about the operations that can be performed using the Web API" ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/query-metadata-web-api.md b/powerapps-docs/developer/data-platform/webapi/query-metadata-web-api.md index b43c644a45..d42bb8f03c 100644 --- a/powerapps-docs/developer/data-platform/webapi/query-metadata-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/query-metadata-web-api.md @@ -2,7 +2,7 @@ title: "Query table definitions using the Web API (Microsoft Dataverse) | Microsoft Docs" description: "The capability to query table definitions (metadata) is available using the Web API and using the SDK for .NET by using RetrieveMetadataChangesRequest" ms.date: 03/01/2023 -ms.topic: article +ms.topic: how-to applies_to: - "Dynamics 365 (online)" author: mkannapiran diff --git a/powerapps-docs/developer/data-platform/webapi/query/aggregate-data.md b/powerapps-docs/developer/data-platform/webapi/query/aggregate-data.md index 1acef75ebf..03076609ef 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/aggregate-data.md +++ b/powerapps-docs/developer/data-platform/webapi/query/aggregate-data.md @@ -2,8 +2,9 @@ title: Aggregate data using OData description: Learn how to use OData to retrieve aggregated data from Microsoft Dataverse Web API. ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: diff --git a/powerapps-docs/developer/data-platform/webapi/query/count-rows.md b/powerapps-docs/developer/data-platform/webapi/query/count-rows.md index 04ca24d1f8..070f3b93cd 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/count-rows.md +++ b/powerapps-docs/developer/data-platform/webapi/query/count-rows.md @@ -2,8 +2,9 @@ title: Count rows using OData description: Learn how to use OData to count rows from Microsoft Dataverse tables using Dataverse Web API. ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: @@ -14,7 +15,7 @@ contributors: --- # Count rows using OData -Use the `$count=true` query option to include a count of entities that match the filter criteria, up to 5,000. +Use the `$count=true` query option to include a count of entities that match the filter criteria, up to 5,000 for standard tables, 500 for elastic. **Request:** @@ -44,13 +45,13 @@ OData-Version: 4.0 } ``` -The response `@odata.count` annotation contains the number of rows, up to 5,000, that matches the filter criteria irrespective of the page size requested. +The response `@odata.count` annotation contains the number of rows, up to 5,000 for standard tables, 500 for elastic tables, that matches the filter criteria irrespective of the page size requested. > [!NOTE] -> If you want to retrieve a snapshot within the past 24 hours of the total number of rows for a table beyond 5,000, use the [RetrieveTotalRecordCount function](xref:Microsoft.Dynamics.CRM.RetrieveTotalRecordCount). +> If you want to retrieve a snapshot within the past 24 hours of the total number of rows for a table beyond 5,000 for standard tables, 500 for elastic tables, use the [RetrieveTotalRecordCount function](xref:Microsoft.Dynamics.CRM.RetrieveTotalRecordCount). -If the count value is 5,000 and you want to know whether the count is exactly 5,000 or greater than 5,000, you can add the [Prefer request header](https://www.rfc-editor.org/rfc/rfc7240) to send the [odata.include-annotations preference](http://docs.oasis-open.org/odata/odata/v4.0/os/part1-protocol/odata-v4.0-os-part1-protocol.html#_Toc372793628) for these annotations: +If the count value is equal to the limit for the type of table you are using, and you want to know whether the count is exactly at that number or greater than that number, you can add the [Prefer request header](https://www.rfc-editor.org/rfc/rfc7240) to send the [odata.include-annotations preference](http://docs.oasis-open.org/odata/odata/v4.0/os/part1-protocol/odata-v4.0-os-part1-protocol.html#_Toc372793628) for these annotations: - `Microsoft.Dynamics.CRM.totalrecordcount` - `Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded` @@ -65,7 +66,7 @@ This header adds the following annotations to the result: - `@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded` -When used with the `$count=true` query option and there are more than 5,000 records, the following values are returned: +When used with the `$count=true` query option and there are more than 5,000 standard records, the following values are returned: ``` "@odata.count": 5000, @@ -73,7 +74,7 @@ When used with the `$count=true` query option and there are more than 5,000 reco "@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded": true, ``` -If there are fewer than 5000 records, the actual count is returned. +If there are fewer than 5,000 records, the actual count is returned. ``` "@odata.count": 58, diff --git a/powerapps-docs/developer/data-platform/webapi/query/filter-rows.md b/powerapps-docs/developer/data-platform/webapi/query/filter-rows.md index 976323be05..2c503bab9a 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/filter-rows.md +++ b/powerapps-docs/developer/data-platform/webapi/query/filter-rows.md @@ -1,9 +1,10 @@ --- title: Filter rows using OData description: Learn how to use OData to filter rows when you retrieve data from Microsoft Dataverse Web API. -ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +ms.date: 05/28/2025 +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: @@ -23,7 +24,7 @@ The following table describes the operators and functions you can use in `$filte | |Description| More information| -|---------|---------|---------| +|---|---|---| |**Comparison operators**|Use the `eq`,`ne`,`gt`,`ge`,`lt`, and `le` operators to compare a property and a value.|[Comparison operators](#comparison-operators)| |**Logical operators**|Use `and`, `or`, and `not` to create more complex expressions. |[Logical operators](#logical-operators)| |**Grouping operators**|Use parentheses: `()`, to specify the precedence to evaluate a complex expression. |[Grouping operators](#grouping-operators)| @@ -36,7 +37,7 @@ The following table describes the operators and functions you can use in `$filte The following table describes the operators you can use to compare a property and a value. |Operator|Description|Example| -|--------------|-----------------|-------------| +|---|---|---| |`eq`|Equal|`$filter=revenue eq 100000`| |`ne`|Not Equal|`$filter=revenue ne 100000`| |`gt`|Greater than|`$filter=revenue gt 100000`| @@ -57,7 +58,7 @@ GET [Organization URI]/api/data/v9.2/contacts?$select=fullname&$filter=firstname The following table describes the logical operators you can use to create more complex expressions. |Operator|Description|Example| -|--------------|-----------------|-------------| +|---|---|---| |`and`|Logical and|`$filter=revenue lt 100000 and revenue gt 2000`| |`or`|Logical or|`$filter=contains(name,'(sample)') or contains(name,'test')`| |`not`|Logical negation|`$filter=not contains(name,'sample')`| @@ -73,7 +74,7 @@ Use parentheses `()` with logical operators to specify the precedence to evaluat Use more than 60 specialized functions designed for business applications. These functions provide special capabilities, as described in the following table. |Group|Functions| -|---------|---------| +|---|---| |**Dates** |, , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , ,
, , , , , , ,
, , , , , , , , , , , , | |**Id Values**|, , , | |**Hierarchy**|, , , , ,
, , ,
More information: [Query hierarchical data](../../query-hierarchical-data.md)| @@ -133,7 +134,7 @@ The following table shows the URL encoded values for common special characters. When composing filters using strings, you can apply the following wildcard characters: |Characters |Description |T-SQL documentation and examples | -|---------|---------|---------| +|---|---|---| |`% ` |Matches any string of zero or more characters. This wildcard character can be used as either a prefix or a suffix.|[Percent character (Wildcard - Character(s) to Match) (Transact-SQL)](/sql/t-sql/language-elements/percent-character-wildcard-character-s-to-match-transact-sql)| |`_` |Use the underscore character to match any single character in a string comparison operation that involves pattern matching.|[_ (Wildcard - Match One Character) (Transact-SQL)](/sql/t-sql/language-elements/wildcard-match-one-character-transact-sql)| |`[]` |Matches any single character within the specified range or set that is specified between brackets.|[[ ] (Wildcard - Character(s) to Match) (Transact-SQL)](/sql/t-sql/language-elements/wildcard-character-s-to-match-transact-sql)| @@ -157,7 +158,7 @@ endswith(name,'value%') The following table describes the OData query functions you can use to filter on string values: |Function|Example| -|--------------|-------------| +|---|---| |`contains`|`$filter=contains(name,'(sample)')`| |`endswith`|`$filter=endswith(name,'Inc.')`| |`startswith`|`$filter=startswith(name,'a')`| @@ -186,8 +187,6 @@ GET [Organization URI]/api/data/v9.2/contacts?$select=fullname If you don't, you get an error like this: `There is an unterminated literal at position 21 in 'lastname eq 'O'Bryan''.` - - ## Filter based on related data values You can filter rows returned based on values in related tables. How you filter depends on the type of relationship. diff --git a/powerapps-docs/developer/data-platform/webapi/query/join-tables.md b/powerapps-docs/developer/data-platform/webapi/query/join-tables.md index 41b819144f..f526d05184 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/join-tables.md +++ b/powerapps-docs/developer/data-platform/webapi/query/join-tables.md @@ -1,9 +1,10 @@ --- title: Join tables using OData description: Learn how to use OData to join tables when you retrieve data from Microsoft Dataverse Web API. -ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +ms.date: 10/30/2024 +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: @@ -11,13 +12,14 @@ search.audienceType: contributors: - JimDaly - JosinaJoy + - legunter --- # Join tables using OData To control what data is returned from related table records, use the `$expand` [query option](overview.md#odata-query-options) with navigation properties. - You can include up to 15 `$expand` options in a query. Each `$expand` option creates a join that can affect performance. -- Queries which expand collection-valued navigation properties may return cached data for those properties that doesn't reflect recent changes. It is recommended to use `If-None-Match` header with value `null` to override browser caching. [Learn more about using HTTP Headers](../compose-http-requests-handle-errors.md#bkmk_headers) for more details. +- Queries which expand collection-valued navigation properties might return cached data for those properties that doesn't reflect recent changes. It's recommended to use `If-None-Match` header with value `null` to override browser caching. [Learn more about using HTTP Headers](../compose-http-requests-handle-errors.md#bkmk_headers) for more details. The following table describes the [query options](overview.md#odata-query-options) you can apply in certain `$expand` options: @@ -106,7 +108,7 @@ It's important to remember there are two types of navigation properties. [Learn Expanding a collection-valued navigation property can make the size of the response large in ways it's difficult to anticipate. It's important that you include limits to control how much data is returned. You can limit the number of records by using paging. [Learn more about paging results](page-results.md) -There is a significant difference in how paging is applied to nested $expand options applied to collection valued navigation properties. [Learn more about expanding collection-valued navigation properties](#expand-collection-valued-navigation-properties) +There's a significant difference in how paging is applied to nested $expand options applied to collection valued navigation properties. [Learn more about expanding collection-valued navigation properties](#expand-collection-valued-navigation-properties) ## Expand single-valued navigation properties @@ -310,14 +312,15 @@ There are some important differences in the response that depend on whether you |---------|---------|---------| |**Paging**|Paging on expanded rows.|Paging only on [EntitySet resource](overview.md#entityset-resources). `@odata.nextLink` URLs for expanded rows don't include paging information.| |**`$top` or `$orderby` supported**|No|Yes| +|**N:N Relationships supported**|No. See [Nested $expand with N:N relationships](#nested-expand-with-nn-relationships)|Yes| ### Single $expand on collection-valued navigation properties -If you use only single-level `$expand`, no paging is applied applied to the expanded rows. If you include the `Prefer: odata.maxpagesize` request header, paging is only applied to the EntitySet resource of the query. +If you use only single-level `$expand`, no paging is applied to the expanded rows. If you include the `Prefer: odata.maxpagesize` request header, paging is only applied to the EntitySet resource of the query. Each expanded collection-valued navigation property returns a `@odata.nextLink` URL that includes no paging information. It's a URL that represents the [filtered collection](overview.md#filtered-collections) for the relationship with your query options appended. You can use that URL to send a separate `GET` request and it returns the same rows that were returned in your original request. You can apply paging to that request. -Because no paging is applied to the expanded records, up to 5,000 related records can be returned for each expanded collection-valued navigation property. Depending on your data and the query, it could be a lot of data. Returning that much data could affect performance and possibly cause your request to time out. Be cautious about the queries you compose. You can use `$top`, `$filter`, and `$orderby` options to control the total number of records returned. +Because no paging is applied to the expanded records, up to 5,000 related table records can be returned for each expanded collection-valued navigation property. Depending on your data and the query, it could be a lot of data. Returning that much data could affect performance and possibly cause your request to time out. Be cautious about the queries you compose. You can use `$top`, `$filter`, and `$orderby` options to control the total number of records returned. The following example includes a single expand of the `Account_Tasks` and `contact_customer_accounts` while retrieving account records. The `Prefer: odata.maxpagesize=1` request header ensures that only one account record is returned in the first page. @@ -388,7 +391,7 @@ Compare this response with the following example, which includes a nested `$expa ### Nested $expand on collection-valued navigation properties -If you use a nested `$expand` anywhere in your query, and you've included the `Prefer: odata.maxpagesize` request header, paging is applied to each of the expanded collections. +If you use a nested `$expand` anywhere in your query, and you include the `Prefer: odata.maxpagesize` request header, paging is applied to each of the expanded collections. Each expanded collection-valued navigation property returns a `@odata.nextLink` URL that includes paging information. You can use that URL to send a separate `GET` request and it will return the next set of records that weren't included in your original request. @@ -464,6 +467,54 @@ Compare this response with the previous example, which doesn't use a nested `$ex - The `Account_Tasks@odata.nextLink` URL returns the next two tasks. - Scroll the example response horizontally to see that `Account_Tasks@odata.nextLink`, `contact_customer_accounts@odata.nextLink`, and`@odata.nextLink` URLs contain paging information. +### Nested $expand with N:N relationships + +When a collection-valued navigation property represents an N:N relationship, you'll get the following error when you use nested `$expand` statements: + +```json +{ + "error": { + "code": "0x80060888", + "message": "The navigation property '' cannot be expanded. Only many-to-one relationships are supported for nested expansion." + } +} +``` + +For example, using the Dynamics Lead table, which has a `contactleads_association` N:N relationship with the [contact table](../../reference/entities/contact.md), the following query returns the error because it includes `;$expand=createdby`. + +```http +GET [Organization URI]/contacts?$select=fullname$expand=contactleads_association($select=fullname;$expand=createdby) +``` + +To avoid this error, you can construct the query [using FetchXml](../../fetchxml/join-tables.md). For example: + +```xml + + + + + + + + + + + + + +``` + +[Learn more about joining tables using many-to-many relationships with FetchXml](../../fetchxml/join-tables.md#many-to-many-relationships) + ## Next steps Learn how to order rows. @@ -471,4 +522,4 @@ Learn how to order rows. > [!div class="nextstepaction"] > [Order rows](order-rows.md) -[!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] \ No newline at end of file +[!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/webapi/query/optimize-performance.md b/powerapps-docs/developer/data-platform/webapi/query/optimize-performance.md index 4aa0db669d..f1cdf8b3ea 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/optimize-performance.md +++ b/powerapps-docs/developer/data-platform/webapi/query/optimize-performance.md @@ -1,9 +1,10 @@ --- title: Optimize performance using OData description: Learn how to optimize performance when you retrieve data from Microsoft Dataverse using OData. -ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +ms.date: 01/06/2025 +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: @@ -14,10 +15,9 @@ contributors: --- # Optimize performance using OData -This article describes ways you can optimize performance when retrieving data from Dataverse. These principles apply when using OData as well. - -[!INCLUDE [cc-query-antipatterns](../../includes/cc-query-antipatterns.md)] +For guidance about general things to avoid when composing Dataverse queries, see [Query anti-patterns](../../query-antipatterns.md). +You can [use FetchXml with the Dataverse Web API](../../fetchxml/retrieve-data.md). In that case, see [Optimize performance using FetchXml](../../fetchxml/optimize-performance.md) ### See also @@ -28,6 +28,7 @@ This article describes ways you can optimize performance when retrieving data fr [Filter rows using OData](filter-rows.md) [Page results using OData](page-results.md) [Aggregate data using OData](aggregate-data.md) -[Count rows using OData](count-rows.md) +[Count rows using OData](count-rows.md) +[Query anti-patterns](../../query-antipatterns.md) [!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] \ No newline at end of file diff --git a/powerapps-docs/developer/data-platform/webapi/query/order-rows.md b/powerapps-docs/developer/data-platform/webapi/query/order-rows.md index 4c60e9aa58..59d81bc78d 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/order-rows.md +++ b/powerapps-docs/developer/data-platform/webapi/query/order-rows.md @@ -2,8 +2,9 @@ title: Order rows using OData description: Learn how to use OData to order rows when you retrieve data from Microsoft Dataverse Web API. ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: diff --git a/powerapps-docs/developer/data-platform/webapi/query/overview.md b/powerapps-docs/developer/data-platform/webapi/query/overview.md index ca806b155d..64f28fd8a8 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/overview.md +++ b/powerapps-docs/developer/data-platform/webapi/query/overview.md @@ -1,9 +1,10 @@ --- title: Use OData to query data description: Learn to compose a query using OData with Microsoft Dataverse Web API -ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +ms.date: 05/28/2025 +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: @@ -165,7 +166,7 @@ To apply multiple options, separate query options from the resource path with a ### Use parameter aliases with query options -You can use parameter aliases for `$filter` and `$orderby` query options, but not inside the `$expand` option. Parameter aliases allow you to use the same value multiple times in a request. If the alias isn't assigned a value, it's assumed to be null. +You can use parameter aliases for `$filter` and `$orderby` query options, but not inside the `$expand` option. Parameter aliases allow you to use the same value multiple times in a request. If the alias isn't assigned a value, it is null. Without parameter aliases: @@ -195,7 +196,7 @@ The length of a URL in a `GET` request [is limited to 32 KB (32,768 characters)] ## Limit the number of rows -To limit the number of rows returned, use the `$top` OData query option. Without this limit, Dataverse returns up to 5,000 rows. +To limit the number of rows returned, use the `$top` OData query option. Without this limit, Dataverse returns up to 5,000 standard table rows, 500 elastic table rows. Alternatively, specify a number of records to return using paging. Don't use `$top` when you request pages of data. [Learn how to request paged results](page-results.md) @@ -204,6 +205,7 @@ Alternatively, specify a number of records to return using paging. Don't use `$t There are some things that you can do using FetchXml that OData doesn't support. - You can't [join tables without any relationship](../../fetchxml/join-tables.md#no-relationship). OData only allows using the `$expand` query option to join tables using navigation properties that are part of the relationships in the data model. +- [You can't use nested $expand with N:N relationships](join-tables.md#nested-expand-with-nn-relationships). - [Aggregation limitations](aggregate-data.md#odata-aggregation-limitations) lists the following limitations for aggregations using OData: - [Get distinct number with CountColumn](aggregate-data.md#get-distinct-number-with-countcolumn) @@ -220,7 +222,7 @@ There are some things that you can do using FetchXml that OData doesn't support. ## Community tools > [!NOTE] -> Tools created by the community are not supported by Microsoft. If you have questions or issues with community tools, contact the publisher of the tool. +> Tools created by the community aren't supported by Microsoft. If you have questions or issues with community tools, contact the publisher of the tool. The [Dataverse REST Builder](https://github.com/GuidoPreite/DRB) is an open source project that provides a user interface that helps you do many things using the Dataverse Web API, including composing queries. @@ -237,7 +239,7 @@ The Dataverse Web API is an OData version 4.0 service. These sections of the ODa This article and the other articles in this section describe the parts of the 4.0 OData specification implemented by the Dataverse Web API and how you can use it to retrieve business data from Dataverse. > [!NOTE] -> The OData version 4.01 is the latest version. It include enhancements and additional features not available in version 4.0, and therefore not currently available in the Dataverse Web API. +> The OData version 4.01 is the latest version. It includes enhancements and more features not available in version 4.0, and therefore not currently available in the Dataverse Web API. ## Next steps @@ -246,4 +248,4 @@ Learn how to select columns. > [!div class="nextstepaction"] > [Select columns](select-columns.md) -[!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] \ No newline at end of file +[!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/webapi/query/page-results.md b/powerapps-docs/developer/data-platform/webapi/query/page-results.md index 7ff5a31279..a1820fd4c0 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/page-results.md +++ b/powerapps-docs/developer/data-platform/webapi/query/page-results.md @@ -2,8 +2,9 @@ title: Page results using OData description: Learn how to use OData to page results when you retrieve data from Microsoft Dataverse Web API. ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +ms.topic: how-to +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: @@ -14,7 +15,7 @@ contributors: --- # Page results using OData -Use the `Prefer: odata.maxpagesize` request header to control the number of records returned. If you don't specify a number, up to 5,000 records may be returned for each request. You can't request a page size larger than 5,000. +Use the `Prefer: odata.maxpagesize` request header to control the number of records returned. If you don't specify a number, up to 5,000 table rows might be returned for each request. With both standard and elastic tables you can specify a max page size up to 5,000. Max page size requests larger than 5,000 are ignored for both standard and elastic tables. > [!NOTE] > Dataverse doesn't support the `$skip` query option, so you can't use the combination of `$top` and `$skip` for paging. [Learn about using the $top query option to limit the number of rows](overview.md#limit-the-number-of-rows) diff --git a/powerapps-docs/developer/data-platform/webapi/query/select-columns.md b/powerapps-docs/developer/data-platform/webapi/query/select-columns.md index e5e33677d6..093e8545fa 100644 --- a/powerapps-docs/developer/data-platform/webapi/query/select-columns.md +++ b/powerapps-docs/developer/data-platform/webapi/query/select-columns.md @@ -2,8 +2,8 @@ title: Select columns using OData description: Learn how to use OData to select columns when you retrieve data from Microsoft Dataverse Web API. ms.date: 07/11/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: diff --git a/powerapps-docs/developer/data-platform/webapi/quick-start-blazor-server-app.md b/powerapps-docs/developer/data-platform/webapi/quick-start-blazor-server-app.md index a6cfc0b774..8322f96c75 100644 --- a/powerapps-docs/developer/data-platform/webapi/quick-start-blazor-server-app.md +++ b/powerapps-docs/developer/data-platform/webapi/quick-start-blazor-server-app.md @@ -2,7 +2,7 @@ title: "Quickstart: Blazor Server Web API sample (C#) (Microsoft Dataverse)| Microsoft Docs" description: "This sample demonstrates how to authenticate with a Microsoft Dataverse from a Blazor Server application and then call a basic WhoAmI Web API function." ms.date: 12/20/2022 -ms.topic: article +ms.topic: quickstart author: JimDaly # GitHub ID ms.author: jdaly # MSFT alias of Microsoft employees only ms.reviewer: pehecke diff --git a/powerapps-docs/developer/data-platform/webapi/quick-start-console-app-csharp.md b/powerapps-docs/developer/data-platform/webapi/quick-start-console-app-csharp.md index 8b85c2caab..d278f1baf4 100644 --- a/powerapps-docs/developer/data-platform/webapi/quick-start-console-app-csharp.md +++ b/powerapps-docs/developer/data-platform/webapi/quick-start-console-app-csharp.md @@ -1,9 +1,10 @@ --- title: "Quick Start: Web API sample (C#) (Microsoft Dataverse)| Microsoft Docs" description: "Walks you through creating a program to authenticate with the Microsoft Dataverse Server and then call a Web API function." +ms.topic: quickstart ms.date: 06/22/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -13,14 +14,14 @@ contributors: # Quick Start: Web API sample (C#) -In this quick start you will create a simple console application to connect to your Microsoft Dataverse environment and invoke the Web API [WhoAmI Function](xref:Microsoft.Dynamics.CRM.WhoAmI). This function retrieves information about the logged on Dataverse user. Once you understand the basic functionality described here, you can move onto other Web API operations such as create, retrieve, update, and deletion of Dataverse table rows. +In this quick start, you create a console application to connect to your Microsoft Dataverse environment and invoke the Web API [WhoAmI Function](xref:Microsoft.Dynamics.CRM.WhoAmI). This function retrieves information about the logged on Dataverse user. Once you understand the basic functionality described here, you can move onto other Web API operations such as create, retrieve, update, and deletion of Dataverse table rows. -This program will authenticate and use an to send a `GET` request to the [WhoAmI Function](xref:Microsoft.Dynamics.CRM.WhoAmI). The response will be a [WhoAmIResponse ComplexType](xref:Microsoft.Dynamics.CRM.WhoAmIResponse). The program will then display the `UserId` property value obtained from the response. +This program authenticates and uses an to send a `GET` request to the [WhoAmI Function](xref:Microsoft.Dynamics.CRM.WhoAmI). The response is a [WhoAmIResponse ComplexType](xref:Microsoft.Dynamics.CRM.WhoAmIResponse). The program display the `UserId` property value obtained from the response. > [!NOTE] > This is a very simple example to show how to get connected with a minimum of code. -You can find the complete Visual Studio solution for this .NET 6 project in the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repo under `dataverse/webapi/`[C#-NETx/QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/QuickStart). There is also a .NET Framework version of the sample under `dataverse/webapi/`[C#/QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23/QuickStart). +You can find the complete Visual Studio solution for this .NET 6 project in the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repo under `dataverse/webapi/`[C#-NETx/QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/QuickStart). There's also a .NET Framework version of the sample under `dataverse/webapi/`[C#/QuickStart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp/QuickStart). ## Prerequisites @@ -31,7 +32,7 @@ You can find the complete Visual Studio solution for this .NET 6 project in the - Basic understanding of the C# language > [!NOTE] -> To authenticate you must have an app registered in Microsoft Entra ID. This quick start example provides an app registration `clientid` value you can use for the purpose of running sample code published by Microsoft. However, for your own custom applications you must register your apps with AD. More information: [Walkthrough: Register an app with Microsoft Entra ID](../walkthrough-register-app-azure-active-directory.md) +> To authenticate, you must have an app registered in Microsoft Entra ID. This quick start example provides an app registration `clientid` value you can use for running sample code published by Microsoft. However, for your own custom applications you must register your apps with AD. More information: [Walkthrough: Register an app with Microsoft Entra ID](../walkthrough-register-app-azure-active-directory.md) ## Create Visual Studio project @@ -47,7 +48,7 @@ You can find the complete Visual Studio solution for this .NET 6 project in the :::image type="content" source="media/quickstart-configure-.net-6-project.png" alt-text="Configure the project"::: -1. Configure the project by selecting **.NET 6.0 (Long Term Support)** and **Do not use top-level statements**. Then click **Create**. +1. Configure the project by selecting **.NET 6.0 (Long Term Support)** and **Do not use top-level statements**. Then select **Create**. :::image type="content" source="media/quickstart-configure-.net-6-project-additional-information.png" alt-text="Additional Information dialog."::: @@ -58,7 +59,7 @@ You can find the complete Visual Studio solution for this .NET 6 project in the :::image type="content" source="media/quickstart-nuget-package-install-light-theme.png" alt-text="Install the (MSAL) authentication package" lightbox="media/quickstart-nuget-package-install-light-theme.png"::: > [!NOTE] - > You will be prompted to accept the license terms before installing. Click **I Accept** in the **License Acceptance** dialog. + > You are prompted to accept the license terms before installing. Select **I Accept** in the **License Acceptance** dialog. ## Edit Program.cs @@ -191,14 +192,14 @@ Follow these next steps to add code for the main program. 1. Press F5 to build and run the program. - A browser window will open and prompt you to pick an account. Choose the account that you use to access your Dataverse environment. If that account doesn't appear in the list, click **Use another account**. + A browser window opens and prompts you to pick an account. Choose the account that you use to access your Dataverse environment. If that account doesn't appear in the list, select **Use another account**. - Once the account is selected, enter your password and click **Sign in**. + Once the account is selected, enter your password and select **Sign in**. 1. Look at the console application window. The output should look something like this: ``` - Your user ID is 4026be43-6b69-e111-8f65-78e7d1620f5e + Your user ID is 22cc22cc-dd33-ee44-ff55-66aa66aa66aa C:\Projects\webapi-quickstart\bin\Debug\net6.0\webapi-quickstart.exe (process 21524) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. diff --git a/powerapps-docs/developer/data-platform/webapi/quick-start-js-spa.md b/powerapps-docs/developer/data-platform/webapi/quick-start-js-spa.md new file mode 100644 index 0000000000..d487f45b97 --- /dev/null +++ b/powerapps-docs/developer/data-platform/webapi/quick-start-js-spa.md @@ -0,0 +1,458 @@ +--- +title: "Quickstart: Web API with client-side JavaScript and Visual Studio Code" +description: Describes how to interactively authenticate and use the Dataverse Web API with client-side JavaScript and Visual Studio Code with a Single Page Application. +ms.topic: quickstart +ms.date: 03/22/2025 +author: JimDaly +ms.author: jdaly +ms.reviewer: jdaly +search.audienceType: + - developer +--- +# Quickstart: Web API with client-side JavaScript and Visual Studio Code + +This quickstart demonstrates how you can connect to Dataverse and use the Web API with the following technologies: + +|Technology|Description| +|---|---| +|**[JavaScript](https://developer.mozilla.org/docs/Web/JavaScript)**| A programming language for web development, enabling interactive content. It runs in browsers for client-side scripting and can be used server-side with Node.js.| +|**[Visual Studio Code](https://code.visualstudio.com/)**|A lightweight, open-source code editor with debugging, syntax highlighting, and plugin support.| +|**[Single Page Applications (SPAs)](https://developer.mozilla.org/docs/Glossary/SPA)**| Web applications that load a single HTML page and dynamically update content as the user interacts with the app. This approach provides a smoother, faster user experience by reducing page reloads and enhancing performance.| +|**[Microsoft Authentication Library for JavaScript (MSAL.js)](/javascript/api/overview/msal-overview?view=msal-js-latest&preserve-view=true)**| A library that enables authentication and authorization for web applications using Microsoft identity platforms. It simplifies integrating secure sign-in and token acquisition for accessing protected resources.| +|**[Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/docs/Web/HTTP/CORS)**|A SPA application can use client-side JavaScript with the Dataverse Web API because CORS is enabled. CORS is a security feature in web browsers that allows controlled access to resources on a web server from a different origin. It enables web applications to bypass the [same-origin policy](https://developer.mozilla.org/docs/Web/Security/Same-origin_policy), facilitating safe and secure data sharing across different domains.| + +## Goal + +This quickstart focuses on connecting to the Dataverse Web API with JavaScript using a SPA client application with a minimum of number of steps. When you complete this quickstart, you're able to: + +- Sign in and connect to Dataverse +- Invoke the [WhoAmI function](/power-apps/developer/data-platform/webapi/reference/whoami) and display your `UserID` value. + +:::image type="content" source="media/quickstart-web-api-js-spa.png" alt-text="Completed running quickstart"::: + +Completing this quickstart enables you to try the [Web API Data operations Samples (Client-side JavaScript)](web-api-samples-client-side-javascript.md) which demonstrate more advanced capabilities. + +> [!NOTE] +> This quickstart doesn't apply to the following client-side JavaScript scenarios: +> +> |Scenario|Learn more| +> |---|---| +> |**Model-driven application scripts**|- [Apply business logic using client scripting in model-driven apps using JavaScript](../../model-driven-apps/client-scripting.md)
- [Xrm.WebApi (Client API reference)](/power-apps/developer/model-driven-apps/clientapi/reference/xrm-webapi)| +> |**Power Apps component framework**|- [Code components WebAPI](/power-apps/developer/component-framework/reference/webapi)
- [Implementing Web API component](../../component-framework/sample-controls/webapi-control.md)| +> |**Power Pages Portals**|[Power Pages Portals Web API](/power-pages/configure/web-api-overview)| +> +> In these scenarios, the respective application type provides a capability for you to send requests rather than use the JavaScript native [Fetch API](https://developer.mozilla.org/docs/Web/API/Fetch_API) directly as shown in this quickstart. Client-side scripts within model-driven apps run in the context of an authenticated application, so each request doesn't require an access token. + +## Prerequisites + +The following table describes the prerequisites needed to complete this quickstart and [Web API Data operations Samples (Client-side JavaScript)](web-api-samples-client-side-javascript.md). + +|Prerequisite|Description| +|---|---| +|**Privileges to create an Entra App registration**|You can't complete this quickstart without the ability create a Microsoft Entra app registration to enable it.

If you aren't sure if you can, try the first step to [Register a SPA application](#register-a-spa-application) and find out. | +|**Visual Studio Code**| If Visual Studio Code isn't installed on your computer, you must [Download and install Visual Studio Code](https://code.visualstudio.com/download) to run this quickstart. | +|**Node.js**|Node.js is a runtime environment that allows you to run JavaScript on the server side. This quickstart creates a SPA application that runs JavaScript on the client side in a browser rather than the Node.js runtime. But [Node Package Manager (npm)](https://www.npmjs.com/) is installed with Node.js, and you need npm to install Parcel and the MSAL.js library.| +|**Parcel**|Modern web applications typically have many dependencies on open source libraries distributed using npm and scripts that need to be managed and optimized during the build process. These tools are called 'bundlers'. The most common one is [webpack](https://webpack.js.org/). This quick start uses [Parcel](https://parceljs.org/) because it offers a simplified experience.

For quickstarts and samples that show SPA applications using different frameworks and bundlers, see [Microsoft Entra Single-page applications samples](/entra/identity-platform/sample-v2-code?tabs=apptype#single-page-applications). You can adapt these samples to use Dataverse Web API with the information shown in this quickstart.| +|**Web Technologies**|Knowledge of HTML, JavaScript, and CSS are required to understand how this quickstart works. Understanding how to [make network requests with JavaScript](https://developer.mozilla.org/docs/Learn_web_development/Core/Scripting/Network_requests) is essential.| + +## Register a SPA application + +This step is first because if you can't register an app, you can't complete this quick start. + +Any of the following [privileged Microsoft Entra roles](/entra/identity/role-based-access-control/privileged-roles-permissions) include the required permissions: + +- [Application Administrator](/entra/identity/role-based-access-control/permissions-reference#application-administrator) +- [Application Developer](/entra/identity/role-based-access-control/permissions-reference#application-developer) +- [Cloud Application Administrator](/entra/identity/role-based-access-control/permissions-reference#cloud-application-administrator) + +When you configure the application, you need an application (client) ID, and the ID of your Microsoft Entra tenant. You should also choose a descriptive name for the application so people know what the application was created for. + +### Register your app + +You can register your application using either the: + +- Microsoft Entra web application UI +- Azure PowerShell [New-AzADApplication](/powershell/module/az.resources/new-azadapplication) cmdlet. + +### [Microsoft Entra web application](#tab/web) + +#### Create the application registration + +1. Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/). +1. If you have access to multiple tenants, use the **Settings** :::image type="icon" source="media/settings-icon.png" border="false"::: icon in the top menu to switch to the tenant in which you want to register the application from the **Directories + subscriptions** menu. +1. Browse to **Identity** > **Applications** > **App registrations** and select **New registration**. +1. Enter a **Name** for the application, such as `Dataverse Web API Quickstart SPA`. +1. For **Supported account types**, under **Who can use this application or access this API**, select **Accounts in this organizational directory only (<Your tenant name> - Single tenant)**. +1. For **Redirect URI (optional)** + + 1. For **Select a platform**, choose **Single-page application (SPA)**. + 1. Enter `http://localhost:1234` as the value. + +1. Select **Register** to save your changes. +1. In the window for the app registration you created, in the **Overview** tab, below **Essentials**, you can find these values: + + - Application (client) ID + - Directory (tenant) ID + +1. Copy these values because you need them when you [create the .env file](#create-the-env-file) to use environment variables. + +#### Add Dataverse `user_impersonation` privilege + +1. In the **Manage** area, select **API permissions**. +1. Select **Add a permission**. +1. In the **Request API permissions** flyout, select the **APIs my organization uses** tab. +1. Type 'Dataverse' to find application (client) ID `00000007-0000-0000-c000-000000000000`. +1. Select the Dataverse application. +1. In **Select permissions**, `user_impersonation` is the only available delegated permission. Select it. +1. Select **Add permissions**. + +### [PowerShell Script](#tab/ps) + +Using these instructions for PowerShell with Visual Studio Code has the following requirements: + +- Install the PowerShell extension for Visual Studio Code. [Learn to install PowerShell for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) +- Install the Az PowerShell module. [Learn how to install Azure PowerShell](/powershell/azure/install-azure-powershell) + +You need your tenant ID to run this script. + +1. Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/). +1. If you have access to multiple tenants, use the **Settings** :::image type="icon" source="media/settings-icon.png" border="false"::: icon in the top menu to switch to the tenant in which you want to register the application from the **Directories + subscriptions** menu. +1. Select **Overview** in the navigation pane. +1. In the **Overview** tab, in the **Basic information** section you find **Tenant ID**. +1. Select the **Copy to Clipboard** icon. + +When you have your tenant ID, you can create the app registration using the Azure PowerShell [New-AzADApplication](/powershell/module/az.resources/new-azadapplication) cmdlet. + +1. In Visual Studio Code, select **File** > **New Text File**, or Ctrl+N to open a new text file. + + You don't need to save the file. + +1. Copy and paste the following script into the new file. + + ```powershell + # Values to pass to the New-AzADApplication command + $tenantId = "" # Replace with your tenant ID + $appName = "Dataverse Web API SPA Quickstart" + $redirectUri = "http://localhost:1234" + + + # Connect to Azure + try { + Connect-AzAccount -Tenant $tenantId -UseDeviceAuthentication | Out-Null + } + catch { + + Write-Host "An error occurred while connecting: $_" -ForegroundColor Red + exit 1 + } + + try { + $appResponse = New-AzADApplication ` + -DisplayName $appName ` + -SPARedirectUri @($redirectUri) ` + -AvailableToOtherTenants $false ` + -RequiredResourceAccess @( + @{ + ResourceAppId = "00000007-0000-0000-c000-000000000000"; # Dynamics CRM API + ResourceAccess = @( + @{ + Id = "a42657d6-7f20-40e3-b6f0-cee03008a62a"; # user_impersonation + Type = "Scope" + } + ) + } + ) + + if ($appResponse -eq $null) { + Write-Host "Failed to create the application." -ForegroundColor Red + return $null + } + else { + + Write-Host "Copy the following to paste into an .env file at the root of your project:`n" + Write-Host "# The environment this application will connect to." + Write-Host "BASE_URL=https://.api.crm.dynamics.com" + Write-Host "# The registered Entra application id" + Write-Host "CLIENT_ID=$($appResponse.appId)" + Write-Host "# The Entra tenant id" + Write-Host "TENANT_ID=$($tenantId)" + Write-Host "# The SPA redirect URI included in the Entra application registration" + Write-Host "REDIRECT_URI=$($redirectUri)" + } + } + catch { + Write-Host "An error occurred while creating the application: $_" -ForegroundColor Red + return $null + } + ``` + +1. Edit this line to replace `` with your tenant id value: + + `$tenantId = "" # Replace with your tenant ID` + +1. Press F5 to execute the script. +1. When the script runs, the device authorization flow begins. Find a message like the following in the terminal window: + + ``` + [Login to Azure] To sign in, use a web browser to open the page and enter the code A1BC2DE3F to authenticate. + ``` + + Where `A1BC2DE3F` is a generated code value. + +1. Copy the code and use Ctrl+Click to open the [https://microsoft.com/devicelogin](https://microsoft.com/devicelogin) link. This link opens a series of dialogs in your browser. + + 1. In the **Enter code to allow access** dialog, enter the code you copied and select **Next**. + 1. In the **Pick an account** dialog, select the account you want to use. + 1. In the **Enter password** dialog, enter your password and select the **Sign in** button. + 1. In the **Are you trying to sign in to Microsoft Azure PowerShell?** dialog, select **Continue**. + +1. You can close the browser tab and return to Visual Studio Code. +1. In the terminal window, you should see output like the following text: + + ``` + Copy the following to paste into an .env file at the root of your project: + + # The environment this application will connect to. + BASE_URL=https://.api.crm.dynamics.com + # The registered Entra application id + CLIENT_ID=11112222-bbbb-3333-cccc-4444dddd5555 + # The Entra tenant id + TENANT_ID=aaaabbbb-0000-cccc-1111-dddd2222eeee + # The SPA redirect URI included in the Entra application registration + REDIRECT_URI=http://localhost:1234 + ``` + +Copy this data. You use it when you [create the .env file](#create-the-env-file) to use environment variables. + +--- + +> [!NOTE] +> If you don't have the privileges to create an app registration for your company, get a tenant of your own through via the [Power Apps Developer Plan](/power-platform/developer/plan). + +## Install Node.js + +1. Go to [Download Node.js](https://nodejs.org/en/download). +1. Choose the appropriate installer for your operating system (Windows, macOS, or Linux) and download it. +1. Run the installer. Make sure you accept the default option to: **Install npm, the recommended package manager for Node.js.** +1. Verify the installation by opening a terminal or command prompt, typing these commands and pressing Enter. + + - `node -v` + - `npm -v` + + You should see something like this: + + ```powershell + PS C:\Users\you> node -v + v22.14.0 + PS C:\Users\you> npm -v + 9.5.0 + PS C:\Users\you> + ``` + +## Create a project + +> [!NOTE] +> You can skip these steps by cloning or downloading the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. The completed application for these steps is available at [/dataverse/webapi/JS/quickspa](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/quickspa). Follow the instructions in the README. + +The instructions in this section guide you to install dependencies from npm, create the folder structure, open Visual Studio Code. + +1. Open a terminal window to a place where you want to create a project. For these instructions, we use `C:\projects`. +1. Type the following commands and press Enter to achieve the following actions: + + |Command |Action | + |---------|---------| + |`mkdir quickspa`|Create a new folder named `quickspa`.| + |`cd quickspa`|Move into the new `quickspa` folder.| + |`npm install --save-dev parcel`|Install Parcel and initialize the project.| + |`npm install @azure/msal-browser`|Install the MSAL.js library.| + |`npm install dotenv`|Install [dotenv](https://www.npmjs.com/package/dotenv) to access environment variables that store potentially sensitive configuration data.| + |`mkdir src`|Create a `src` folder where you add HTML, JS, and CSS files for your app in the following steps.| + |`code .`|Open Visual Studio Code in the context of the `quickspa` folder.| + +Your project should look like this in Visual Studio Code Explorer: + +:::image type="content" source="media/quickspa-project.png" alt-text="Shows the newly created quickspa project before any files are added."::: + +### Create the .env file + +Storing configuration data in the environment separate from code is a security best practice. + +1. Create a new file named `.env` in the root of your `quickspa` folder. +1. Paste in the values from [Register your app](#register-your-app) to replace the `CLIENT_ID` and `TENANT_ID` values below. + + :::code language="text" source="~/../PowerApps-Samples/dataverse/webapi/JS/quickspa/.env.example"::: + +1. Set the `BASE_URL` value to the URL of the [Web API URL](compose-http-requests-handle-errors.md#web-api-url-and-versions) for the environment you want to connect to. + +> [!NOTE] +> You won't check-in the `.env` file. In [Create `.gitignore` file](#create-gitignore-file), you will exclude it. But you might want to create a `.env.example` file using the placeholder values so that people know what data it should contain. + +### Create an HTML page + +The instructions in this section describe how to create the HTML file that provides the user interface for the SPA application. + +1. Create a new file in the `src` folder named `index.html`. +1. Copy and paste this content to the `index.html` page: + + :::code language="html" source="~/../PowerApps-Samples/dataverse/webapi/JS/quickspa/src/index.html"::: + + +This HTML provides the following elements: + +|Element ID|Element type|Description| +|---------|---------|---------| +|`loginButton`|[button](https://developer.mozilla.org/docs/Web/HTML/Element/button)|To open the login dialog.| +|`logoutButton`|[button](https://developer.mozilla.org/docs/Web/HTML/Element/button)|To open the logout dialog. Hidden by default.| +|`buttonContainer`|[nav](https://developer.mozilla.org/docs/Web/HTML/Element/nav)|Contains buttons that require user to be logged in to use. Disabled by default.| +|`whoAmIButton`|[button](https://developer.mozilla.org/docs/Web/HTML/Element/button)|Executes the [WhoAmI function](/power-apps/developer/data-platform/webapi/reference/whoami) to display the user's ID.| +|`container`|[main](https://developer.mozilla.org/docs/Web/HTML/Element/main)|Area where information can be displayed to the user.| +||[script](https://developer.mozilla.org/docs/Web/HTML/Element/script)|Loads the `index.js` file after the rests of the elements of the page loads.| + +### Create a JavaScript script + +This file contains all the logic that makes the `index.html` page dynamic. + +1. Create a new folder in the `src` folder named `scripts`. +1. Create a new file in `scripts` folder named `index.js`. +1. Copy and paste this content into the `index.js` page: + + :::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/quickspa/src/scripts/index.js"::: + + +The `index.js` script contains the following constants and functions: + +|Item|Description | +|---------|---------| +|`config` |Contains the data used by the Microsoft Authentication Library (MSAL) configuration.| +|`msalConfig` |Microsoft Authentication Library (MSAL) configuration.| +|`msalInstance`|The MSAL [PublicClientApplication](/javascript/api/%40azure/msal-browser/publicclientapplication) instance. | +|`container`|The element where messages are displayed.| +|`getToken`|Retrieves an access token using MSAL.| +|`logIn`|Event listener function for the login button. Opens a choose account dialog.| +|`logOut`|Event listener function for the logout button. Opens a choose account dialog.| +|`whoAmI`|Asynchronous function that calls the [WhoAmI function](/power-apps/developer/data-platform/webapi/reference/whoami) to retrieve data from Dataverse. | +| `whoAmIButton` event listener|The function that calls the `whoAmI` function and manages the UI changes to show the message.| + +### Create a CSS page + +The Cascading Style Sheet (CSS) file makes the HTML page more attractive and has a role in controlling when controls are disabled or hidden. + +1. Create a new folder named `styles` in the `src` folder. +1. Create a new file named `style.css` in the `styles` folder. +1. Copy and paste this text into the `style.css` file: + + :::code language="css" source="~/../PowerApps-Samples/dataverse/webapi/JS/quickspa/src/styles/style.css"::: + + +### Create `.gitignore` file + +When your app is checked in with source control, adding a `.gitignore` file prevents checking in files the specified files and folders. + +1. Create a file named `.gitignore`. +1. Add the following content: + + ``` + .parcel-cache + dist + node_modules + .env + ``` + +The `.parcel-cache` and `dist` folders appear when you run the app for the first time. + +Not checking in the `.env` file is a security best practice. You might want to check in a placeholder `.env.sample` file with placeholder values. + +Your project should look like this in Visual Studio Code Explorer: + +:::image type="content" source="media/quickspa-project-with-files.png" alt-text="Shows the quickspa project after files are added."::: + +### Configure your package.json file + +Your `package.json` file should look something like this: + +```json +{ + "devDependencies": { + "parcel": "^2.14.1", + }, + "dependencies": { + "@azure/msal-browser": "^4.7.0", + "dotenv": "^16.4.7" + } +} +``` + +Add this `scripts` item underneath `dependencies`: + +```json + "dependencies": { + "@azure/msal-browser": "^4.7.0", + "dotenv": "^16.4.7" + }, + "scripts": { + "start": "parcel src/index.html" + } +``` + +This configuration allows you to start the application using `npm start` in the next step. + +## Try it + +1. In Visual Studio Code, open a terminal window +1. Type `npm start` and press Enter. + + > [!NOTE] + > You might see some output written to the terminal while the project initializes for the first time. + > This is parcel installing some more node modules to mitigate issues when using [dotenv](https://www.npmjs.com/package/dotenv). + > Look at the `package.json` and you should some new items added to the `devDependencies`. + + + You should expect output to the terminal that looks like this: + + ``` + Server running at http://localhost:1234 + Built in 1.08s + ``` + +1. Press Ctrl + click the [http://localhost:1234](http://localhost:1234) link to open your browser. +1. In your browser, select the **Login** button. + + The **Sign in to your account** dialog opens. + +1. In the **Sign in to your account** dialog, select the account that has access to Dataverse. + + The first time you access using a new application (client) ID value, you see this **Permissions requested** dialog: + + :::image type="content" source="media/dataverse-web-api-quickstart-spa-permissions-requested.png" alt-text="Permissions requested dialog"::: + +1. Select **Accept** on the **Permissions requested** dialog. +1. Select the **WhoAmI** button. + + The message **Congratulations! You connected to Dataverse using the Web API.** is displayed with your `UserId` value from the [WhoAmIResponse complex type](/power-apps/developer/data-platform/webapi/reference/whoamiresponse). + +## Trouble shooting + +This section contains errors that you might encounter running this quick start. + +> [!NOTE] +> If you experience issues completing the steps in this quick start, try cloning or downloading the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. The completed application for these steps is available at [/dataverse/webapi/JS/quickspa](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/quickspa). Follow the instructions in the README. If that doesn't work, create an GitHub issue referencing this `quickspa` sample application. + +### Selected user account doesn't exist in tenant + +When the account you select doesn't belong to the same Microsoft Entra tenant as the registered application, you get this error in the **Pick an account** dialog: + +`Selected user account does not exist in tenant '{Your tenant name}' and cannot access the application '{Your application ID}' in that tenant. The account needs to be added as an external user in the tenant first. Please use a different account.` + +**Resolution**: Make sure you choose the correct user. + +## Next steps + +Try other samples that use client-side JavaScript. + +> [!div class="nextstepaction"] +> [Web API Data operations Samples (Client-side JavaScript)](web-api-samples-client-side-javascript.md) + +Learn more about Dataverse Web API capabilities by understanding the service documents. + +> [!div class="nextstepaction"] +> [Web API types and operations](web-api-types-operations.md) diff --git a/powerapps-docs/developer/data-platform/webapi/quick-start-ps.md b/powerapps-docs/developer/data-platform/webapi/quick-start-ps.md index cec8e3e918..9628b9882c 100644 --- a/powerapps-docs/developer/data-platform/webapi/quick-start-ps.md +++ b/powerapps-docs/developer/data-platform/webapi/quick-start-ps.md @@ -1,7 +1,8 @@ --- title: Quick Start Web API with PowerShell and Visual Studio Code description: Describes how to interactively authenticate and use the Dataverse Web API from PowerShell with Visual Studio Code -ms.date: 01/20/2024 +ms.topic: quickstart +ms.date: 03/22/2025 author: JimDaly ms.author: jdaly ms.reviewer: jdaly @@ -86,9 +87,9 @@ Don't proceed without confirming each of the following prerequisites are met. ```json { "@odata.context": "https://yourorg.crm.dynamics.com/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.WhoAmIResponse", - "BusinessUnitId": "639dea3c-505c-4c3a-b8b5-d916cb507e1e", - "UserId": "d2159662-498a-406b-83cd-f515b7e561d6", - "OrganizationId": "83e197ed-ede1-4886-81f2-f41fe9395297" + "BusinessUnitId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", + "UserId": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", + "OrganizationId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` @@ -113,31 +114,6 @@ Finally, the script uses the [Get-AzAccessToken](/powershell/module/az.accounts/ When you want to connect with a different set of credentials, you need to use the [Disconnect-AzAccount](/powershell/module/az.accounts/disconnect-azaccount) command. -#### Authenticate using different shell environments - -[Azure PowerShell works using Windows PowerShell and PowerShell shell environments, but not Cmd and Bash shell environments](/cli/azure/choose-the-right-azure-command-line-tool#different-shell-environments). If you want to authenticate with Cmd or Bash shell environments, you can use the [Azure CLI](/cli/azure). - -This script uses Azure CLI commands to authenticate: - -```powershell -$environmentUrl = 'https://yourorg.crm.dynamics.com/' # change this -## Login if not already logged in -if ($null -eq (az account tenant list --only-show-errors)) { - az login --allow-no-subscriptions | Out-Null -} -# Get token -$token = az account get-access-token --resource=$environmentUrl --query accessToken --output tsv -``` - -This table shows the equivalent Az PowerShell and Azure CLI commands: - -|Az PowerShell|Azure CLI|Description | -|---------|---------|---------| -|[Get-AzTenant](/powershell/module/az.accounts/get-aztenant)|[az account tenant list](/cli/azure/account/tenant#az-account-tenant-list)|Try to retrieve a list of tenants to detect if you're already logged in| -|[Connect-AzAccount](/powershell/module/az.accounts/connect-azaccount)|[az login](/cli/azure/reference-index#az-login)|To log in to Azure| -|[Get-AzAccessToken](/powershell/module/az.accounts/get-azaccesstoken)|[az account get-access-token](/cli/azure/account#az-account-get-access-token)|To get an access token| -|[Disconnect-AzAccount](/powershell/module/az.accounts/disconnect-azaccount)|[az logout](/cli/azure/reference-index#az-logout)|Log out of Azure| - ### Use `Invoke-RestMethod` with the WhoAmI function Once you have an access token set to the `$token` variable, you need to compose the request to Dataverse Web API and send it using the [Invoke-RestMethod cmdlet](/powershell/module/microsoft.powershell.utility/invoke-restmethod) diff --git a/powerapps-docs/developer/data-platform/webapi/retrieve-and-execute-predefined-queries.md b/powerapps-docs/developer/data-platform/webapi/retrieve-and-execute-predefined-queries.md index 77891224df..f6f451c68f 100644 --- a/powerapps-docs/developer/data-platform/webapi/retrieve-and-execute-predefined-queries.md +++ b/powerapps-docs/developer/data-platform/webapi/retrieve-and-execute-predefined-queries.md @@ -2,8 +2,8 @@ title: "Retrieve and execute predefined queries (Microsoft Dataverse)| Microsoft Docs" description: "Microsoft Dataverse provides a way for administrators to create system views that are available to all users. Read how you can use a predefined query to retrieve table data." ms.date: 09/27/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/retrieve-entity-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/retrieve-entity-using-web-api.md index d01e257048..3d0fe83700 100644 --- a/powerapps-docs/developer/data-platform/webapi/retrieve-entity-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/retrieve-entity-using-web-api.md @@ -3,8 +3,8 @@ title: Retrieve a table row using the Web API description: Learn how to compose a GET request using the Microsoft Dataverse Web API to retrieve table data specified as the resource with a unique identifier. ms.topic: how-to ms.date: 05/30/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/samples/attachment-annotation-file-operations.md b/powerapps-docs/developer/data-platform/webapi/samples/attachment-annotation-file-operations.md index a84c399c03..66471bf438 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/attachment-annotation-file-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/attachment-annotation-file-operations.md @@ -1,11 +1,10 @@ --- -title: "Sample: Attachment and Annotation file operations using Dataverse Web API (Microsoft Dataverse) | Microsoft Learn" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample demonstrates how to perform operations with file data using the Attachment (ActivityMimeAttachment) and Note (Annotation) tables using the Dataverse Web API." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Sample: Attachment and Annotation file operations using Dataverse Web API (Microsoft Dataverse) | Microsoft Learn" +description: "This sample demonstrates how to perform operations with file data using the Attachment (ActivityMimeAttachment) and Note (Annotation) tables using the Dataverse Web API." ms.date: 02/04/2023 author: JimDaly ms.author: jdaly ms.reviewer: jdaly -ms.topic: sample search.audienceType: - developer contributors: @@ -55,8 +54,8 @@ This sample uses the common helper code in the [WebAPIService class library (C#) This sample is a solution with two projects. See the respective README files for details on each project. -- [Web API Attachment (ActivityMimeAttachment) Operations sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/AttachmentAndAnnotationOperations/ActivityMimeAttachmentOperations/README.md) -- [Web API Annotation (Note) Operations sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/AttachmentAndAnnotationOperations/AnnotationOperations/README.md) +- [Web API Attachment (ActivityMimeAttachment) Operations sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/AttachmentAndAnnotationOperations/ActivityMimeAttachmentOperations/README.md) +- [Web API Annotation (Note) Operations sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/AttachmentAndAnnotationOperations/AnnotationOperations/README.md) ## Utility class diff --git a/powerapps-docs/developer/data-platform/webapi/samples/basic-operations-client-side-javascript.md b/powerapps-docs/developer/data-platform/webapi/samples/basic-operations-client-side-javascript.md index ab4e8ff9fe..299f6fa455 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/basic-operations-client-side-javascript.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/basic-operations-client-side-javascript.md @@ -1,1038 +1,63 @@ --- -title: "Web API Basic Operations Sample (Client-side JavaScript) (Microsoft Dataverse)| Microsoft Docs" -description: "This sample demonstrates how to perform basic CRUD (create, retrieve, update, and delete) and association and dissociation operations on tables rows (entity records) using client-side JavaScript and the Microsoft Dataverse Web API" -ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +title: "Web API Basic Operations Sample (Client-side JavaScript) (Microsoft Dataverse)" +description: "This sample demonstrates how to perform basic CRUD (create, retrieve, update, and delete) and association and dissociation operations on table rows (entity records) using client-side JavaScript and the Microsoft Dataverse Web API." +ms.date: 03/22/2025 +author: JimDaly +ms.author: jdaly ms.reviewer: jdaly search.audienceType: - developer contributors: - JimDaly + - Mattp123 --- -# Web API Basic Operations Sample (Client-side JavaScript) +# Web API Basic Operations Sample (client-side JavaScript) -[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] +This sample contains code that demonstrates how to perform basic CRUD (create, retrieve, update, and delete) and association and dissociation operations on tables rows (entity records) using client-side JavaScript. This sample completes the set of operations described by the [Web API Basic Operations Sample](../web-api-basic-operations-sample.md). -This sample demonstrates how to perform basic CRUD (create, retrieve, update, and delete) and association and dissociation operations on tables rows (entity records) using client-side JavaScript. +This code uses the [DataverseWebAPI.js sample library](../dataversewebapi-sample-library.md) and is designed to run in the context of a [Single Page Application (SPA)](https://developer.mozilla.org/docs/Glossary/SPA) sample available on GitHub. [Learn more about the sample application](../web-api-samples-client-side-javascript.md) -> [!NOTE] -> This sample implements the operations detailed in the [Web API Basic Operations Sample](../web-api-basic-operations-sample.md) and uses the common JavaScript constructs described in [Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md) - - +[!INCLUDE [cc-web-api-spa-javascript-code-sample-note](../../includes/cc-web-api-spa-javascript-code-sample-note.md)] ## Prerequisites -To run this sample, the following is required: - -- Access to Microsoft Dataverse environment. -- A user account with privileges to import solutions and perform CRUD operations, typically a system administrator or system customizer security role. - - - -## Run this sample - -To run this sample, download the solution package from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/WebAPIBasicOperations) and extract the contents. Locate the `WebAPIBasicOperations_1_0_0_1_managed.zip` solution and import it into your Dataverse environment and run the sample. For instructions on how to import the sample solution, see [Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md). - - - -## Code sample - -This sample includes two web resources: - -- [WebAPIBasicOperations.html](#bkmk_WebAPIBasicOperations) -- [WebAPIBasicOperations.js](#bkmk_WebAPIBasicOperationsJS) - - - -### WebAPIBasicOperations.html - -The WebAPIBasicOperations.html web resource provides the context in which the JavaScript code will run. - -```html - - - Microsoft CRM Web API Basic Operations Example - - - - - - - - - -

Microsoft CRM Web API Basic Operations Example

-

- This page demonstrates the CRM Web API's basic operations using - JavaScript. -

- -

Instructions

-

- Choose your preferences and run the JavaScript code. Use your browser's - developer tools to view the output written to the console (e.g.: in IE 11 - or Microsoft Edge, press F12 to load the Developer Tools). -

-

- Remove sample data (Choose whether you want to delete sample data created - during this execution): -
- - Yes - - No -

- - - -``` - - +This sample has the same prerequisites as [Quick Start Web API with client-side JavaScript and Visual Studio Code](../quick-start-js-spa.md#prerequisites). To run this sample, you should complete the quick start first. You can use the same application registration information for that quick start to run this sample. -### WebAPIBasicOperations.js +## Context -The WebAPIBasicOperations.js web resource is the JavaScript library that defines the operations this sample performs. +This sample starts when the user selects a button that triggers the following event handler: ```javascript -"use strict"; -var Sdk = window.Sdk || {}; - -/** - * @function getClientUrl - * @description Get the client URL. - * @returns {string} The client URL. - */ -Sdk.getClientUrl = function () { - var context; - // GetGlobalContext defined by including reference to - // ClientGlobalContext.js.aspx in the HTML page. - if (typeof GetGlobalContext != "undefined") { - context = GetGlobalContext(); - } else { - if (typeof Xrm != "undefined") { - // Xrm.Page.context defined within the Xrm.Page object model for form scripts. - context = Xrm.Page.context; - } else { - throw new Error("Context is not available."); - } - } - return context.getClientUrl(); -}; - -/** - * An object instantiated to manage detecting the - * Web API version in conjunction with the - * Sdk.retrieveVersion function - */ -Sdk.versionManager = new (function () { - //Start with base version - var _webAPIMajorVersion = 8; - var _webAPIMinorVersion = 0; - //Use properties to increment version and provide WebAPIPath string used by Sdk.request; - Object.defineProperties(this, { - WebAPIMajorVersion: { - get: function () { - return _webAPIMajorVersion; - }, - set: function (value) { - if (typeof value != "number") { - throw new Error( - "Sdk.versionManager.WebAPIMajorVersion property must be a number." - ); - } - _webAPIMajorVersion = parseInt(value, 10); - }, - }, - WebAPIMinorVersion: { - get: function () { - return _webAPIMinorVersion; - }, - set: function (value) { - if (isNaN(value)) { - throw new Error( - "Sdk.versionManager._webAPIMinorVersion property must be a number." - ); - } - _webAPIMinorVersion = parseInt(value, 10); - }, - }, - WebAPIPath: { - get: function () { - return "/api/data/v" + _webAPIMajorVersion + "." + _webAPIMinorVersion; - }, - }, - }); -})(); - -//Setting variables specific to this sample within a container so they won't be -// overwritten by another scripts code -Sdk.SampleVariables = { - entitiesToDelete: [], // Entity URIs to be deleted later (if user so chooses) - deleteData: true, // Controls whether sample data are deleted at the end of sample run - contact1Uri: null, // e.g.: Peter Cambel - contactAltUri: null, // e.g.: Peter_Alt Cambel - account1Uri: null, // e.g.: Contoso, Ltd - account2Uri: null, // e.g.: Fourth Coffee - contact2Uri: null, // e.g.: Susie Curtis - opportunity1Uri: null, // e.g.: Adventure Works - competitor1Uri: null, -}; - -/** - * @function request - * @description Generic helper function to handle basic XMLHttpRequest calls. - * @param {string} action - The request action. String is case-sensitive. - * @param {string} uri - An absolute or relative URI. Relative URI starts with a "/". - * @param {object} data - An object representing an entity. Required for create and update actions. - * @param {object} addHeader - An object with header and value properties to add to the request - * @returns {Promise} - A Promise that returns either the request object or an error object. - */ -Sdk.request = function (action, uri, data, addHeader) { - if (!RegExp(action, "g").test("POST PATCH PUT GET DELETE")) { - // Expected action verbs. - throw new Error( - "Sdk.request: action parameter must be one of the following: " + - "POST, PATCH, PUT, GET, or DELETE." - ); - } - if (!typeof uri === "string") { - throw new Error("Sdk.request: uri parameter must be a string."); - } - if (RegExp(action, "g").test("POST PATCH PUT") && !data) { - throw new Error( - "Sdk.request: data parameter must not be null for operations that create or modify data." - ); - } - if (addHeader) { - if ( - typeof addHeader.header != "string" || - typeof addHeader.value != "string" - ) { - throw new Error( - "Sdk.request: addHeader parameter must have header and value properties that are strings." - ); - } - } - - // Construct a fully qualified URI if a relative URI is passed in. - if (uri.charAt(0) === "/") { - //This sample will try to use the latest version of the web API as detected by the - // Sdk.retrieveVersion function. - uri = Sdk.getClientUrl() + Sdk.versionManager.WebAPIPath + uri; - } - - return new Promise(function (resolve, reject) { - var request = new XMLHttpRequest(); - request.open(action, encodeURI(uri), true); - request.setRequestHeader("OData-MaxVersion", "4.0"); - request.setRequestHeader("OData-Version", "4.0"); - request.setRequestHeader("Accept", "application/json"); - request.setRequestHeader("Content-Type", "application/json; charset=utf-8"); - if (addHeader) { - request.setRequestHeader(addHeader.header, addHeader.value); - } - request.onreadystatechange = function () { - if (this.readyState === 4) { - request.onreadystatechange = null; - switch (this.status) { - case 200: // Operation success with content returned in response body. - case 201: // Create success. - case 204: // Operation success with no content returned in response body. - resolve(this); - break; - default: // All other statuses are unexpected so are treated like errors. - var error; - try { - error = JSON.parse(request.response).error; - } catch (e) { - error = new Error("Unexpected Error"); - } - reject(error); - break; - } - } - }; - request.send(JSON.stringify(data)); - }); -}; - -/** - * @function startSample - * @description Runs the sample. - * This sample demonstrates basic CRUD+ operations. - * Results are sent to the debugger's console window. - */ -Sdk.startSample = function () { - // Initializing. - Sdk.SampleVariables.deleteData = - document.getElementsByName("removesampledata")[0].checked; - Sdk.SampleVariables.entitiesToDelete = []; // Reset the array. - Sdk.SampleVariables.contact1Uri = ""; - Sdk.SampleVariables.account1Uri = ""; - Sdk.SampleVariables.account2Uri = ""; - Sdk.SampleVariables.contact2Uri = ""; - Sdk.SampleVariables.opportunity1Uri = ""; - Sdk.SampleVariables.competitor1Uri = ""; - - /** - * Behavior of this sample varies by version - * So starting by retrieving the version; - */ - - Sdk.retrieveVersion() - .then(function () { - return Sdk.basicCreateAndUpdatesAsync(); - }) - .then(function () { - return Sdk.createWithAssociationAsync(); - }) - .then(function () { - return Sdk.createRelatedAsync(); - }) - .then(function () { - return Sdk.associateExistingAsync(); - }) - .then(function () { - return Sdk.deleteSampleData(); - }) - .catch(function (err) { - console.log("ERROR: " + err.message); - }); -}; - -Sdk.retrieveVersion = function () { - return new Promise(function (resolve, reject) { - Sdk.request("GET", "/RetrieveVersion") - .then(function (request) { - try { - var RetrieveVersionResponse = JSON.parse(request.response); - var fullVersion = RetrieveVersionResponse.Version; - var versionData = fullVersion.split("."); - Sdk.versionManager.WebAPIMajorVersion = parseInt(versionData[0], 10); - Sdk.versionManager.WebAPIMinorVersion = parseInt(versionData[1], 10); - resolve(); - } catch (err) { - reject(new Error("Error processing version: " + err.message)); - } - }) - .catch(function (err) { - reject(new Error("Error retrieving version: " + err.message)); - }); - }); -}; - -Sdk.basicCreateAndUpdatesAsync = function () { - return new Promise(function (resolve, reject) { - // Section 1. - // - // Create the contact using POST request. - // A new entry will be added regardless if a contact with this info already exists in the system or not. - console.log("--Section 1 started--"); - var contact = {}; - contact.firstname = "Peter"; - contact.lastname = "Cambel"; - - var entitySetName = "/contacts"; - - Sdk.request("POST", entitySetName, contact) - .then(function (request) { - // Process response from previous request. - Sdk.SampleVariables.contact1Uri = - request.getResponseHeader("OData-EntityId"); - Sdk.SampleVariables.entitiesToDelete.push( - Sdk.SampleVariables.contact1Uri - ); // To delete later - console.log( - "Contact 'Peter Cambel' created with URI: %s", - Sdk.SampleVariables.contact1Uri - ); - - // Setup for next request. - // - // Update contact. - // Add property values to a specific contact using PATCH request. - var contact = {}; - contact.annualincome = 80000.0; - contact.jobtitle = "Junior Developer"; - return Sdk.request("PATCH", Sdk.SampleVariables.contact1Uri, contact); - }) - .then(function () { - // Process response from previous request. - console.log( - "Contact 'Peter Cambel' updated with job title and annual income." - ); - - // Setup for next request. - // - // Retrieve selected properties of a Contact entity using GET request. - // NOTE: It is performance best practice to select only the properties you need. - - // Retrieved contact properties. - var properties = [ - "fullname", - "annualincome", - "jobtitle", - "description", - ].join(); - - // NOTE: For performance best practices, use $select to limit the properties you want to return - // See also: https://msdn.microsoft.com/library/gg334767.aspx#bkmk_requestProperties - var query = "?$select=" + properties; - return Sdk.request( - "GET", - Sdk.SampleVariables.contact1Uri + query, - null - ); - }) - .then(function (request) { - // Process response from previous request. - var contact1 = JSON.parse(request.response); - var successMsg = - "Contact '%s' retrieved:\n" + - "\tAnnual income: %s \n" + - "\tJob title: %s \n" + - "\tDescription: %s"; - console.log( - successMsg, - contact1.fullname, // This property is read-only. Calculated from firstname and lastname. - contact1.annualincome, - contact1.jobtitle, - contact1.description - ); // Description will be "null" because it has not been set yet. - - // Setup for next request. - // - // Update properties. - // Set new values for some of the properties and apply the values to the server via PATCH request. - // Notice that we are updating the jobtitle and annualincome properties and adding value to the - // description property in the same request. - var contact = {}; - contact.jobtitle = "Senior Developer"; - contact.annualincome = 95000.0; - contact.description = "Assignment to-be-determined. "; - return Sdk.request("PATCH", Sdk.SampleVariables.contact1Uri, contact); - }) - .then(function () { - // Process response from previous request. - console.log( - "Contact 'Peter Cambel' updated:\n" + - "\tJob title: Senior Developer, \n" + - "\tAnnual income: 95000, \n" + - "\tDescription: Assignment to-be-determined." - ); - - // Setup for next request. - // - // Set value for a single property using PUT request. - // In this case, we are setting the telephone1 property to "555-0105". - var value = { value: "555-0105" }; - return Sdk.request( - "PUT", - Sdk.SampleVariables.contact1Uri + "/telephone1", - value - ); - }) - .then(function () { - // Process response from previous request. - console.log("Contact 'Peter Cambel' phone number updated."); - - // Setup for next request. - // - // Retrieve single value property. - // Get a value of a single property using GET request. - // In this case, telephone1 is retrieved. We should get back "555-0105". - return Sdk.request( - "GET", - Sdk.SampleVariables.contact1Uri + "/telephone1", - null - ); - }) - .then(function (request) { - // Process response from previous request. - var phoneNumber = JSON.parse(request.response); - console.log("Contact's phone number is: %s", phoneNumber.value); - }) - .then(function () { - // Setup for next request. - //The following operations require version 8.2 or higher - if ( - Sdk.versionManager.WebAPIMajorVersion > 8 || - (Sdk.versionManager.WebAPIMajorVersion == 8 && - Sdk.versionManager.WebAPIMinorVersion >= 2) - ) { - // Starting with December 2016 update (v8.2), a contact instance can be - // created and its properties returned in one operation by using a - //'Prefer: return=representation' header. - var contactAlt = {}; - contactAlt.firstname = "Peter_Alt"; - contactAlt.lastname = "Cambel"; - contactAlt.jobtitle = "Junior Developer"; - contactAlt.annualincome = 80000; - contactAlt.telephone1 = "555-0110"; - var properties = ["fullname", "annualincome", "jobtitle"].join(); - var query = "?$select=" + properties; - // Create contact and return its state (in the body). - var retRepHeader = { - header: "Prefer", - value: "return=representation", - }; - Sdk.request("POST", entitySetName + query, contactAlt, retRepHeader) - .then(function (request) { - var contactA = JSON.parse(request.response); - //Because 'OData-EntityId' header not returned in a 201 response, you must instead - // construct the URI. - Sdk.SampleVariables.contactAltUri = - Sdk.getClientUrl() + - Sdk.versionManager.WebAPIPath + - "/contacts(" + - contactA.contactid + - ")"; - Sdk.SampleVariables.entitiesToDelete.push( - Sdk.SampleVariables.contactAltUri - ); - var successMsg = - "Contact '%s' created:\n" + - "\tAnnual income: %s \n" + - "\tJob title: %s \n"; - console.log( - successMsg, - contactA.fullname, - contactA.annualincome, - contactA.jobtitle - ); - console.log("Contact URI: %s", Sdk.SampleVariables.contactAltUri); - }) - .then(function () { - // Setup for next request. - //Similarly, the December 2016 update (v8.2) also enables returning selected properties - //after an update operation (PATCH), with the 'Prefer: return=representation' header. - var contactAlt = {}; - contactAlt.jobtitle = "Senior Developer"; - contactAlt.annualincome = 95000; - contactAlt.description = "MS Azure and Dataverse Specialist"; - var properties = [ - "fullname", - "annualincome", - "jobtitle", - "description", - ].join(); - var query = "?$select=" + properties; - // Update contact and return its state (in the body). - var retRepHeader = { - header: "Prefer", - value: "return=representation", - }; - return Sdk.request( - "PATCH", - Sdk.SampleVariables.contactAltUri + query, - contactAlt, - retRepHeader - ); - }) - .then(function (request) { - // Process response from previous request. - var contactA = JSON.parse(request.response); - var successMsg = - "Contact '%s' updated:\n" + - "\tAnnual income: %s \n" + - "\tJob title: %s \n"; - console.log( - successMsg, - contactA.fullname, - contactA.annualincome, - contactA.jobtitle - ); - //End this series of operations: - resolve(); - }) - .catch(function (err) { - reject(err); - }); - } else { - resolve(); - } - }) - .catch(function (err) { - reject(err); - }); - }); -}; - -Sdk.createWithAssociationAsync = function () { - return new Promise(function (resolve, reject) { - // Section 2. - // - // Create a new account entity and associate it with an existing contact using POST request. - console.log("\n--Section 2 started--"); - var account = {}; - account.name = "Contoso, Ltd."; - account.telephone1 = "555-5555"; - account["primarycontactid@odata.bind"] = Sdk.SampleVariables.contact1Uri; //relative URI ok. E.g.: "/contacts(###)". - - var entitySetName = "/accounts"; - - Sdk.request("POST", entitySetName, account) - .then(function (request) { - // Process response from previous request. - Sdk.SampleVariables.account1Uri = - request.getResponseHeader("OData-EntityId"); - Sdk.SampleVariables.entitiesToDelete.push( - Sdk.SampleVariables.account1Uri - ); - console.log("Account 'Contoso, Ltd.' created."); - - // Setup for next request. - // - // Retrieve account's primary contact with selected properties using GET request and 'expand' query. - var contactProperties = ["fullname", "jobtitle", "annualincome"].join(); - var query = - "?$select=name,telephone1&$expand=primarycontactid($select=" + - contactProperties + - ")"; - return Sdk.request( - "GET", - Sdk.SampleVariables.account1Uri + query, - null - ); - }) - .then(function (request) { - // Process response from previous request. - var account1 = JSON.parse(request.response); - var successMsg = - "Account '%s' has primary contact '%s': \n" + - "\tJob title: %s \n" + - "\tAnnual income: %s "; - console.log( - successMsg, - account1.name, - account1.primarycontactid.fullname, - account1.primarycontactid.jobtitle, - account1.primarycontactid.annualincome - ); - //End this series of operations: - resolve(); - }) - .catch(function (err) { - reject(err); - }); - }); -}; - -Sdk.createRelatedAsync = function () { - return new Promise(function (resolve, reject) { - // Section 3. - // - // Create related entities (deep insert). - // Create the following entities in one operation using deep insert technique: - // account - // |--- contact - // |--- tasks - // Then retrieve properties of these entities - // - // Constructing the entity relationship. - console.log("\n--Section 3 started--"); - var account = {}; - account.name = "Fourth Coffee"; - account.primarycontactid = { - firstname: "Susie", - lastname: "Curtis", - jobtitle: "Coffee Master", - annualincome: 48000.0, - Contact_Tasks: [ - { - subject: "Sign invoice", - description: "Invoice #12321", - scheduledend: new Date("April 19th, 2016"), - }, - { - subject: "Setup new display", - description: "Theme is - Spring is in the air", - scheduledstart: new Date("4/20/2016"), - }, - { - subject: "Conduct training", - description: "Train team on making our new blended coffee", - scheduledstart: new Date("6/1/2016"), - }, - ], - }; - - var entitySetName = "/accounts"; - Sdk.request("POST", entitySetName, account) - .then(function (request) { - // Process response from previous request. - Sdk.SampleVariables.account2Uri = - request.getResponseHeader("OData-EntityId"); - Sdk.SampleVariables.entitiesToDelete.push( - Sdk.SampleVariables.account2Uri - ); - console.log("Account 'Fourth Coffee' created."); - - // Setup for next request. - // - // Retrieve account entity info using GET request and 'expand' query. - var contactProperties = ["fullname", "jobtitle", "annualincome"].join(); - - // Expand on primarycontactid to select some of contact's properties. - // NOTE: With $expand, the CRM server will return values for the selected properties. - // The CRM Web API only supports expansions one level deep. - // See also: https://msdn.microsoft.com/library/mt607871.aspx#bkmk_expandRelated - var query = - "?$select=name&$expand=primarycontactid($select=" + - contactProperties + - ")"; - return Sdk.request( - "GET", - Sdk.SampleVariables.account2Uri + query, - null - ); - }) - .then(function (request) { - // Process response from previous request. - var account2 = JSON.parse(request.response); - var successMsg = - "Account '%s' has primary contact '%s':\n" + - "\tJob title: %s \n" + - "\tAnnual income: %s"; - console.log( - successMsg, - account2.name, - account2.primarycontactid.fullname, - account2.primarycontactid.jobtitle, - account2.primarycontactid.annualincome - ); - - // Setup for next request. - // - // Retrieve contact entity and expanding on its tasks using GET request. - Sdk.SampleVariables.contact2Uri = - Sdk.getClientUrl() + - Sdk.versionManager.WebAPIPath + - "/contacts(" + - account2.primarycontactid.contactid + - ")"; //Full URI. - Sdk.SampleVariables.entitiesToDelete.push( - Sdk.SampleVariables.contact2Uri - ); // For Susie Curtis - var contactProperties = ["fullname", "jobtitle"].join(); - var contactTaskProperties = [ - "subject", - "description", - "scheduledstart", - "scheduledend", - ].join(); - - // Expand on contact_tasks to select some of its properties for each task. - var query = - "?$select=" + - contactProperties + - "&$expand=Contact_Tasks($select=" + - contactTaskProperties + - ")"; - return Sdk.request( - "GET", - Sdk.SampleVariables.contact2Uri + query, - null - ); - }) - .then(function (request) { - // Process response from previous request. - var contact2 = JSON.parse(request.response); - console.log( - "Contact '%s' has the following assigned tasks:", - contact2.fullname - ); - - // construct the output string. - var successMsg = - "Subject: %s \n" + - "\tDescription: %s \n" + - "\tStart: %s \n" + - "\tEnd: %s \n"; - - for (var i = 0; i < contact2.Contact_Tasks.length; i++) { - console.log( - successMsg, - contact2.Contact_Tasks[i].subject, - contact2.Contact_Tasks[i].description, - contact2.Contact_Tasks[i].scheduledstart, - contact2.Contact_Tasks[i].scheduledend - ); - } - - //End this series of operations: - resolve(); - }) - .catch(function (err) { - reject(err); - }); - }); +// Add event listener to the basic operations button +document.getElementById("basicOperationsButton").onclick = async function () { + runSample(new BasicOperationsSample(client, container)); }; +``` -Sdk.associateExistingAsync = function () { - return new Promise(function (resolve, reject) { - // Section 4 - // - // Entity associations: - // Associate to existing entities via the different relationship types: - // 1) 1:N relationship - Associate an existing contact to an existing account - // (e.g.: contact - Peter Cambel to account - Fourth Coffee). - // 2) N:N relationship - Associate an competitor to opportunity. - - console.log("\n--Section 4 started--"); - var contact = {}; - contact["@odata.id"] = Sdk.SampleVariables.contact1Uri; - - Sdk.request( - "POST", - Sdk.SampleVariables.account2Uri + "/contact_customer_accounts/$ref", - contact - ) - .then(function () { - // Process response from previous request. - console.log( - "Contact 'Peter Cambel' associated to account 'Fourth Coffee'." - ); - - // Setup for next request. - // - // Verify that the reference was made as expected. - var contactProperties = ["fullname", "jobtitle"].join(); - - // This returns a collection of all associated contacts...in a "value" array. - var query = "/contact_customer_accounts?$select=" + contactProperties; - return Sdk.request( - "GET", - Sdk.SampleVariables.account2Uri + query, - null - ); - }) - .then(function (request) { - // Process response from previous request. - var relatedContacts = JSON.parse(request.response).value; //collection is in the "value" array. - var successMsg = "\tName: %s, " + "Job title: %s "; - - console.log("Contact list for account 'Fourth Coffee': "); - - for (var i = 0; i < relatedContacts.length; i++) { - console.log( - successMsg, - relatedContacts[i].fullname, - relatedContacts[i].jobtitle - ); - } - - // Setup for next request. - // - // Disassociate a contact from an account. - return Sdk.request( - "DELETE", - Sdk.SampleVariables.account2Uri + - "/contact_customer_accounts/$ref?$id=" + - Sdk.SampleVariables.contact1Uri, - null - ); - }) - .then(function () { - // Process response from previous request. - console.log( - "Contact 'Peter Cambel' disassociated from account 'Fourth Coffee'." - ); - - // Setup for next request. - // - // N:N relationship: - // Associate a competitor to an opportunity. - var competitor = {}; - competitor.name = "Adventure Works"; - competitor.strengths = - "Strong promoter of private tours for multi-day outdoor adventures."; - - var entitySetName = "/competitors"; - return Sdk.request("POST", entitySetName, competitor); - }) - .then(function (request) { - // Process response from previous request. - Sdk.SampleVariables.competitor1Uri = - request.getResponseHeader("OData-EntityId"); - Sdk.SampleVariables.entitiesToDelete.push( - Sdk.SampleVariables.competitor1Uri - ); - console.log("Competitor 'Adventure Works' created."); +The `runSample` function takes an instance of the `BasicOperationsSample` class where the constructor accepts a [DataverseWebAPI.Client](../dataversewebapi-sample-library.md#client-class) instance and a reference to a container to write messages to. - // Setup for next request. - // - // Create a new opportunity... - var opportunity = {}; - opportunity.name = "River rafting adventure"; - opportunity.description = - "Sales team on a river-rafting offsite and team building."; - var entitySetName = "/opportunities"; - return Sdk.request("POST", entitySetName, opportunity); - }) - .then(function (request) { - // Process response from previous request. - Sdk.SampleVariables.opportunity1Uri = - request.getResponseHeader("OData-EntityId"); - Sdk.SampleVariables.entitiesToDelete.push( - Sdk.SampleVariables.opportunity1Uri - ); - console.log("Opportunity 'River rafting adventure' created."); +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/scripts/index.js" id="runSample"::: - // Setup for next request. - // - // Associate competitor to opportunity. - var competitor = {}; - competitor["@odata.id"] = Sdk.SampleVariables.competitor1Uri; - return Sdk.request( - "POST", - Sdk.SampleVariables.opportunity1Uri + - "/opportunitycompetitors_association/$ref", - competitor - ); - }) - .then(function () { - // Process response from previous request. - console.log( - "Opportunity 'River rafting adventure' associated with competitor 'Adventure Works'." - ); - // Setup for next request. - // - // Retrieve competitor entity and expanding on its opportunitycompetitors_association - // for all opportunities, using GET request. - var opportunityProperties = ["name", "description"].join(); - var competitorProperties = ["name"].join(); - var query = - "?$select=" + - competitorProperties + - "&$expand=opportunitycompetitors_association($select=" + - opportunityProperties + - ")"; - return Sdk.request( - "GET", - Sdk.SampleVariables.competitor1Uri + query, - null - ); - }) - .then(function (request) { - // Process response from previous request. - var competitor1 = JSON.parse(request.response); - console.log( - "Competitor '%s' has the following opportunities:", - competitor1.name - ); - var successMsg = "\tName: %s, \n" + "\tDescription: %s"; - for ( - var i = 0; - i < competitor1.opportunitycompetitors_association.length; - i++ - ) { - console.log( - successMsg, - competitor1.opportunitycompetitors_association[i].name, - competitor1.opportunitycompetitors_association[i].description - ); - } +## BasicOperationsSample.js - // Setup for next request. - // - // Disassociate competitor from opportunity. - return Sdk.request( - "DELETE", - Sdk.SampleVariables.opportunity1Uri + - "/opportunitycompetitors_association/$ref?$id=" + - Sdk.SampleVariables.competitor1Uri, - null - ); - }) - .then(function () { - // Process response from previous request. - console.log( - "Opportunity 'River rafting adventure' disassociated with competitor 'Adventure Works'" - ); - //End this series of operations: - resolve(); - }) - .catch(function (err) { - reject(err); - }); - }); -}; +The following is the `BasicOperationsSample` class that contains the code for this sample. -Sdk.deleteSampleData = function () { - return new Promise(function (resolve, reject) { - // House cleaning - deleting sample data - // NOTE: If instances have a parent-child relationship, then deleting the parent will, - // by default, automatically cascade delete child instances. In this program, - // tasks related using the Contact_Tasks relationship have contact as their parent. - // Other relationships may behave differently. - // See also: https://msdn.microsoft.com/library/gg309412.aspx#BKMK_CascadingBehavior - console.log("\n--Section 5 started--"); - if (Sdk.SampleVariables.deleteData) { - for (var i = 0; i < Sdk.SampleVariables.entitiesToDelete.length; i++) { - console.log( - "Deleting entity: " + Sdk.SampleVariables.entitiesToDelete[i] - ); - Sdk.request( - "DELETE", - Sdk.SampleVariables.entitiesToDelete[i], - null - ).catch(function (err) { - reject( - new Error("ERROR: Delete failed --Reason: \n\t" + err.message) - ); - }); - } - resolve(); - } else { - console.log("Sample data not deleted."); - resolve(); - } - }); -}; -``` +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/samples/BasicOperationsSample.js"::: ### See also -[Use the Dataverse Web API](../overview.md)
-[Create a table row using the Web API](../create-entity-web-api.md)
-[Retrieve a table row using the Web API](../retrieve-entity-using-web-api.md)
-[Update and delete table rows using the Web API](../update-delete-entities-using-web-api.md)
-[Web API Samples](../web-api-samples.md)
-[Web API Basic Operations Sample](../web-api-basic-operations-sample.md)
-[Web API Basic Operations Sample (C#)](webapiservice-basic-operations.md)
-[Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md)
-[Web API Query Data Sample (Client-side JavaScript)](query-data-client-side-javascript.md)
-[Web API Conditional Operations Sample (Client-side JavaScript)](conditional-operations-client-side-javascript.md)
-[Web API Functions and Actions Sample (Client-side JavaScript)](functions-actions-client-side-javascript.md) +[Use the Dataverse Web API](../overview.md) +[Create a table row using the Web API](../create-entity-web-api.md) +[Retrieve a table row using the Web API](../retrieve-entity-using-web-api.md) +[Update and delete table rows using the Web API](../update-delete-entities-using-web-api.md) +[Web API Samples](../web-api-samples.md) +[Web API Basic Operations Sample](../web-api-basic-operations-sample.md) +[Web API Basic Operations Sample (C#)](webapiservice-basic-operations.md) +[Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md) +[Web API Query Data Sample (Client-side JavaScript)](query-data-client-side-javascript.md) +[Web API Conditional Operations Sample (Client-side JavaScript)](conditional-operations-client-side-javascript.md) +[Web API Functions and Actions Sample (Client-side JavaScript)](functions-actions-client-side-javascript.md) [!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/webapi/samples/basic-operations-powershell.md b/powerapps-docs/developer/data-platform/webapi/samples/basic-operations-powershell.md index ea6c67c195..8bd16a88d1 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/basic-operations-powershell.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/basic-operations-powershell.md @@ -2,8 +2,8 @@ title: "Web API Basic Operations Sample (PowerShell)" description: "This sample demonstrates how to perform basic CRUD (Create, Retrieve, Update, and Delete) and association and dissociation operations on Microsoft Dataverse table rows, using the Dataverse Web API with PowerShell and Visual Studio Code." ms.date: 01/20/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/samples/column-level-security-powershell.md b/powerapps-docs/developer/data-platform/webapi/samples/column-level-security-powershell.md new file mode 100644 index 0000000000..a9be04edfa --- /dev/null +++ b/powerapps-docs/developer/data-platform/webapi/samples/column-level-security-powershell.md @@ -0,0 +1,179 @@ +--- +title: "Sample: Column-level security using Dataverse Web API (PowerShell)" +description: "This sample shows how to work with column-level security using the Dataverse Web API with PowerShell." +ms.date: 07/30/2025 +author: paulliew +ms.subservice: dataverse-developer +ms.author: paulliew +ms.reviewer: jdaly +ms.topic: sample +search.audienceType: + - developer +contributors: + - JimDaly +--- +# Sample: Column-level security using Dataverse Web API (PowerShell) + +This sample shows how to perform [column-level security](../../column-level-security.md) operations using [Dataverse Web API](../overview.md) with PowerShell. + +> [!div class="nextstepaction"] +> [View this sample on Github](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/PS/ColumnLevelSecurity) + +## Prerequisites + +Before running this sample, you should read these articles that explain concepts and patterns used by Dataverse PowerShell samples: + +- [Quick Start Web API with PowerShell and Visual Studio Code](../quick-start-ps.md) +- [Use PowerShell and Visual Studio Code with the Dataverse Web API](../use-ps-and-vscode-web-api.md) + +This sample requires: + +- Visual Studio Code. [Download Visual Studio Code](https://code.visualstudio.com/download) +- PowerShell extension for Visual Studio Code. [Install PowerShell for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) +- PowerShell 7.4 or higher. See [Install PowerShell on Windows, Linux, and macOS](/powershell/scripting/install/installing-powershell) +- Az PowerShell module version 11.1.0 or higher. See [How to install Azure PowerShell](/powershell/azure/install-azure-powershell) + + To update an existing installation to the latest version, use `Update-Module -Name Az -Force` + +- Access to Dataverse with system administrator privileges. +- An application user account with **Basic User** access. See the [Configure users section](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/PS/ColumnLevelSecurity#configure-users) for instructions about how to create this user. + +## How to run this sample + +1. Download or clone the [Samples](https://github.com/Microsoft/PowerApps-Samples) repo so that you have a local copy. +1. Open the [ColumnLevelSecurity folder](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/PS/ColumnLevelSecurity) using Visual Studio Code. +1. Create a file named `.env` using the data found in the [.env.example](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/PS/ColumnLevelSecurity/.env.example) file. +1. In the `.env` file, replace the placeholder values: + + ```env + # The environment this application will connect to. + BASE_URL=https://.api.crm.dynamics.com/ + # The application user application id + CLIENT_ID=00001111-aaaa-2222-bbbb-3333cccc4444 + # The application user secret + CLIENT_SECRET=Aa1Bb~2Cc3.-Dd4Ee5Ff6Gg7Hh8Ii9_Jj0Kk1Ll2 + # The Entra tenant id + TENANT_ID=aaaabbbb-0000-cccc-1111-dddd2222eeee + ``` + +1. Set the `BASE_URL` to the URL of the environment you want to run the sample against +1. See the [Configure users section](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/PS/ColumnLevelSecurity#configure-users) for instructions to set the `CLIENT_ID`, `CLIENT_SECRET`, and `TENANT_ID` values. +1. Press F5 to run the sample. The `.vscode/launch.json` file is configured to execute the `ColumnLevelSecurity.ps1` file. + +When the sample runs, you're prompted in the default browser to select an environment user account and enter a password. + +## What this sample does + +This sample demonstrates the capabilities described in [Column-level security with code](../../column-level-security.md): + +- Discover which columns can be secured in a Dataverse environment +- Discover which columns are currently secured +- Secure columns in a Dataverse environment +- Grant read or write access to selected fields to individual users +- Modify access to secured fields for individual users +- Revoke access to selected fields for individual users +- Provide read and write access to specific groups of users +- Enable masking of secured columns +- Retrieve unmasked values for secured columns + +## Sample files + +The code for this sample is in the following files: + +|File|Description| +|---------|---------| +|`ColumnLevelSecurity.ps1`|Controls the flow of the sample. Contains definition of `Setup`, `Run`, and `Cleanup` functions and calls them at the end.| +|`Examples.ps1`|Contains 12 functions that demonstrate operations related to column-level security operations.| +|`Helpers.ps1`|Contains constants and functions used by the sample to manage setting up and running the sample. These functions aren't the focus of this sample.| + +This sample is designed to be resilient when errors occur so you should be able to run the sample again if it failed previously. + +## How this sample works + +In order to create the scenario described in [What this sample does](#what-this-sample-does), the sample does the following operations: + +### Setup + +The `Setup` function in this sample does the following operations: + +1. Create a solution publisher named `ColumnLevelSecuritySamplePublisher` with customization prefix of `sample` if it doesn't exist. +1. Create a solution named `ColumnLevelSecuritySampleSolution` associated to the publisher if it doesn't exist. + + All subsequent solution-aware items are created in the context of this solution. + +1. Create a table named `sample_Example` if it doesn't exist. +1. Create four string columns in the `sample_Example` table if they don't exist. + + The table schema names are: + + - `sample_Email` + - `sample_GovernmentId` + - `sample_TelephoneNumber` + - `sample_DateOfBirth` + +1. Remove any existing sample data in the `sample_Example` table. +1. Add three rows of sample data with information in each column of the `sample_Example` table. +1. Create a new security role named **Column-level security sample role**. +1. Add privileges for the `sample_Example` table to the security role. +1. Associate the user to the security role. +1. Create a [Field Security Profile](../../reference/entities/fieldsecurityprofile.md) record named **Example Field Security Profile** that is used in the [Manage access to secure column data to groups](#manage-access-to-secure-column-data-to-groups) section of the sample. +1. Associate the application user to the field security profile. +1. Wait 30 seconds for the cache to catch up with the new objects created. + +### Demonstrate + +The `Run` function in this sample does the following operations: + +#### Retrieve information about columns + +1. Use the `Dump-ColumnSecurityInfo-Example` function to download a CSV file with data about which columns in the system can be secured. +1. Use the `Get-SecuredColumnList-Example` function to retrieve and show a list of environment columns that are already secured. + +#### Secure columns + +1. Demonstrate that the application user can retrieve data from all the columns in the `sample_Example` table. +1. Use the `Set-ColumnIsSecured-Example` function to secure the four columns +1. Demonstrate that the application user can no longer retrieve data from the secured columns in the `sample_Example` table. + +#### Grant access to secure column data to individuals + +1. Use the `Grant-ColumnAccess-Example` function to grant the application users read access to specific record field values by creating a [Field Sharing (PrincipalObjectAttributeAccess)](../../reference/entities/principalobjectattributeaccess.md) record. +1. Demonstrate that the application user can now retrieve data from specific secured record fields in the `sample_Example` table. +1. Demonstrate that the application user isn't allowed to write data to the secured columns. +1. Use the `Modify-ColumnAccess-Example` function to grant write access to a specific record field. +1. Demonstrate that the application user is now allowed to write data to the specific record field. +1. Use the `Revoke-ColumnAccess-Example` function to delete the `PrincipalObjectAttributeAccess` records that gave the application user access to the secured columns. + +#### Manage access to secure column data to groups + +1. Add field permissions to the **Example Field Security Profile** record that was created in `Setup` by creating [Field Permission (FieldPermission)](../../reference/entities/fieldpermission.md) records +1. Demonstrate that the application user can view only the secured columns specified in the field permission records. +1. Demonstrate that the application user isn't allowed to write data to the specific record field not enabled with field permissions. + +#### Masking + +1. Retrieve ID values for existing masking rules. Create new [Secured Masking Column (AttributeMaskingRule)](../../reference/entities/attributemaskingrule.md) records to specify masking rules for columns of the `sample_Example` table. +1. Update the `canreadunmasked` column values of the [Field Permission (FieldPermission)](../../reference/entities/fieldpermission.md) records created earlier. +1. Wait 30 seconds for the cache to catch up with the new objects created. +1. Demonstrate that the application user can now retrieve data with masked values. +1. Demonstrate that the application user can now retrieve unmasked values with a `GET` requests on the `sample_examples` collection to return multiple records when using the [UnMaskedData optional parameter](../../optional-parameters.md#return-unmasked-data). +1. Demonstrate that the application user can now retrieve unmasked values with a `GET` request to retrieve a single record when using the [UnMaskedData optional parameter](../../optional-parameters.md#return-unmasked-data). + +#### Export solution + +Use an exported solution to test the functionality of the sample configurations outside of this sample. + +1. Export the solution created with all the configurations as an unmanaged solution. +1. Export the solution created with all the configurations as a managed solution + +### Clean up + +The static `Cleanup` function in this sample does the following operations: + +When the `$DELETE_CREATED_OBJECTS` setting in `Helpers.ps1` is `true`, the `Cleanup` function tries to delete all components created during `Setup` or `Run`. The goal is to return the environment to the original state. If you don't want the items to be deleted, you can change the setting to `false`. + +### Related samples + +[Sample: Column-level security using Dataverse SDK for .NET](../../org-service/samples/column-level-security.md) + +[!INCLUDE [footer-banner](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/webapi/samples/conditional-operations-client-side-javascript.md b/powerapps-docs/developer/data-platform/webapi/samples/conditional-operations-client-side-javascript.md index 191f8f4e97..31c8692c32 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/conditional-operations-client-side-javascript.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/conditional-operations-client-side-javascript.md @@ -1,509 +1,51 @@ --- title: "Web API Conditional Operations Sample (Client-side JavaScript) (Microsoft Dataverse)| Microsoft Docs" description: "This sample demonstrates how to perform conditional operations using Microsoft Dataverse Web API and client-side JavaScript." -ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +ms.date: 03/22/2025 +author: JimDaly +ms.author: jdaly ms.reviewer: jdaly search.audienceType: - developer contributors: - JimDaly + - Mattp123 --- # Web API Conditional Operations Sample (Client-side JavaScript) -[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] +This sample contains code that demonstrates how to perform conditional operations using client-side JavaScript to complete the set of operations described by the [Web API Conditional Operations Sample](../web-api-conditional-operations-sample.md). -This sample demonstrates how to perform conditional operations using Microsoft Dataverse Web API using client-side JavaScript. +This code uses the [DataverseWebAPI.js sample library](../dataversewebapi-sample-library.md) and is designed to run in the context of a [Single Page Application (SPA)](https://developer.mozilla.org/docs/Glossary/SPA) sample available on GitHub. [Learn more about the sample application](../web-api-samples-client-side-javascript.md) -> [!NOTE] -> This sample implements the operations detailed in the [Web API Conditional Operations Sample](../web-api-conditional-operations-sample.md) and uses the common client-side JavaScript constructs described in [Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md) - - +[!INCLUDE [cc-web-api-spa-javascript-code-sample-note](../../includes/cc-web-api-spa-javascript-code-sample-note.md)] ## Prerequisites -To run this sample, the following is required: - -- Access to Dataverse environment. - -- A user account with privileges to import solutions and perform CRUD operations, typically a system administrator or system customizer security role. - - - -## Run this sample - -To run this sample, download the solution package from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/WebAPIConditionalOperations), extract the contents, and locate the `WebAPIConditionalOperations_1_0_0_0_managed.zip` managed solution. Import the managed solution into your Dataverse environment and view the solution configuration page to run the sample. For instructions on how to import the sample solution, see [Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md). - - - -## Code sample - -This sample includes two web resources: - -- [WebAPIConditionalOperations.html](#bkmk_WebAPIConditionalOperations) +This sample has the same prerequisites as [Quick Start Web API with client-side JavaScript and Visual Studio Code](../quick-start-js-spa.md#prerequisites). To run this sample, you should complete the quick start first. You can use the same application registration information for that quick start to run this sample. -- [WebAPIConditionalOperations.js](#bkmk_WebAPIConditionalOperationsJS) +## Context - - -### WebAPIConditionalOperations.html - -The WebAPIConditionalOperations.html web resource provides the context in which the JavaScript code will run. - -```html - - - - Microsoft CRM Web API Conditional Operations Example - - - - - - - - -

Microsoft CRM Web API Conditional Operations Example

-

- This page demonstrates the CRM Web API's Conditional Operations using - JavaScript. -

- -

Instructions

-

- Choose your preferences and run the JavaScript code. Use your browser's - developer tools to view the output written to the console (e.g.: in IE11 - or Microsoft Edge, press F12 to load the Developer Tools). -

-
-

This sample deletes the single record it creates.

- -
- - -``` - - - -### WebAPIConditionalOperations.js - -The WebAPIConditionalOperations.js web resource is the JavaScript library that defines the operations this sample performs. +This sample starts when the user selects a button that triggers the following event handler: ```javascript -"use strict"; -var Sdk = window.Sdk || {}; -/** - * @function getClientUrl - * @description Get the client URL. - * @return {string} The client URL. - */ -Sdk.getClientUrl = function () { - var context; - // GetGlobalContext defined by including reference to - // ClientGlobalContext.js.aspx in the HTML page. - if (typeof GetGlobalContext != "undefined") { - context = GetGlobalContext(); - } else { - if (typeof Xrm != "undefined") { - // Xrm.Page.context defined within the Xrm.Page object model for form scripts. - context = Xrm.Page.context; - } else { - throw new Error("Context is not available."); - } - } - return context.getClientUrl(); +// Add event listener to the basic operations button +document.getElementById("conditionalOperationsButton").onclick = async function () { + runSample(new ConditionalOperationsSample(client, container)); }; +``` -// Global variables. -var clientUrl = Sdk.getClientUrl(); // e.g.: https://org.crm.dynamics.com -var webAPIPath = "/api/data/v8.1"; // Path to the web API. -var account1Uri; // e.g.: Contoso Ltd (sample) -var initialAcctETagVal; // The initial ETag value of the account created -var updatedAcctETagVal; // The ETag value of the account after it is updated - -// Entity properties to select in a request. -var contactProperties = ["fullname", "jobtitle", "annualincome"]; -var accountProperties = ["name"]; -var taskProperties = ["subject", "description"]; - -/** - * @function request - * @description Generic helper function to handle basic XMLHttpRequest calls. - * @param {string} action - The request action. String is case-sensitive. - * @param {string} uri - An absolute or relative URI. Relative URI starts with a "/". - * @param {object} data - An object representing an entity. Required for create and update actions. - * @param {object} addHeader - An object with header and value properties to add to the request - * @returns {Promise} - A Promise that returns either the request object or an error object. - */ -Sdk.request = function (action, uri, data, addHeader) { - if (!RegExp(action, "g").test("POST PATCH PUT GET DELETE")) { - // Expected action verbs. - throw new Error( - "Sdk.request: action parameter must be one of the following: " + - "POST, PATCH, PUT, GET, or DELETE." - ); - } - if (!typeof uri === "string") { - throw new Error("Sdk.request: uri parameter must be a string."); - } - if (RegExp(action, "g").test("POST PATCH PUT") && !data) { - throw new Error( - "Sdk.request: data parameter must not be null for operations that create or modify data." - ); - } - if (addHeader) { - if ( - typeof addHeader.header != "string" || - typeof addHeader.value != "string" - ) { - throw new Error( - "Sdk.request: addHeader parameter must have header and value properties that are strings." - ); - } - } - - // Construct a fully qualified URI if a relative URI is passed in. - if (uri.charAt(0) === "/") { - uri = clientUrl + webAPIPath + uri; - } - - return new Promise(function (resolve, reject) { - var request = new XMLHttpRequest(); - request.open(action, encodeURI(uri), true); - request.setRequestHeader("OData-MaxVersion", "4.0"); - request.setRequestHeader("OData-Version", "4.0"); - request.setRequestHeader("Accept", "application/json"); - request.setRequestHeader("Content-Type", "application/json; charset=utf-8"); - if (addHeader) { - request.setRequestHeader(addHeader.header, addHeader.value); - } - request.onreadystatechange = function () { - if (this.readyState === 4) { - request.onreadystatechange = null; - switch (this.status) { - case 200: // Success with content returned in response body. - case 204: // Success with no content returned in response body. - case 304: // Success with Not Modified. - resolve(this); - break; - default: // All other statuses are error cases. - var error; - try { - error = JSON.parse(request.response).error; - } catch (e) { - error = new Error("Unexpected Error"); - } - reject(error); - break; - } - } - }; - request.send(JSON.stringify(data)); - }); -}; - -/** - * @function startSample - * @description Runs the sample. - * This sample demonstrates conditional operations using CRM Web API. - * Results are sent to the debugger's console window. - */ -Sdk.startSample = function () { - // Initializing... - console.log("-- Sample started --"); - - // Create the CRM account instance. - var account = { - name: "Contoso, Ltd", - telephone1: "555-0000", // Phone number value will increment with each update attempt. - revenue: 5000000, - description: "Parent company of Contoso Pharmaceuticals, etc.", - }; - - var uri = "/accounts"; // A relative URi to the account entity. - Sdk.request("POST", uri, account) - .then(function (request) { - console.log("Account entity created."); - // Assign the Uri to the created account to a global variable. - account1Uri = request.getResponseHeader("OData-EntityId"); - - // Retrieve the created account entity. - return Sdk.request( - "GET", - account1Uri + "?$select=name,revenue,telephone1,description" - ); - }) - .then(function (request) { - // Show the current entity properties. - var account = JSON.parse(request.response); - console.log(JSON.stringify(account, null, 2)); - - initialAcctETagVal = account["@odata.etag"]; // Save the current ETag value. - - // Conditional Get START. - // Attempt to retrieve using conditional GET with current ETag value. - // Expecting nothing in the response because entity was not modified. - console.log("-- Conditional GET section started --"); - var ifNoneMatchETag = { - header: "If-None-Match", - value: initialAcctETagVal, - }; - return Sdk.request( - "GET", - account1Uri + "?$select=name,revenue,telephone1,description", - null, - ifNoneMatchETag - ); - }) - .then(function (request) { - console.log("Instance retrieved using ETag: %s", initialAcctETagVal); - if (request.status == 304) { - //Expected: - console.log("\tEntity was not modified so nothing was returned."); - console.log(request.response); //Nothing - } else { - //Not Expected: - console.log(JSON.stringify(JSON.parse(request.response), null, 2)); - } - - // Modify the account instance by updating telephone1. - // This request operation will also update the ETag value. - return Sdk.request("PUT", account1Uri + "/telephone1", { - value: "555-0001", - }); - }) - .then(function (request) { - console.log("Account telephone number updated."); - - // Re-attempt conditional GET with original ETag value. - var ifNoneMatchETag = { - header: "If-None-Match", - value: initialAcctETagVal, - }; - return Sdk.request( - "GET", - account1Uri + "?$select=name,revenue,telephone1,description", - null, - ifNoneMatchETag - ); - }) - .then(function (request) { - if (request.status == 200) { - // Expected. - console.log("Instance retrieved using ETag: %s", initialAcctETagVal); - var account = JSON.parse(request.response); - updatedAcctETagVal = account["@odata.etag"]; //Capture updated ETag. - console.log(JSON.stringify(account, null, 2)); - } else { - // Not Expected. - console.log("Unexpected status: %s", request.status); - } - // Conditional Get END. - - // Optimistic concurrency on delete and update START. - console.log("-- Optimistic concurrency section started --"); - // Attempt to delete original account (only if matches original ETag value). - var ifMatchETag = { header: "If-Match", value: initialAcctETagVal }; - return Sdk.request("DELETE", account1Uri, null, ifMatchETag); - }) - .then( - function (request) { - // Success not expected. - console.log("Unexpected status: %s", request.status); - }, - // Catch error. - function (error) { - // DELETE: Precondition failed error expected. - console.log("Expected Error: %s", error.message); - console.log( - "\tAccount not deleted using ETag '%s', status code: '%s'.", - initialAcctETagVal, - 412 - ); - - // Attempt to update account (if matches original ETag value). - var accountUpdate = { - telephone1: "555-0002", - revenue: 6000000, - }; - var ifMatchETag = { header: "If-Match", value: initialAcctETagVal }; - return Sdk.request("PATCH", account1Uri, accountUpdate, ifMatchETag); - } - ) - .then( - function (request) { - // Success not expected. - console.log("Unexpected status: %s", request.status); - }, - // Catch error. - function (error) { - // UPDATE: Precondition failed error expected. - console.log("Expected Error: %s", error.message); - console.log( - "\tAccount not updated using ETag '%s', status code: '%s'.", - initialAcctETagVal, - 412 - ); - - // Re-attempt update if matches current ETag value. - var accountUpdate = { - telephone1: "555-0003", - revenue: 6000000, - }; - var ifMatchETag = { header: "If-Match", value: updatedAcctETagVal }; - return Sdk.request("PATCH", account1Uri, accountUpdate, ifMatchETag); - } - ) - .then(function (request) { - if (request.status == 204) { - //No Content - // Expected. - console.log( - "Account successfully updated using ETag '%s', status code: '%s'.", - updatedAcctETagVal, - request.status - ); - } else { - // Not Expected. - console.log("Unexpected status: %s", request.status); - } - // Retrieve and output current account state. - return Sdk.request( - "GET", - account1Uri + "?$select=name,revenue,telephone1,description" - ); - }) - .then(function (request) { - var account = JSON.parse(request.response); - updatedAcctETagVal = account["@odata.etag"]; // Capture updated ETag. - console.log(JSON.stringify(account, null, 2)); - // Optimistic concurrency on delete and update END. - - // Controlling upsert operations START. - console.log("-- Controlling upsert operations section started --"); +The `runSample` function takes an instance of the `ConditionalOperationsSample` class where the constructor accepts a [DataverseWebAPI.Client](../dataversewebapi-sample-library.md#client-class) instance and a reference to a container to write messages to. - // Attempt to insert (without update) some properties for this account. - var accountUpsert = { - telephone1: "555-0004", - revenue: 7500000, - }; - var ifNoneMatchResource = { header: "If-None-Match", value: "*" }; - return Sdk.request( - "PATCH", - account1Uri, - accountUpsert, - ifNoneMatchResource - ); - }) - .then( - function (request) { - // Success not expected. - console.log("Unexpected status: %s", request.status); - }, - // Catch error. - function (error) { - // Precondition failed error expected. - console.log("Expected Error: %s", error.message); - console.log( - "\tAccount not updated using ETag '%s', status code: '%s'.", - initialAcctETagVal, - 412 - ); +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/scripts/index.js" id="runSample"::: - // Attempt to perform same update without creation. - var accountUpsert = { - telephone1: "555-0005", - revenue: 7500000, - }; - // Perform operation only if matching resource exists. - var ifMatchResource = { header: "If-Match", value: "*" }; - return Sdk.request( - "PATCH", - account1Uri, - accountUpsert, - ifMatchResource - ); - } - ) - .then(function (request) { - if (request.status == 204) { - // No Content. - // Expected. - console.log("Account updated using If-Match '*'"); - } else { - // Not Expected. - console.log("Unexpected status: %s", request.status); - } - // Retrieve and output current account state. - return Sdk.request( - "GET", - account1Uri + "?$select=name,revenue,telephone1,description" - ); - }) - .then(function (request) { - var account = JSON.parse(request.response); - updatedAcctETagVal = account["@odata.etag"]; // Capture updated ETag. - console.log(JSON.stringify(account, null, 2)); +## ConditionalOperationsSample.js - // Controlling upsert operations END. +The following is the `ConditionalOperationsSample` class that contains the code for this sample. - // Prevent update of deleted entity START. - // Delete the account. - return Sdk.request("DELETE", account1Uri); - }) - .then(function (request) { - if (request.status == 204) { - console.log("Account was deleted"); +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/samples/ConditionalOperationsSample.js"::: - // Attempt to update it. - var accountUpsert = { - telephone1: "555-0005", - revenue: 7500000, - }; - // Perform operation only if matching resource exists. - var ifMatchResource = { header: "If-Match", value: "*" }; - return Sdk.request( - "PATCH", - account1Uri, - accountUpsert, - ifMatchResource - ); - } - }) - .then( - function (request) { - // Success not expected. - // Without the If-Match header while using PATCH a new entity would have been created with the - // same ID as the deleted entity. - console.log("Unexpected status: %s", request.status); - }, - // Catch error. - function (error) { - // Not found error expected. - console.log("Expected Error: %s", error.message); - console.log("\tAccount not updated because it doesn't exist."); - } - ) - .catch(function (error) { - console.log(error.message); - }); -}; -``` ### See also diff --git a/powerapps-docs/developer/data-platform/webapi/samples/create-update-multiple.md b/powerapps-docs/developer/data-platform/webapi/samples/create-update-multiple.md index d56ab3184d..a0daa974ce 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/create-update-multiple.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/create-update-multiple.md @@ -2,10 +2,9 @@ title: "Sample: Web API Use bulk operations" description: "This sample shows how to perform bulk create and update operations using the Web API CreateMultiple and UpdateMultiple actions. The messages for these actions are optimized to provide the most performant way to create or update records with Dataverse." ms.date: 02/08/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly -ms.topic: sample search.audienceType: - developer search.app: @@ -27,7 +26,7 @@ This sample is a Visual Studio .NET 6.0 solution that contains: See the README.md file in each sample for detailed instructions about how to run the sample and what it does. > [!div class="nextstepaction"] -> [Web API Bulk Operations Sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/BulkOperations/README.md) +> [Web API Bulk Operations Sample](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/BulkOperations/README.md) ### See Also diff --git a/powerapps-docs/developer/data-platform/webapi/samples/file-operations.md b/powerapps-docs/developer/data-platform/webapi/samples/file-operations.md index e436772903..3965825865 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/file-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/file-operations.md @@ -1,11 +1,10 @@ --- -title: "Sample: File Operations using Dataverse Web API (Microsoft Dataverse) | Microsoft Learn" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample demonstrates how to perform operations with file columns using the Dataverse Web API." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Sample: File Operations using Dataverse Web API (Microsoft Dataverse) | Microsoft Learn" +description: "This sample demonstrates how to perform operations with file columns using the Dataverse Web API." ms.date: 10/28/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly -ms.topic: sample search.audienceType: - developer contributors: @@ -61,17 +60,17 @@ Deleted the file column named 'sample_filecolumn' in the account table. This sample is a solution with three projects. Each project performs the same operations in a different manner. See the respective README files for details on each project. -- [Web API File Operations with actions sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FileOperations/FileOperationsWithActions/README.md) -- [Web API File Operations with chunks sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FileOperations/FileOperationsWithChunks/README.md) -- [Web API File Operations with stream sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FileOperations/FileOperationsWithStream/README.md) +- [Web API File Operations with actions sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FileOperations/FileOperationsWithActions/README.md) +- [Web API File Operations with chunks sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FileOperations/FileOperationsWithChunks/README.md) +- [Web API File Operations with stream sample README](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FileOperations/FileOperationsWithStream/README.md) The code for each project is in the respective `Program.cs` file. -- [Web API File Operations with actions sample Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FileOperations/FileOperationsWithActions/Program.cs) -- [Web API File Operations with chunks sample Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FileOperations/FileOperationsWithChunks/Program.cs) -- [Web API File Operations with stream sample Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FileOperations/FileOperationsWithStream/Program.cs) +- [Web API File Operations with actions sample Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FileOperations/FileOperationsWithActions/Program.cs) +- [Web API File Operations with chunks sample Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FileOperations/FileOperationsWithChunks/Program.cs) +- [Web API File Operations with stream sample Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FileOperations/FileOperationsWithStream/Program.cs) -Each project uses a shared `Utility` class to perform common operations. This class is in the [Utility.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FileOperations/Utility.cs) file. +Each project uses a shared `Utility` class to perform common operations. This class is in the [Utility.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FileOperations/Utility.cs) file. At a high level, each project performs these operations: diff --git a/powerapps-docs/developer/data-platform/webapi/samples/functions-actions-client-side-javascript.md b/powerapps-docs/developer/data-platform/webapi/samples/functions-actions-client-side-javascript.md index a65cf29c9d..68cb3ea456 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/functions-actions-client-side-javascript.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/functions-actions-client-side-javascript.md @@ -1,791 +1,53 @@ --- title: "Web API Functions and Actions Sample (Client-side JavaScript) (Microsoft Dataverse)| Microsoft Docs" description: "This sample demonstrates how to perform bound and unbound functions and actions, including custom actions, using the Microsoft Dataverse Web API and client-side JavaScript." -ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +ms.date: 03/22/2025 +author: JimDaly +ms.author: jdaly ms.reviewer: jdaly search.audienceType: - developer contributors: - JimDaly + - Mattp123 --- # Web API Functions and Actions Sample (Client-side JavaScript) -[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] +This sample contains code that demonstrates how to use Web API functions and actions using client-side JavaScript to complete the set of operations described by the [Web API Functions and Actions Sample](../web-api-functions-actions-sample.md). -This sample demonstrates how to perform bound and unbound functions and actions, including custom actions, using the Microsoft Dataverse Web API using client-side JavaScript. +This code uses the [DataverseWebAPI.js sample library](../dataversewebapi-sample-library.md) and is designed to run in the context of a [Single Page Application (SPA)](https://developer.mozilla.org/docs/Glossary/SPA) sample available on GitHub. [Learn more about the sample application](../web-api-samples-client-side-javascript.md) -> [!NOTE] -> This sample implements the operations detailed in the [Web API Functions and Actions Sample](../web-api-functions-actions-sample.md) and uses the common client-side JavaScript constructs described in [Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md) - -## In this section - -- [Prerequisites](#bkmk_prerequisites) -- [Run this sample](#bkmk_runsample) -- [Code sample](#bkmk_codeSample) - - +[!INCLUDE [cc-web-api-spa-javascript-code-sample-note](../../includes/cc-web-api-spa-javascript-code-sample-note.md)] ## Prerequisites -To run this sample, the following is required: - -- Access to Dataverse environment. -- A user account with privileges to import solutions and perform CRUD operations, typically a system administrator or system customizer security role. - - - -## Run this sample - -To run this sample, download the solution package from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/WebAPIFunctionsAndActions), extract the contents, and locate the `WebAPIFunctionsandActions_1_0_0_0_managed.zip` managed solution file. Import the managed solution into your Dataverse organization and view the configuration page of the solution to run the sample. For instructions on how to import the sample solution, see [Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md). - - - -## Code sample +This sample has the same prerequisites as [Quick Start Web API with client-side JavaScript and Visual Studio Code](../quick-start-js-spa.md#prerequisites). To run this sample, you should complete the quick start first. You can use the same application registration information for that quick start to run this sample. -This sample includes two web resources: +## Context -- [WebAPIFunctionsAndActions.html](#bkmk_WebAPIFunctionsAndActions) -- [WebAPIFunctionsAndActions.js](#bkmk_WebAPIFunctionsAndActionsJS) - - - -### WebAPIFunctionsAndActions.html - -The WebAPIFunctionsAndActions.html web resource provides the context in which the JavaScript code will run. - -```html - - - - Microsoft CRM Web API Functions and Actions Example - - - - - - - - - -

Microsoft CRM Web API Functions and Actions Example

-

- This page demonstrates the CRM Web API's Functions and Actions using - JavaScript. -

- -

Instructions

-

- Choose your preferences and run the JavaScript code. Use your browser's - developer tools to view the output written to the console (e.g.: in IE11 - or Microsoft Edge, press F12 to load the Developer Tools). -

-
-

- Remove sample data (Choose whether you want to delete sample data - created for this sample):
- Yes - No -

- -
- - -``` - - - -### WebAPIFunctionsAndActions.js - -The WebAPIFunctionsAndActions.js web resource is the JavaScript library that defines the operations this sample performs. +This sample starts when the user selects a button that triggers the following event handler: ```javascript -"use strict"; -var Sdk = window.Sdk || {}; - -/** - * @function getClientUrl - * @description Get the client URL. - * @return {string} The client URL. - */ -Sdk.getClientUrl = function () { - var context; - // GetGlobalContext defined by including reference to - // ClientGlobalContext.js.aspx in the HTML page. - if (typeof GetGlobalContext != "undefined") { - context = GetGlobalContext(); - } else { - if (typeof Xrm != "undefined") { - // Xrm.Page.context defined within the Xrm.Page object model for form scripts. - context = Xrm.Page.context; - } else { - throw new Error("Context is not available."); - } - } - return context.getClientUrl(); -}; - -// Global variables -var entitiesToDelete = []; // Entity URIs to be deleted later -// (if user chooses to delete sample data). -var deleteData = true; // Controls whether sample data are deleted at the end of this sample run. -var clientUrl = Sdk.getClientUrl(); // ie.: https://org.crm.dynamics.com -var webAPIPath = "/api/data/v8.1"; // Path to the web API. -var incidentUri; // Incident created with three closed tasks. -var opportunityUri; // Closed opportunity to re-open before deleting. -var letterUri; // Letter to add to contact's queue. -var myQueueUri; // The contact's queue uri. -var contactUri; // Add a note to this contact. -var CUSTOMERACCOUNTNAME = - "Account Customer Created in WebAPIFunctionsAndActions sample"; // For custom action. - -/** - * @function getWebAPIPath - * @description Get the full path to the Web API. - * @return {string} The full URL of the Web API. - */ -Sdk.getWebAPIPath = function () { - return Sdk.getClientUrl() + webAPIPath; -}; - -/** - * @function request - * @description Generic helper function to handle basic XMLHttpRequest calls. - * @param {string} action - The request action. String is case-sensitive. - * @param {string} uri - An absolute or relative URI. Relative URI starts with a "/". - * @param {object} data - An object representing an entity. Required for create and update actions. - * @param {object} addHeader - An object with header and value properties to add to the request - * @returns {Promise} - A Promise that returns either the request object or an error object. - */ -Sdk.request = function (action, uri, data, addHeader) { - if (!RegExp(action, "g").test("POST PATCH PUT GET DELETE")) { - // Expected action verbs. - throw new Error( - "Sdk.request: action parameter must be one of the following: " + - "POST, PATCH, PUT, GET, or DELETE." - ); - } - if (!typeof uri === "string") { - throw new Error("Sdk.request: uri parameter must be a string."); - } - if (RegExp(action, "g").test("POST PATCH PUT") && !data) { - throw new Error( - "Sdk.request: data parameter must not be null for operations that create or modify data." - ); - } - if (addHeader) { - if ( - typeof addHeader.header != "string" || - typeof addHeader.value != "string" - ) { - throw new Error( - "Sdk.request: addHeader parameter must have header and value properties that are strings." - ); - } - } - - // Construct a fully qualified URI if a relative URI is passed in. - if (uri.charAt(0) === "/") { - uri = clientUrl + webAPIPath + uri; - } - - return new Promise(function (resolve, reject) { - var request = new XMLHttpRequest(); - request.open(action, encodeURI(uri), true); - request.setRequestHeader("OData-MaxVersion", "4.0"); - request.setRequestHeader("OData-Version", "4.0"); - request.setRequestHeader("Accept", "application/json"); - request.setRequestHeader("Content-Type", "application/json; charset=utf-8"); - if (addHeader) { - request.setRequestHeader(addHeader.header, addHeader.value); - } - request.onreadystatechange = function () { - if (this.readyState === 4) { - request.onreadystatechange = null; - switch (this.status) { - case 200: // Success with content returned in response body. - case 204: // Success with no content returned in response body. - case 304: // Success with Not Modified - resolve(this); - break; - default: // All other statuses are error cases. - var error; - try { - error = JSON.parse(request.response).error; - } catch (e) { - error = new Error("Unexpected Error"); - } - reject(error); - break; - } - } - }; - request.send(JSON.stringify(data)); - }); -}; - -/** - * @function Sdk.startSample - * @description Initiates a chain of promises to show use of Functions and Actions with the Web API. - * Functions and actions represent re-usable operations you can perform using the Web API. - * For more info, see https://msdn.microsoft.com/library/mt607990.aspx#bkmk_actions - * The following standard CRM Web API functions and actions are invoked: - * - WhoAmI, a basic unbound function - * - GetTimeZoneCodeByLocalizedName, an unbound function that requires parameters - * - CalculateTotalTimeIncident, a bound function - * - WinOpportunity, an unbound action that takes parameters - * - AddToQueue, a bound action that takes parameters - * - In addition, a custom bound and an unbound action contained within the solution are invoked. - */ -Sdk.startSample = function () { - // Initializing. - deleteData = document.getElementsByName("removesampledata")[0].checked; - entitiesToDelete = []; // Reset the array. - - console.log("-- Sample started --"); - - // Create the CRM entry intances used by this sample program. - Sdk.createRequiredRecords() - .then(function () { - console.log("-- Working with functions --"); - // Bound and Unbound functions - // See https://msdn.microsoft.com/library/gg309638.aspx#bkmk_boundAndUnboundFunctions - - console.log("Using functions to look up your full name."); - // Calling a basic unbound function without parameters. - // Retrieves the user's full name using a series of function requests. - // - Call WhoAmI via the Sdk.getUsersFullName function. - // For more info on the WhoAmI function, see https://msdn.microsoft.com/library/mt607925.aspx - return Sdk.getUsersFullName(); - }) - .then(function (fullName) { - console.log("\tYour full name is: %s\n", fullName); - - console.log("Unbound function: GetTimeZoneCodeByLocalizedName"); - // Calling a basic unbound function with no parameters. - // Retrieves the time zone code for the specified time zone. - // - Pass parameters to an unbound function by calling the GetTimeZoneCodeByLocalizedName Function. - // For more info, see https://msdn.microsoft.com/library/mt607644.aspx - var localizedStandardName = "Pacific Standard Time"; - var localeId = 1033; - // Demonstrates best practice of passing parameters. - var uri = [ - "/GetTimeZoneCodeByLocalizedName", - "(LocalizedStandardName=@p1,LocaleId=@p2)", - "?@p1='" + localizedStandardName + "'&@p2=" + localeId, - ]; - - /* This would also work: - var uri = ["/GetTimeZoneCodeByLocalizedName", - "(LocalizedStandardName='" + localizedStandardName + "',LocaleId=" + localeId + ")"]; - */ - - return Sdk.request("GET", uri.join("")); // Send request. - }) - .then(function (request) { - // Returns GetTimeZoneCodeByLocalizedNameResponse ComplexType. - // For more info, see https://msdn.microsoft.com/library/mt607889.aspx - var localizedStandardName = "Pacific Standard Time"; - var timeZoneCode = JSON.parse(request.response).TimeZoneCode; - console.log( - "\tFunction returned time zone %s, with code '%s'.", - localizedStandardName, - timeZoneCode - ); - - console.log("Bound function: CalculateTotalTimeIncident"); - // Calling a basic bound function that requires parameters. - // Retrieve the total time, in minutes, spent on all tasks associated with this incident. - // - Use CalculateTotalTimeIncident to get the total duration of all closed activities. - // For more info, see https://msdn.microsoft.com/library/mt593054.aspx - // Note that in a bound function the full function name includes the - // namespace Microsoft.Dynamics.CRM. Functions that aren’t bound must not use the full name. - return Sdk.request( - "GET", - incidentUri + "/Microsoft.Dynamics.CRM.CalculateTotalTimeIncident()" - ); - }) - .then(function (request) { - // Returns CalculateTotalTimeIncidentResponse ComplexType. - // For more info, see https://msdn.microsoft.com/library/mt607924.aspx - var totalTime = JSON.parse(request.response).TotalTime; //returns 90 - console.log( - "\tFunction returned %s minutes - total duration of tasks associated with the incident.\n", - totalTime - ); - - console.log("-- Working with Actions --"); - // For more info about Action, see https://msdn.microsoft.com/library/mt607600.aspx - - console.log("Unbound Action: WinOpportunity"); - // Calling an unbound action that requires parameters. - // Closes an opportunity and markt it as won. - // - Update the WinOpportunity (created by Sdk.createRequiredRecords()) by closing it as won. - // Use WinOpportunity Action (https://msdn.microsoft.com/library/mt607971.aspx) - // This action does not return a value - var parameters = { - Status: 3, - OpportunityClose: { - subject: "Won Opportunity", - "opportunityid@odata.bind": opportunityUri, - }, - }; - - return Sdk.request("POST", "/WinOpportunity", parameters); - }) - .then(function () { - console.log("\tOpportunity won."); - - console.log("Bound Action: AddToQueue"); - // Calling a bound action that requires parameters. - // Adds a new letter tracking activity to the current user's queue. - // The letter was created as part of the Sdk.createRequiredRecords(). - // - Get a reference to the current user. - // - Get a reference to the letter activity. - // - Add letter to current user's queue via the bound action AddToQueue. - // For more info on AddToQueue, see https://msdn.microsoft.com/library/mt607880.aspx - - return Sdk.request("GET", "/WhoAmI"); - }) - .then(function (request) { - var whoAmIResponse = JSON.parse(request.response); - var myId = whoAmIResponse.UserId; - - // Get a reference to the current user. - return Sdk.request( - "GET", - Sdk.getWebAPIPath() + "/systemusers(" + myId + ")/queueid/$ref" - ); - }) - .then(function (request) { - myQueueUri = JSON.parse(request.response)["@odata.id"]; - - // Get a reference to the letter activity. - return Sdk.request("GET", letterUri + "?$select=activityid"); - }) - .then(function (request) { - var letterActivityId = JSON.parse(request.response).activityid; - - var parameters = { - Target: { - activityid: letterActivityId, - "@odata.type": "Microsoft.Dynamics.CRM.letter", - }, - }; - //Adding the letter to the user's default queue. - return Sdk.request( - "POST", - myQueueUri + "/Microsoft.Dynamics.CRM.AddToQueue", - parameters - ); - }) - .then(function (request) { - var queueItemId = JSON.parse(request.response).QueueItemId; - console.log( - "\tQueueItemId returned from AddToQueue Action: %s\n", - queueItemId - ); - - console.log("-- Working with custom actions --"); - console.log("Custom action: sample_AddNoteToContact"); - // Add a note to an existing contact. - // This operation calls a custom action named sample_AddNoteToContact. - // This custom action is installed when you install this sample's solution to your CRM server. - // - Add a note to an existing contact (e.g.: contactUri) - // - Get the note info and the contact's full name. - // For more info, see https://msdn.microsoft.com/library/mt607600.aspx#bkmk_customActions - //sample_AddNoteToContact custom action parameters - var parameters = { - NoteTitle: "The Title of the Note", - NoteText: "The text content of the note.", - }; - return Sdk.request( - "POST", - contactUri + "/Microsoft.Dynamics.CRM.sample_AddNoteToContact", - parameters - ); - }) - .then(function (request) { - var annotationid = JSON.parse(request.response).annotationid; - var annotationUri = - Sdk.getWebAPIPath() + "/annotations(" + annotationid + ")"; - // The annotation will be deleted with the contact when it is deleted. - - return Sdk.request( - "GET", - annotationUri + - "?$select=subject,notetext&$expand=objectid_contact($select=fullname)" - ); - }) - .then(function (request) { - var annotation = JSON.parse(request.response); - console.log( - "\tA note with the title '%s' and the content '%s' was created and associated with the contact %s.\n", - annotation.subject, - annotation.notetext, - annotation.objectid_contact.fullname - ); - - console.log("Custom action: sample_CreateCustomer"); - // Create a customer of a specified type using the custom action sample_CreateCustomer. - // - Shows how create a valid customer of type "account". - // - Shows how to handle exception from a custom action. - - var parameters = { - CustomerType: "account", - AccountName: CUSTOMERACCOUNTNAME, - }; - - // Create the account. This is a valid request - return Sdk.request("POST", "/sample_CreateCustomer", parameters); - }) - .then(function (request) { - // Retrieve the account we just created - return Sdk.request( - "GET", - "/accounts?$select=name&$filter=name eq '" + CUSTOMERACCOUNTNAME + "'" - ); - }) - .then(function (request) { - var customerAccount = JSON.parse(request.response).value[0]; - var customerAccountId = customerAccount.accountid; - var customerAccountIdUri = - Sdk.getWebAPIPath() + "/accounts(" + customerAccountId + ")"; - entitiesToDelete.push(customerAccountIdUri); - console.log( - "\tAccount customer created with the name '%s'", - customerAccount.name - ); - - // Create a contact but uses invalid parameters - // - Throws an error intentionally - return new Promise(function (resolve, reject) { - var parameters = { - CustomerType: "contact", - AccountName: CUSTOMERACCOUNTNAME, //not valid for contact - // e.g.: ContactFirstName and ContactLastName are required when CustomerType is "contact". - }; - Sdk.request("POST", "/sample_CreateCustomer", parameters) // This request is expected to fail. - .then(function () { - console.log("Not expected."); - reject( - new Error( - "Call to sample_CreateCustomer not expected to succeed." - ) - ); - }) - .catch(function (err) { - //Expected error - console.log("\tExpected custom error: " + err.message); // Custom action can return custom error messages. - resolve(); // Show the error but resolve the thread so sample can continue. - }); - }); - }) - .then(function () { - // House cleaning. - console.log("\n-- Deleting sample data --"); - if (deleteData) { - return Sdk.deleteEntities(); - } else { - console.log("Sample data not deleted."); - } - }) - .catch(function (err) { - console.log("ERROR: " + err.message); - }); -}; - -/** - * @function Sdk.deleteEntities - * @description Deletes the entities created by this sample - */ -Sdk.deleteEntities = function () { - return new Promise(function (resolve, reject) { - entitiesToDelete.unshift(opportunityUri); // Adding to the beginning so it will get deleted before the parent account. - // Re-open the created opportunity so it can be deleted. - Sdk.request("PATCH", opportunityUri, { statecode: 0, statuscode: 2 }) - .then(function () { - // Get the opportunityclose URI so it can be deleted - return Sdk.request( - "GET", - opportunityUri + "/Opportunity_OpportunityClose/$ref" - ); - }) - .then(function (request) { - var opportunityCloseUri = JSON.parse(request.response).value[0][ - "@odata.id" - ]; - - // Adding to the opportunityclose URI it will get deleted before the opportunity. - entitiesToDelete.unshift(opportunityCloseUri); - - /* - These deletions have to be done consecutively in a specific order to avoid a Generic SQL error - which can occur because of relationship behavior actions for the delete event. - */ - - return Sdk.request("DELETE", entitiesToDelete[0]); //opportunityclose - }) - .then(function () { - console.log(entitiesToDelete[0] + " Deleted"); - return Sdk.request("DELETE", entitiesToDelete[1]); //opportunity - }) - .then(function () { - console.log(entitiesToDelete[1] + " Deleted"); - return Sdk.request("DELETE", entitiesToDelete[2]); //account - }) - .then(function () { - console.log(entitiesToDelete[2] + " Deleted"); - return Sdk.request("DELETE", entitiesToDelete[3]); //Fourth Coffee account - }) - .then(function () { - console.log(entitiesToDelete[3] + " Deleted"); - return Sdk.request("DELETE", entitiesToDelete[4]); //Letter - }) - .then(function () { - console.log(entitiesToDelete[4] + " Deleted"); - return Sdk.request("DELETE", entitiesToDelete[5]); //Contact - }) - .then(function () { - console.log(entitiesToDelete[5] + " Deleted"); - return Sdk.request("DELETE", entitiesToDelete[6]); //AccountCustomer - }) - .then(function () { - console.log(entitiesToDelete[6] + " Deleted"); - resolve(); - }) - .catch(function (err) { - reject(new Error("Error from Sdk.deleteEntities: " + err.message)); - }); - }); -}; - -/** - * @function Sdk.getUsersFullName - * @description Retrieves the current user's full name. - * @returns {Promise} - A Promise that returns the full name of the user - */ -Sdk.getUsersFullName = function () { - return new Promise(function (resolve, reject) { - //Use WhoAmI Function (https://msdn.microsoft.com/library/mt607925.aspx) - Sdk.request("GET", "/WhoAmI") - .then(function (request) { - //Returns WhoAmIResponse ComplexType (https://msdn.microsoft.com/library/mt607982.aspx) - var myId = JSON.parse(request.response).UserId; - //Retrieve the systemuser Entity fullname property (https://msdn.microsoft.com/library/mt608065.aspx) - return Sdk.request( - "GET", - "/systemusers(" + myId + ")?$select=fullname" - ); - }) - .then(function (request) { - //Return the users full name - resolve(JSON.parse(request.response).fullname); - }) - .catch(function (err) { - reject("Error in Sdk.getUsersFullName function: " + err.message); - }); - }); +// Add event listener to the basic operations button +document.getElementById("functionsAndActionsButton").onclick = async function () { + runSample(new FunctionsAndActions(client, container)); }; +``` -/** - * @function Sdk.createRequiredRecords - * @description Creates data required by this sample program. - * - Create an account with three 30 minute tasks. - * - Create another account associated with an opportunity. - * - Create a letter. - * - Create a contact. - * @returns {Promise} - resolve the promise if all goes well; reject otherwise. - */ -Sdk.createRequiredRecords = function () { - console.log("-- Creating sample data --"); - // Create a parent account, an associated incident with three - // associated tasks(required for CalculateTotalTimeIncident). - return new Promise(function (resolve, reject) { - Sdk.createAccountWithIncidentAndThree30MinuteClosedTasks() - .then(function (iUri) { - incidentUri = iUri; - - //Create another account and associated opportunity (required for CloseOpportunityAsWon). - return Sdk.createAccountWithOpportunityToWin(); - }) - .then(function (oUri) { - opportunityUri = oUri; - - // Create a letter to use with AddToQueue action. - var letter = { - description: "Example letter", - }; - return Sdk.request("POST", "/letters", letter); - }) - .then(function (request) { - letterUri = request.getResponseHeader("OData-EntityId"); - entitiesToDelete.push(letterUri); +The `runSample` function takes an instance of the `FunctionsAndActions` class where the constructor accepts a [DataverseWebAPI.Client](../dataversewebapi-sample-library.md#client-class) instance and a reference to a container to write messages to. - // Create a contact to use with custom action sample_AddNoteToContact - var contact = { - firstname: "Jon", - lastname: "Fogg", - }; - return Sdk.request("POST", "/contacts", contact); - }) - .then(function (request) { - contactUri = request.getResponseHeader("OData-EntityId"); - entitiesToDelete.push(contactUri); +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/scripts/index.js" id="runSample"::: - resolve(); - }) - .catch(function (err) { - reject("Error in Sdk.createRequiredRecords function: " + err.message); - }); - }); -}; +## FunctionsAndActions.js -/** - * @function Sdk.createAccountwithIncidentAndThree30MinuteClosedTasks - * @description Create an account and associate three 30 minute tasks. Close the tasks. - * @returns {Promise} - A Promise that returns the uri of an incident created. - */ -Sdk.createAccountWithIncidentAndThree30MinuteClosedTasks = function () { - return new Promise(function (resolve, reject) { - var iUri; // incidentUri - // Create a parent account for the incident. - Sdk.request("POST", "/accounts", { name: "Fourth Coffee" }) - .then(function (request) { - // Capture the URI of the created account so it can be deleted later. - var accountUri = request.getResponseHeader("OData-EntityId"); - entitiesToDelete.push(accountUri); - // Define an incident associated with the account with three related tasks. - // Each task has a 30 minute duration. - var incident = { - title: "Sample Case", - "customerid_account@odata.bind": accountUri, - Incident_Tasks: [ - { - subject: "Task 1", - actualdurationminutes: 30, - }, - { - subject: "Task 2", - actualdurationminutes: 30, - }, - { - subject: "Task 3", - actualdurationminutes: 30, - }, - ], - }; - // Create the incident and related tasks. - return Sdk.request("POST", "/incidents", incident); - }) - .then(function (request) { - iUri = request.getResponseHeader("OData-EntityId"); +This sample is different from others because it installs a managed solution that contains a bound function defined by a Custom API named `sample_IsSystemAdmin` included in a managed solution named `IsSystemAdminFunction`. The `IsSystemAdminFunction_1_0_0_0_managed.js` library provides the base64 encoded string value that represents the `IsSystemAdminFunction_1_0_0_0_managed.zip` solution file. The private `#installIsSystemAdminFunctionSolution` method uses this data with the [ImportSolution Action](/power-apps/developer/data-platform/webapi/reference/importsolution) to create this `sample_IsSystemAdmin` function. - // Retrieve references to the tasks created. - return Sdk.request("GET", iUri + "/Incident_Tasks/$ref"); - }) - .then(function (request) { - // Capture the URL for the three tasks in this array. - var taskReferences = []; - JSON.parse(request.response).value.forEach(function (tr) { - taskReferences.push(tr["@odata.id"]); - }); - // An array to hold a set of promises. - var promises = []; - // The data to use to update the tasks so that they are closed. - var update = { - statecode: 1, //Completed - statuscode: 5, //Completed - }; - // Fill the array with promises - taskReferences.forEach(function (tr) { - promises.push(Sdk.request("PATCH", tr, update)); - }); - // When all the promises resolve, return a promise. - return Promise.all(promises); - }) - .then(function () { - // Return the incident URI to the calling code. - resolve(iUri); - }) - .catch(function (err) { - // Differentiate the message for any error returned by this function. - reject( - new Error( - "ERROR in Sdk.createAccountwithIncidentAndThree30MinuteClosedTasks function: " + - err.message - ) - ); - }); - }); -}; +[Learn more about the IsSystemAdmin custom API sample](../../org-service/samples/issystemadmin-customapi-sample-plugin.md) -/** - * @function Sdk.createAccountwithOpportunityToWin - * @description Create an account and an associated opportunity. - * @returns {Promise} - A Promise that returns the uri of an opportunity. - */ -Sdk.createAccountWithOpportunityToWin = function () { - return new Promise(function (resolve, reject) { - var accountUri; - var account = { - name: "Sample Account for WebAPIFunctionsAndActions sample", - opportunity_customer_accounts: [ - { - name: "Opportunity to win", - }, - ], - }; - Sdk.request("POST", "/accounts", account) // Create the account. - .then(function (request) { - accountUri = request.getResponseHeader("OData-EntityId"); - entitiesToDelete.push(accountUri); +The following is the `FunctionsAndActions` class that contains the code for this sample. - // Retrieve the opportunity's reference. - return Sdk.request( - "GET", - accountUri + "/opportunity_customer_accounts/$ref" - ); - }) - .then(function (request) { - var oUri = JSON.parse(request.response).value[0]["@odata.id"]; - resolve(oUri); // Return the opportunity's uri. - }) - .catch(function (err) { - reject( - new Error( - "Error in Sdk.createAccountwithOpportunityToWin: " + err.message - ) - ); - }); - }); -}; -``` +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/samples/FunctionsAndActions.js"::: ### See also diff --git a/powerapps-docs/developer/data-platform/webapi/samples/image-operations.md b/powerapps-docs/developer/data-platform/webapi/samples/image-operations.md index fa094e83cb..64df8c40f2 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/image-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/image-operations.md @@ -1,11 +1,10 @@ --- -title: "Sample: Image Operations using Dataverse Web API (Microsoft Dataverse) | Microsoft Learn" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "This sample demonstrates how to perform operations with image columns using the Dataverse Web API." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Sample: Image Operations using Dataverse Web API (Microsoft Dataverse) | Microsoft Learn" +description: "This sample demonstrates how to perform operations with image columns using the Dataverse Web API." ms.date: 01/11/2023 author: mkannapiran ms.author: kamanick ms.reviewer: jdaly -ms.topic: sample search.audienceType: - developer contributors: @@ -122,9 +121,9 @@ Sample completed. ## Demonstrates -The code for this sample is in the [Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/ImageOperations/Program.cs) file. +The code for this sample is in the [Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/ImageOperations/Program.cs) file. -The project uses a `Utility` class to perform operations involving creating or retrieving schema data. This class is in the [Utility.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/ImageOperations/Utility.cs) file. +The project uses a `Utility` class to perform operations involving creating or retrieving schema data. This class is in the [Utility.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/ImageOperations/Utility.cs) file. This project performs these operations: diff --git a/powerapps-docs/developer/data-platform/webapi/samples/query-data-client-side-javascript.md b/powerapps-docs/developer/data-platform/webapi/samples/query-data-client-side-javascript.md index d7d7874bd7..40c85ca5ca 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/query-data-client-side-javascript.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/query-data-client-side-javascript.md @@ -1,774 +1,63 @@ --- title: "Web API Query Data Sample (Client-side JavaScript) | Microsoft Docs" description: "Learn how to perform basic query requests using the Microsoft Dataverse Web API and client-side JavaScript." -ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +ms.date: 03/22/2025 +author: JimDaly +ms.author: jdaly ms.reviewer: jdaly search.audienceType: - developer contributors: - JimDaly + - Mattp123 --- # Web API Query Data Sample (Client-side JavaScript) -[!INCLUDE[cc-terminology](../../includes/cc-terminology.md)] +This sample contains code that demonstrates how to basic query requests using client-side JavaScript to perform the set of operations described by the [Web API Basic Operations Sample](../web-api-basic-operations-sample.md). -This sample demonstrates how to perform basic query requests using the Microsoft Dataverse Web API using client-side JavaScript. +This code uses the [DataverseWebAPI.js sample library](../dataversewebapi-sample-library.md) and is designed to run in the context of a [Single Page Application (SPA)](https://developer.mozilla.org/docs/Glossary/SPA) sample available on GitHub. [Learn more about the sample application](../web-api-samples-client-side-javascript.md) -> [!NOTE] -> This sample implements the operations detailed in the [Web API Query Data Sample](../web-api-query-data-sample.md) and uses the common client-side JavaScript constructs described in [Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md) - - +[!INCLUDE [cc-web-api-spa-javascript-code-sample-note](../../includes/cc-web-api-spa-javascript-code-sample-note.md)] ## Prerequisites -To run this sample, the following is required: - -- Access to Dataverse environment. -- A user account with privileges to import solutions and perform CRUD operations, typically a system administrator or system customizer security role. - - - -## Run this sample - -To run this sample, download the solution package from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/WebAPIQueryData). Extract the contents of the sample and locate the `WebAPIQueryData_1_0_0_0_managed.zip` managed solution file. Import the managed solution into your Dataverse organization and run the sample. For instructions on how to import the sample solution, see [Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md). - - - -## Code sample - -This sample includes two web resources: - -- [WebAPIQuery.html](#bkmk_WebAPIQuery) -- [WebAPIQuery.js](#bkmk_WebAPIQueryJS) - - - -### WebAPIQuery.html - -The WebAPIQuery.html web resource provides the context in which the JavaScript code will run. - -```html - - - - Microsoft CRM Web API Query Example - - - - - - - - -

Microsoft CRM Web API Query Example

-

- This page demonstrates the CRM Web API's Query operations using - JavaScript. -

- -

Instructions

-

- Choose your preferences and run the JavaScript code. Use your browser's - developer tools to view the output written to the console (e.g.: in IE 11 - or Microsoft Edge, press F12 to load the Developer Tools). -

-
-

- Remove sample data (Choose whether you want to delete sample data - created during this execution): -
- Yes - No -

- -
- - -``` - - - -### WebAPIQuery.js - -The WebAPIQuery.js web resource is the JavaScript library that defines the operations this sample performs. +This sample starts when the user selects a button that triggers the following event handler: ```javascript -"use strict"; -var Sdk = window.Sdk || {}; -/** - * @function getClientUrl - * @description Get the client URL. - * @returns {string} The client URL. - */ -Sdk.getClientUrl = function () { - var context; - // GetGlobalContext defined by including reference to - // ClientGlobalContext.js.aspx in the HTML page. - if (typeof GetGlobalContext != "undefined") - { context = GetGlobalContext(); } - else - { - if (typeof Xrm != "undefined") { - // Xrm.Page.context defined within the Xrm.Page object model for form scripts. - context = Xrm.Page.context; - } - else { throw new Error("Context is not available."); } - } - return context.getClientUrl(); -} - -// Global variables. -var entitiesToDelete = []; // Entity URIs to be deleted (if user chooses to delete sample data) -var deleteData = true; // Delete data by default unless user chooses not to delete. -var clientUrl = Sdk.getClientUrl(); // e.g.: https://org.crm.dynamics.com -var webAPIPath = "/api/data/v8.1"; // Path to the web API. -var account1Uri; // e.g.: Contoso Inc (sample) -var contact1Uri; // e.g.: Yvonne McKey (sample) -var page2Uri; // URI of next page in pagination sample. - -// Entity properties to select in a request. -var contactProperties = ["fullname", "jobtitle", "annualincome"]; -var accountProperties = ["name"]; -var taskProperties = ["subject", "description"]; - -/** - * @function request - * @description Generic helper function to handle basic XMLHttpRequest calls. - * @param {string} action - The request action. String is case-sensitive. - * @param {string} uri - An absolute or relative URI. Relative URI starts with a "/". - * @param {object} data - An object representing an entity. Required for create and update action. - * @param {boolean} formattedValue - If "true" then include formatted value; "false" otherwise. - * For more info on formatted value, see: - * https://msdn.microsoft.com/library/gg334767.aspx#bkmk_includeFormattedValues - * @param {number} maxPageSize - Indicate the page size. Default is 10 if not defined. - * @returns {Promise} - A Promise that returns either the request object or an error object. - */ -Sdk.request = function (action, uri, data, formattedValue, maxPageSize) { - if (!RegExp(action, "g").test("POST PATCH PUT GET DELETE")) { // Expected action verbs. - throw new Error("Sdk.request: action parameter must be one of the following: " + - "POST, PATCH, PUT, GET, or DELETE."); - } - if (!typeof uri === "string") { - throw new Error("Sdk.request: uri parameter must be a string."); - } - if ((RegExp(action, "g").test("POST PATCH PUT")) && (data === null || data === undefined)) { - throw new Error("Sdk.request: data parameter must not be null for operations that create or modify data."); - } - if (maxPageSize === null || maxPageSize === undefined) { - maxPageSize = 10; // Default limit is 10 entities per page. - } - - // Construct a fully qualified URI if a relative URI is passed in. - if (uri.charAt(0) === "/") { - uri = clientUrl + webAPIPath + uri; - } - - return new Promise(function (resolve, reject) { - var request = new XMLHttpRequest(); - request.open(action, encodeURI(uri), true); - request.setRequestHeader("OData-MaxVersion", "4.0"); - request.setRequestHeader("OData-Version", "4.0"); - request.setRequestHeader("Accept", "application/json"); - request.setRequestHeader("Content-Type", "application/json; charset=utf-8"); - request.setRequestHeader("Prefer", "odata.maxpagesize=" + maxPageSize); - if (formattedValue) { - request.setRequestHeader("Prefer", - "odata.include-annotations=OData.Community.Display.V1.FormattedValue"); - } - request.onreadystatechange = function () { - if (this.readyState === 4) { - request.onreadystatechange = null; - switch (this.status) { - case 200: // Success with content returned in response body. - case 204: // Success with no content returned in response body. - resolve(this); - break; - default: // All other statuses are unexpected so are treated like errors. - var error; - try { - error = JSON.parse(request.response).error; - } catch (e) { - error = new Error("Unexpected Error"); - } - reject(error); - break; - } - } - }; - request.send(JSON.stringify(data)); - }); +// Add event listener to the basic operations button +document.getElementById("queryDataButton").onclick = async function () { + runSample(new QueryDataSample(client, container)); }; +``` -/** - * @funnction output - * @description Generic helper function to output data to console. - * @param {array} collection - Array of entities. - * @param {string} label - Text label for what the collection contains. - * @param {array} properties - Array of properties appropriate for the collection. - */ -Sdk.output = function (collection, label, properties) { - console.log(label); - collection.forEach(function (row, i) { - var prop = []; - properties.forEach(function (p) { - var f = p + "@OData.Community.Display.V1.FormattedValue"; - prop.push((row[f] ? row[f] : row[p])); // Get formatted value if one exists for this property. - }) - console.log("\t%s) %s", i + 1, prop.join(", ")); - }); -} - -/** - * @function startSample - * @description Runs the sample. - * This sample demonstrates basic query operations. - * Results are sent to the debugger's console window. - */ -Sdk.startSample = function () { - // Initializing... - deleteData = document.getElementsByName("removesampledata")[0].checked; - entitiesToDelete = []; //Reset the array. - account1Uri = ""; - contact1Uri = ""; - page2Uri = ""; - - console.log("-- Sample started --"); - console.log("Create sample data:"); - // Add some data to the CRM server so we can query against it. - // Using Deep Insert, we create all the sample data in one request. - // Data structure: - // Accounts - // |--- primarycontactid - // |--- Contact_Tasks (3 tasks) - // |--- Account_Tasks (3 tasks) - // |--- contact_customer_accounts (9 child contacts, each with 3 tasks) - // |--- Contacts - // |--- Contact_Tasks - // - var sampleData = { - "name": "Contoso, Ltd. (sample)", - "primarycontactid": { - "firstname": "Yvonne", "lastname": "McKay (sample)", "jobtitle": "Coffee Master", - "annualincome": 45000, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, "Account_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ], - "contact_customer_accounts": [ - { - "firstname": "Susanna", "lastname": "Stubberod (sample)", "jobtitle": "Senior Purchaser", - "annualincome": 52000, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, - { - "firstname": "Nancy", "lastname": "Anderson (sample)", "jobtitle": "Activities Manager", - "annualincome": 55500, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, - { - "firstname": "Maria", "lastname": "Cambell (sample)", "jobtitle": "Accounts Manager", - "annualincome": 31000, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, - { - "firstname": "Nancy", "lastname": "Anderson (sample)", "jobtitle": "Logistics Specialist", - "annualincome": 63500, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, - { - "firstname": "Scott", "lastname": "Konersmann (sample)", "jobtitle": "Accounts Manager", - "annualincome": 38000, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, - { - "firstname": "Robert", "lastname": "Lyon (sample)", "jobtitle": "Senior Technician", - "annualincome": 78000, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, - { - "firstname": "Paul", "lastname": "Cannon (sample)", "jobtitle": "Ski Instructor", - "annualincome": 68500, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, - { - "firstname": "Rene", "lastname": "Valdes (sample)", "jobtitle": "Data Analyst III", - "annualincome": 86000, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - }, - { - "firstname": "Jim", "lastname": "Glynn (sample)", "jobtitle": "Senior International Sales Manager", - "annualincome": 81400, "Contact_Tasks": [ - { "subject": "Task 1", "description": "Task 1 description" }, - { "subject": "Task 2", "description": "Task 2 description" }, - { "subject": "Task 3", "description": "Task 3 description" } - ] - } - ] - }; - - var uri = "/accounts"; // A relative URI to the account entity. - Sdk.request("POST", uri, sampleData) // Adding sample data so we can query against it. - .then(function (request) { - // Process request. - account1Uri = request.getResponseHeader("OData-EntityId"); - entitiesToDelete.push(account1Uri); // To delete later. - console.log("Account 'Contoso, Ltd. (sample)' created with 1 primary contact and 9 associated contacts."); - - // Get primary contact info. - // Most queries are done using this contact. - var uri = account1Uri + "/primarycontactid/$ref"; // Request for the URI only. - return Sdk.request("GET", uri); - }) - .then(function (request) { - contact1Uri = JSON.parse(request.response)["@odata.id"]; - entitiesToDelete.push(contact1Uri); // To delete later. - console.log("Has primary contact 'Yvonne McKay (sample)' with URI: %s\n", contact1Uri); - - // Basic query: - // Query using $select option against a contact entity to get the properties you want. - // For performance best practice, always use $select otherwise all properties are returned. - console.log("-- Basic Query --"); - var query = "?$select=" + contactProperties.join(); // Array defined in the global scope. - return Sdk.request("GET", contact1Uri + query, null, true); - }) - .then(function (request) { - var contact1 = JSON.parse(request.response); - console.log("Contact basic info:\n\tFullname: '%s'\n\tJobtitle: '%s'\n\tAnnualincome: '%s' (unformatted)", - contact1.fullname, contact1.jobtitle, contact1.annualincome); - console.log("\tAnnualincome: %s (formatted)\n", - contact1["annualincome@OData.Community.Display.V1.FormattedValue"]); - - // Filter criteria: - // Applying filters to get targeted data. - // 1) Using standard query functions (e.g.: contains, endswith, startswith) - // 2) Using CRM query functions (e.g.: LastXhours, Last7Days, Today, Between, In, ...) - // 3) Using filter operators and logical operators (e.g.: eq, ne, gt, and, or, etc…) - // 4) Set precedence using parenthesis (e.g.: ((criteria1) and (criteria2)) or (criteria3) - // For more info, see: https://msdn.microsoft.com/library/gg334767.aspx#bkmk_filter - console.log("-- Filter Criteria --"); - - // Filter 1: Using standard query functions to filter results. - // In this operation, we will query for all contacts with fullname containing the string "(sample)". - var filter = "&$filter=contains(fullname,'(sample)')"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true); - }) - .then(function (request) { - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Contacts filtered by fullname containing '(sample)':", contactProperties); - - // Filter 2: Using CRM query functions to filter results. - // In this operation, we will query for all contacts that was created in the last hour. - // For complete list of CRM query functions, see: - // https://msdn.microsoft.com/library/mt607843.aspx - var filter = "&$filter=Microsoft.Dynamics.CRM.LastXHours(PropertyName='createdon',PropertyValue='1')"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true); // Remember page size limit is set to 10. - }) - .then(function(request){ - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Contacts that were created within the last 1hr:", contactProperties); - - // Filter 3: Using operators - // Building on the previous operation, we will further limit the results by the contact's income. - // For more info on standard filter operators, see: - // https://msdn.microsoft.com/library/gg334767.aspx#bkmk_filter - var filter = "&$filter=contains(fullname,'(sample)') and annualincome gt 55000"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true); - }) - .then(function (request) { - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Contacts filtered by fullname and annualincome (<$55,000):", contactProperties); - - // Filter 4: Set precedence using parenthesis. - // Continue building on the previous operation, we will further limit results by job title. - // Parenthesis and the order of filter statements can impact results returned. - var filter = "&$filter=contains(fullname,'(sample)') " + - "and (contains(jobtitle,'senior') or contains(jobtitle,'specialist')) and annualincome gt 55000"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true); - }) - .then(function (request) { - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Contacts filtered by fullname, annualincome and jobtitle (Senior or Specialist):", - contactProperties); - - // Order results: - // Filtered results can be order in descending or ascending order. - console.log("\n-- Order Results --"); - var filter = "&$filter=contains(fullname,'(sample)') " + - "&$orderby=jobtitle asc, annualincome desc"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true); - }) - .then(function (request) { - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Contacts ordered by jobtitle (Ascending) and annualincome (descending):", - contactProperties); - - // Parameterized Aliases. - // Aliases can be used as parameters in a query. These parameters can be used in $filter and $orderby options. - // Using the previous operation as basis, parameterizing the query will give us the same results. - // For more info, see: https://msdn.microsoft.com/library/gg309638.aspx#bkmk_passParametersToFunctions - console.log("\n-- Parameterized Aliases --"); - var filter = "&$filter=contains(@p1,'(sample)') " + - "&$orderby=@p2 asc, @p3 desc&@p1=fullname&@p2=jobtitle&@p3=annualincome"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true); - }) - .then(function (request) { - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Contacts list using parameterized aliases:", contactProperties); - - // Limit records returned. - // To further limit the records returned, use the $top query option. - // Specifying a limit number for $top will return at most that number of results per request. - // Extra results are ignored. - console.log("\n-- Top Results --"); - var filter = "&$filter=contains(fullname,'(sample)')&$top=5"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true); - }) - .then(function (request) { - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Contacts top 5 results:", contactProperties); - - // Result count. - // Count the number of results matching the filter criteria. - // 1) Get a count of a collection without the data. - // 2) Get a count along with the data. - // HINT: Use count together with the "odata.maxpagesize" to calculate the number of pages in the query. - // NOTE: CRM has a max record limit of 5000 records per response. - console.log("\n-- Result Count --"); - return Sdk.request("GET", "/contacts/$count"); // Count is returned in response body. - }) - .then(function (request) { - console.log("The contacts collection has %s contacts.", request.response); // Count maximum is 5000. - - // 2) Get filtered result with a count - var filter = "&$filter=contains(jobtitle,'senior') or contains(jobtitle, 'manager')&$count=true"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true); - }) - .then(function (request) { - var count = JSON.parse(request.response)["@odata.count"]; - console.log("%s contacts have either 'Manager' or 'Senior' designation in their jobtitle.", count); - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Manager or Senior:", contactProperties); - - // Pagination: - // For large data sets, you can limit the number of records returned per page. - // Then offer a "next page" and "previous page" links for users to browse through all the data. - // NOTE: This is why you should not use $top with maxpagesize. $top will limit results returned - // preventing you from accessing all possible results in the query. - // For example: If your query has 10 entities in the result and you limit your result to $top=5 - // then, you can't get to the remaining 5 results; but with "maxpagesize" (without $top), you can. - // HINT: Save the URI of the current page so users can go "next" and "previous". - console.log("\n-- Pagination --"); - var filter = "&$filter=contains(fullname,'(sample)')&$count=true"; - var query = "?$select=" + contactProperties.join() + filter; - return Sdk.request("GET", "/contacts" + query, null, true, 4); // 4 records per page. - }) - .then(function (request) { - var count = JSON.parse(request.response)["@odata.count"]; - var maxpages = Math.ceil(count / 4); - console.log("Contacts total: %s \tContacts per page: %s.\tOutputting first 2 pages.", count, 4); - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Page 1 of " + maxpages + ":", contactProperties); - - // Getting the next page. - page2Uri = JSON.parse(request.response)["@odata.nextLink"]; // This URI is already encoded. - return Sdk.request("GET", decodeURI(page2Uri), null, true, 4); // URI re-encoded in the request function. - }) - .then(function (request) { - var count = JSON.parse(request.response)["@odata.count"]; - var maxpages = Math.ceil(count / 4); - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Page 2 of " + maxpages + ":", contactProperties); - - // Using expand option to retrieve additional information. - // It is common for entities to have associations with other entities in the system and you might want - // to also retrieve this information in the same request. To retrieve information on associated entities, - // use the $expand query option on navigation properties. - // 1) Expand using single-valued navigation properties (e.g.: via the 'primarycontactid') - // 2) Expand using partner property (e.g.: from contact to account via the 'account_primary_contact') - // 3) Expand using collection-valued navigation properties (e.g.: via the 'contact_customer_accounts') - // 4) Expand using multiple navigation property types in a single request. - // NOTE: Expansions can only go 1 level deep. - // For performance best practice, always use $select statement in an expand option. - console.log("\n-- Expanding Results --"); - - // 1) Expand using single-valued navigation properties (e.g.: via the 'primarycontactid') - var expand = "&$expand=primarycontactid($select=" + contactProperties.join() + ")"; - var query = "?$select=" + accountProperties.join() + expand; - return Sdk.request("GET", account1Uri + query, null, true); - }) - .then(function (request) { - var account = JSON.parse(request.response); - var str = "Account '%s' has the following primary contact person:\n\t" + - "Fullname: '%s' \n\tJobtitle: '%s' \n\tAnnualincome: '%s'"; - console.log(str, account.name, - account.primarycontactid.fullname, - account.primarycontactid.jobtitle, - account.primarycontactid.annualincome); - - // 2) Expand using partner property (e.g.: from contact to account via the 'account_primary_contact') - var expand = "&$expand=account_primary_contact($select=" + accountProperties.join() + ")"; - var query = "?$select=" + contactProperties.join() + expand; - return Sdk.request("GET", contact1Uri + query, null, true); - }) - .then(function (request) { - var contact = JSON.parse(request.response); - var label = "Contact '" + contact.fullname + "' is the primary contact for the following accounts:"; - Sdk.output(contact.account_primary_contact, label, accountProperties); - - // 3) Expand using collection-valued navigation properties (e.g.: via the 'contact_customer_accounts') - var expand = "&$expand=contact_customer_accounts($select=" + contactProperties.join() + ")" - var query = "?$select=" + accountProperties.join() + expand; - return Sdk.request("GET", account1Uri + query, null, true); - }) - .then(function (request) { - var account = JSON.parse(request.response); - var label = "Account '" + account.name + "' has the following contact customers:"; - var collection = account.contact_customer_accounts; - Sdk.output(collection, label, contactProperties); - - // 4) Expand using multiple navigation property types in a single request. - // For example: expanding on primiarycontactid, contact_customer_accounts, and Account_Tasks. - console.log("\n-- Expanding multiple property types in one request -- "); - var expand = "&$expand=primarycontactid($select=" + contactProperties.join() + ")," + - "contact_customer_accounts($select=" + contactProperties.join() + ")," + - "Account_Tasks($select=" + taskProperties.join() + ")"; - var query = "?$select=" + accountProperties.join() + expand; - return Sdk.request("GET", account1Uri + query, null, true); - }) - .then(function (request) { - var account = JSON.parse(request.response); - var label = "Account '%s' has the following primary contact person:\n\t" + - "Fullname: '%s' \n\tJobtitle: '%s' \n\tAnnualincome: '%s'"; - console.log(label, account.name, - account.primarycontactid.fullname, - account.primarycontactid.jobtitle, - account.primarycontactid.annualincome); - - // Handling each collection separately. - label = "Account '" + account.name + "' has the following related contacts:"; - var collection = account.contact_customer_accounts; - Sdk.output(collection, label, contactProperties); - - label = "Account '" + account.name + "' has the following tasks:"; - collection = account.Account_Tasks; - Sdk.output(collection, label, taskProperties); - - // FetchXML - // Using FetchXML to query for all contacts whose fullname contains '(sample)'. - // NOTE: XML string must be URI encoded. - // For more information, see: https://msdn.microsoft.com/library/gg328117.aspx - console.log("\n-- FetchXML -- "); - var fetchXML = " \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - "; - return Sdk.request("GET", "/contacts?fetchXml=" + encodeURIComponent(fetchXML), null, true); - }) - .then(function(request){ - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Contacts Fetched by fullname containing '(sample)':", contactProperties); - - // FetchXML pagination. - // Noticed the attribute "page=3" and "count=4" in this XML. - // We want to retrieve entities in page 3 but limit results to only 4 entities. - // If the result return zero records for the page, that means we have reached the end of the result set. - // For more info, see: https://msdn.microsoft.com/library/mt607533.aspx#bkmk_useFetchXML - var fetchXML = " \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - "; - return Sdk.request("GET", "/contacts?fetchXml=" + encodeURIComponent(fetchXML), null, true); - }) - .then(function(request){ - var collection = JSON.parse(request.response).value; - if (collection.length == 0) { - console.log("There are no records on this page."); // We have reached the end of our query result set. - } else { - Sdk.output(collection, "Contacts Fetched by fullname containing '(sample)' - Page 3:", contactProperties); - } - - // Using predefined queries. - // 1) Saved query - // 2) User query - // For more info, see: - // https://msdn.microsoft.com/library/mt607533.aspx +The `runSample` function takes an instance of the `QueryDataSample` class where the constructor accepts a [DataverseWebAPI.Client](../dataversewebapi-sample-library.md#client-class) instance and a reference to a container to write messages to. - // Saved Query - // Get the Saved Query "Active Accounts" and display results to output. - console.log("\n-- Saved Query -- "); - var filter = "&$filter=name eq 'Active Accounts'"; - var query = "?$select=name,savedqueryid" + filter; - return Sdk.request("GET", "/savedqueries" + query, null, true); // Requesting for saved query GUID. - }) - .then(function(request){ - // Get the savedqueryid GUID and then use it to request for the entities in that query. - var activeAccount = JSON.parse(request.response).value[0]; // Get the first matched. - var savedqueryid = activeAccount.savedqueryid; - // Request for the saved query results - return Sdk.request("GET", "/accounts?savedQuery=" + savedqueryid, null, true); - }) - .then (function (request){ - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Saved Query (Active Accounts):", accountProperties); +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/scripts/index.js" id="runSample"::: - // User Query - // Create a user query then get it from the server and execute that query for results. - // For more info, see: https://msdn.microsoft.com/library/gg509053.aspx - console.log("\n-- User Query -- "); - var userquery = { - "name": "My User Query", - "description": "User query to display contact info.", - "querytype": 0, - "returnedtypecode": "contact", - "fetchxml": " \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - " - }; - return Sdk.request("POST", "/userqueries", userquery, true); // Create the user query. - }) - .then(function (request){ - // Look up the user query we just created - // then use it to request for the entities in that query. - var filter = "&$filter=name eq 'My User Query'"; - var query = "?$select=name,userqueryid," + filter; - return Sdk.request("GET", "/userqueries" + query, null, true); - }) - .then(function (request) { - var userQuery = JSON.parse(request.response).value[0]; // Get the first matched. - var userqueryid = userQuery.userqueryid; - entitiesToDelete.push(clientUrl + webAPIPath + "/userqueries(" + userqueryid + ")"); +## QueryDataSample.js - // Request for the user query results - return Sdk.request("GET", "/contacts?userQuery=" + userqueryid, null, true); - }) - .then(function (request) { - var collection = JSON.parse(request.response).value; - Sdk.output(collection, "Saved User Query:", contactProperties); +The following is the `QueryDataSample` class that contains the code for this sample. - // House cleaning - deleting sample data - // For more info on cascading delete, see: - // https://msdn.microsoft.com/library/gg309412.aspx#BKMK_CascadingBehavior - console.log("\n-- Deleting Sample Data --"); - if (deleteData) { - for (var i = 0; i < entitiesToDelete.length; i++) { - console.log("Deleting entity: " + entitiesToDelete[i]); - Sdk.request("DELETE", entitiesToDelete[i], null) - .catch(function (err) { - console.log("ERROR: Delete failed --Reason: \n\t" + err.message); - }); - } - } else { - console.log("Sample data not deleted."); - } - }) - .catch(function (error) { - console.log(error.message); - }); +:::code language="javascript" source="~/../PowerApps-Samples/dataverse/webapi/JS/SPASample/src/samples/QueryDataSample.js"::: -} -``` ### See also -[Use the Dataverse Web API](../overview.md)
-[Query Data using the Web API](../query/overview.md)
-[Web API Samples](../web-api-samples.md)
-[Web API Query Data Sample](../web-api-query-data-sample.md)
-[Web API Query Data Sample (C#)](webapiservice-query-data.md)
-[Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md)
-[Web API Basic Operations Sample (Client-side JavaScript)](basic-operations-client-side-javascript.md)
-[Web API Conditional Operations Sample (Client-side JavaScript)](conditional-operations-client-side-javascript.md)
+[Use the Dataverse Web API](../overview.md) +[Query Data using the Web API](../query/overview.md) +[Web API Samples](../web-api-samples.md) +[Web API Query Data Sample](../web-api-query-data-sample.md) +[Web API Query Data Sample (C#)](webapiservice-query-data.md) +[Web API Samples (Client-side JavaScript)](../web-api-samples-client-side-javascript.md) +[Web API Basic Operations Sample (Client-side JavaScript)](basic-operations-client-side-javascript.md) +[Web API Conditional Operations Sample (Client-side JavaScript)](conditional-operations-client-side-javascript.md) [Web API Functions and Actions Sample (Client-side JavaScript)](functions-actions-client-side-javascript.md) [!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/webapi/samples/retrievemetadatachanges.md b/powerapps-docs/developer/data-platform/webapi/samples/retrievemetadatachanges.md index e187f744da..c6e32b2c36 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/retrievemetadatachanges.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/retrievemetadatachanges.md @@ -17,7 +17,7 @@ contributors: This sample shows how to retrieve and detect changes in table definitions using the [RetrieveMetadataChanges Action](xref:Microsoft.Dynamics.CRM.RetrieveMetadataChanges). -You can view the sample at [PowerApps-Samples/dataverse/webapi/C#-NETCore/Schema/RetrieveMetadataChanges/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/RetrieveMetadataChanges) +You can view the sample at [PowerApps-Samples/dataverse/webapi/C#-NETCore/Schema/RetrieveMetadataChanges/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/RetrieveMetadataChanges) See these articles for explanation of functionality: @@ -38,7 +38,7 @@ The following prerequisites are required to build and run this sample: ## How to run this sample 1. Clone or download the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. -1. Locate the [/dataverse/webapi/C#-NETx/RetrieveMetadataChanges/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/RetrieveMetadataChanges) folder. +1. Locate the [/dataverse/webapi/C#-NETx/RetrieveMetadataChanges/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/RetrieveMetadataChanges) folder. 1. Open the `RetrieveMetadataChanges.sln` file using Visual Studio 2022 1. Edit the `appsettings.json` file to set the following property values: @@ -53,7 +53,7 @@ The following prerequisites are required to build and run this sample: ## Code -The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/RetrieveMetadataChanges/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/RetrieveMetadataChanges/Program.cs) +The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/RetrieveMetadataChanges/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/RetrieveMetadataChanges/Program.cs) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/webapi/samples/toc.yml b/powerapps-docs/developer/data-platform/webapi/samples/toc.yml index 5757fd8b98..a7c31ade19 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/toc.yml +++ b/powerapps-docs/developer/data-platform/webapi/samples/toc.yml @@ -51,10 +51,14 @@ items: href: basic-operations-powershell.md - name: Metadata Operations href: metadata-operations-powershell.md + - name: Column-level security + href: column-level-security-powershell.md - name: (JavaScript) samples items: - name: About the client-side samples href: ../web-api-samples-client-side-javascript.md + - name: DataverseWebAPI sample library + href: ../dataversewebapi-sample-library.md - name: Basic Operations href: basic-operations-client-side-javascript.md - name: Conditional Operations diff --git a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-basic-operations.md b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-basic-operations.md index 5edff5f757..b36dc03e38 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-basic-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-basic-operations.md @@ -2,8 +2,8 @@ title: "Web API Basic Operations Sample (C#) (Microsoft Dataverse)| Microsoft Docs" description: "This sample demonstrates how to perform basic CRUD (Create, Retrieve, Update, and Delete) and association and dissociation operations on Microsoft Dataverse table rows, using the Dataverse Web API with the WebAPIService class library." ms.date: 08/29/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -34,7 +34,7 @@ These are required to build and run this sample: ## How to run this sample 1. Clone or download the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. -1. Locate the [/dataverse/webapi/C#-NETx/BasicOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/BasicOperations) folder. +1. Locate the [/dataverse/webapi/C#-NETx/BasicOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/BasicOperations) folder. 1. Open the `BasicOperations.sln` file using Visual Studio 2022 1. Edit the `appsettings.json` file to set the following property values: @@ -49,7 +49,7 @@ These are required to build and run this sample: ## Code -The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/BasicOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/BasicOperations/Program.cs) +The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/BasicOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/BasicOperations/Program.cs) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-conditional-operations.md b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-conditional-operations.md index c5b4e08143..61ece2aa9b 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-conditional-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-conditional-operations.md @@ -2,8 +2,8 @@ title: "Web API Conditional Operation sample (C#) (Microsoft Dataverse)| Microsoft Docs" description: "This sample shows how to perform conditional message operations when accessing table rows of the Microsoft Dataverse." ms.date: 09/02/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -34,7 +34,7 @@ These are required to build and run this sample: ## How to run this sample 1. Clone or download the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. -1. Locate the [/dataverse/webapi/C#-NETx/ConditionalOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/ConditionalOperations) folder. +1. Locate the [/dataverse/webapi/C#-NETx/ConditionalOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/ConditionalOperations) folder. 1. Open the `ConditionalOperations.sln` file using Visual Studio 2022 1. Edit the `appsettings.json` file to set the following property values: @@ -49,7 +49,7 @@ These are required to build and run this sample: ## Code -The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/ConditionalOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/ConditionalOperations/Program.cs) +The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/ConditionalOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/ConditionalOperations/Program.cs) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-functions-and-actions.md b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-functions-and-actions.md index 2f99e00b17..d3073b633b 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-functions-and-actions.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-functions-and-actions.md @@ -2,8 +2,8 @@ title: "Web API Functions and Actions Sample (C#) (Microsoft Dataverse)| Microsoft Docs" description: "This sample demonstrates how to call bound and unbound functions and actions, including custom actions, using the Microsoft Dataverse Web API and C#." ms.date: 09/02/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -32,7 +32,7 @@ This sample uses the common helper code in the [WebAPIService class library (C#) ## How to run this sample 1. Clone or download the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. -1. Locate the [/dataverse/webapi/C#-NETx/FunctionsAndActions/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/FunctionsAndActions) folder. +1. Locate the [/dataverse/webapi/C#-NETx/FunctionsAndActions/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/FunctionsAndActions) folder. 1. Open the `FunctionsAndActions.sln` file using Visual Studio 2022 1. Edit the `appsettings.json` file to set the following property values: @@ -47,7 +47,7 @@ This sample uses the common helper code in the [WebAPIService class library (C#) ## Code -The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/FunctionsAndActions/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FunctionsAndActions/Program.cs) +The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/FunctionsAndActions/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FunctionsAndActions/Program.cs) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-metadata-operations.md b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-metadata-operations.md index 4942ebf7fb..a32d4fe6e3 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-metadata-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-metadata-operations.md @@ -34,7 +34,7 @@ The following is required to build and run this sample: ## How to run this sample 1. Clone or download the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. -1. Locate the [/dataverse/webapi/C#-NETx/MetadataOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/MetadataOperations) folder. +1. Locate the [/dataverse/webapi/C#-NETx/MetadataOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/MetadataOperations) folder. 1. Open the `MetadataOperations.sln` file using Visual Studio 2022 1. Edit the `appsettings.json` file to set the following property values: @@ -49,7 +49,7 @@ The following is required to build and run this sample: ## Code -The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/MetadataOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/MetadataOperations/Program.cs) +The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/MetadataOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/MetadataOperations/Program.cs) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-parallel-operations.md b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-parallel-operations.md index 96ab380f34..be2cb51711 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-parallel-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-parallel-operations.md @@ -2,8 +2,8 @@ title: "Web API WebApiService Parallel Operations Sample (C#) (Microsoft Dataverse)| Microsoft Docs" description: "This sample demonstrates sending requests in parallel using the .NET Task Parallel Library (TPL)." ms.date: 09/02/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -29,7 +29,7 @@ This sample uses the common helper code in the [WebAPIService class library (C#) ## How to run this sample 1. Clone or download the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. -1. Locate the [/dataverse/webapi/C#-NETx/ParallelOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/ParallelOperations) folder. +1. Locate the [/dataverse/webapi/C#-NETx/ParallelOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/ParallelOperations) folder. 1. Open the `ParallelOperations.sln` file using Visual Studio 2022 1. Edit the `appsettings.json` file to set the following property values: @@ -44,7 +44,7 @@ This sample uses the common helper code in the [WebAPIService class library (C#) ## Code -The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/ParallelOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/ParallelOperations/Program.cs) +The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/ParallelOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/ParallelOperations/Program.cs) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-query-data.md b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-query-data.md index 139939130b..7754d85cb6 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-query-data.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-query-data.md @@ -2,8 +2,8 @@ title: "Web API Query Data sample (C#) (Microsoft Dataverse)| Microsoft Docs" description: "This sample demonstrates how to query data of Microsoft Dataverse entity instances, using the Dataverse Web API along with the WebApiService class." ms.date: 03/28/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -32,7 +32,7 @@ The following is required to build and run this sample: ## How to run this sample 1. Clone or download the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. -1. Locate the [/dataverse/webapi/C#-NETx/QueryData/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/QueryData) folder. +1. Locate the [/dataverse/webapi/C#-NETx/QueryData/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/QueryData) folder. 1. Open the `QueryData.sln` file using Visual Studio 2022 1. Edit the `appsettings.json` file to set the following property values: @@ -47,7 +47,7 @@ The following is required to build and run this sample: ## Code -The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/QueryData/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/QueryData/Program.cs) +The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/QueryData/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/QueryData/Program.cs) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-tpl-dataflow-parallel-operations.md b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-tpl-dataflow-parallel-operations.md index c481844b2b..cb762ecad2 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-tpl-dataflow-parallel-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice-tpl-dataflow-parallel-operations.md @@ -2,8 +2,8 @@ title: "Web API Parallel Operations with TPL Dataflow components Sample (C#) (Microsoft Dataverse)| Microsoft Docs" description: "This sample demonstrates using Task Parallel Library (TPL) dataflow components with asynchronous requests." ms.date: 09/02/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -30,7 +30,7 @@ This sample uses the common helper code in the [WebAPIService class library (C#) ## How to run this sample 1. Clone or download the [PowerApps-Samples](https://github.com/microsoft/PowerApps-Samples) repository. -1. Locate the [/dataverse/webapi/C#-NETx/TPLDataFlowParallelOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/TPLDataFlowParallelOperations) folder. +1. Locate the [/dataverse/webapi/C#-NETx/TPLDataFlowParallelOperations/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/TPLDataFlowParallelOperations) folder. 1. Open the `TPLDataFlowParallelOperations.sln` file using Visual Studio 2022 1. Edit the `appsettings.json` file to set the following property values: @@ -45,7 +45,7 @@ This sample uses the common helper code in the [WebAPIService class library (C#) ## Code -The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/TPLDataFlowParallelOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/TPLDataFlowParallelOperations/Program.cs) +The code for this sample is here: [PowerApps-Samples/dataverse/webapi/C#-NETx/TPLDataFlowParallelOperations/Program.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/TPLDataFlowParallelOperations/Program.cs) ## Demonstrates diff --git a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice.md b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice.md index 40ce7d22d7..2f45740ffa 100644 --- a/powerapps-docs/developer/data-platform/webapi/samples/webapiservice.md +++ b/powerapps-docs/developer/data-platform/webapi/samples/webapiservice.md @@ -2,8 +2,8 @@ title: "WebApiService class library (C#) (Microsoft Dataverse) | Microsoft Docs" description: "This sample .NET 6.0 class library project that demonstrates several important capabilities that you should include when you use the Dataverse Web API" ms.date: 08/29/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -33,13 +33,13 @@ This library demonstrates: This library doesn't: -- **Manage authentication**. It depends on a function passed from an application that provides the access token to use. All Web API samples depend on a shared [App class](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/App.cs) that manages authentication using the [Microsoft Authentication Library (MSAL)](/azure/active-directory/develop/msal-overview). MSAL supports several different types of authentication flows. These samples use the [Username/password (ROPC)](/azure/active-directory/develop/msal-authentication-flows) flow for simplicity but this flow isn't recommended. For your apps, you should use one of the other flows. More information: [Authentication flow support in the Microsoft Authentication Library](/azure/active-directory/develop/msal-authentication-flows). +- **Manage authentication**. It depends on a function passed from an application that provides the access token to use. All Web API samples depend on a shared [App class](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/App.cs) that manages authentication using the [Microsoft Authentication Library (MSAL)](/azure/active-directory/develop/msal-overview). MSAL supports several different types of authentication flows. These samples use the [Username/password (ROPC)](/azure/active-directory/develop/msal-authentication-flows) flow for simplicity but this flow isn't recommended. For your apps, you should use one of the other flows. More information: [Authentication flow support in the Microsoft Authentication Library](/azure/active-directory/develop/msal-authentication-flows). - **Provide for any code generation capabilities**. All classes used in the samples are written by hand. All business entity data uses the well-known [Json.NET JObject Class](https://www.newtonsoft.com/json/help/html/t_newtonsoft_json_linq_jobject.htm) rather than a class representing the entity type. - **Provide an object model for composing OData queries**. All queries show the OData query syntax as query parameters. ## Code -You can find the `WebApiService` class library source code and Visual Studio solution at [PowerApps-Samples/dataverse/webapi/C#-NETx/WebAPIService](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx/WebAPIService) +You can find the `WebApiService` class library source code and Visual Studio solution at [PowerApps-Samples/dataverse/webapi/C#-NETx/WebAPIService](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx/WebAPIService) ## Class list @@ -189,8 +189,8 @@ Within an application, you might also create custom messages, for example repres For example, the [Web API Functions and Actions Sample (C#)](webapiservice-functions-and-actions.md) uses a custom API that isn't included in Dataverse until a solution containing the custom API is installed. The definition for the corresponding classes to use this message are located in the sample application that uses it: -- [FunctionsAndActions/Messages/IsSystemAdminRequest.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FunctionsAndActions/Messages/IsSystemAdminRequest.cs) -- [FunctionsAndActions/Messages/IsSystemAdminResponse.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FunctionsAndActions/Messages/IsSystemAdminResponse.cs) +- [FunctionsAndActions/Messages/IsSystemAdminRequest.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FunctionsAndActions/Messages/IsSystemAdminRequest.cs) +- [FunctionsAndActions/Messages/IsSystemAdminResponse.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FunctionsAndActions/Messages/IsSystemAdminResponse.cs) ### *Request classes @@ -341,7 +341,7 @@ The following methods are included: Within a sample application using `WebAPIService`, when the operation doesn't represent an API found in Dataverse by default, the method is defined in the application rather than in the `WebAPIService`. -For example, the [Web API Functions and Actions Sample (C#)](webapiservice-functions-and-actions.md) uses a custom API that isn't included in Dataverse until a solution containing the custom API is installed. The definition for this method is located in the sample application that uses it: [FunctionsAndActions/Methods/IsSystemAdmin.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/C%23-NETx/FunctionsAndActions/Methods/IsSystemAdmin.cs) +For example, the [Web API Functions and Actions Sample (C#)](webapiservice-functions-and-actions.md) uses a custom API that isn't included in Dataverse until a solution containing the custom API is installed. The definition for this method is located in the sample application that uses it: [FunctionsAndActions/Methods/IsSystemAdmin.cs](https://github.com/microsoft/PowerApps-Samples/blob/master/dataverse/webapi/CSharp-NETx/FunctionsAndActions/Methods/IsSystemAdmin.cs) ## Types diff --git a/powerapps-docs/developer/data-platform/webapi/update-delete-entities-using-web-api.md b/powerapps-docs/developer/data-platform/webapi/update-delete-entities-using-web-api.md index b4e124d95f..e4108bcd2e 100644 --- a/powerapps-docs/developer/data-platform/webapi/update-delete-entities-using-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/update-delete-entities-using-web-api.md @@ -2,8 +2,8 @@ title: "Update and delete table rows using the Web API (Microsoft Dataverse)| Microsoft Docs" description: "Read how to perform update and delete operations on tables using the Web API" ms.date: 07/22/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/use-ps-and-vscode-web-api.md b/powerapps-docs/developer/data-platform/webapi/use-ps-and-vscode-web-api.md index 6952c00006..4bd9c65e7a 100644 --- a/powerapps-docs/developer/data-platform/webapi/use-ps-and-vscode-web-api.md +++ b/powerapps-docs/developer/data-platform/webapi/use-ps-and-vscode-web-api.md @@ -1,7 +1,7 @@ --- title: Use PowerShell and Visual Studio Code with the Dataverse Web API description: Describes how to use PowerShell and Visual Studio Code to create reusable PowerShell functions to interactively test using the Dataverse Web API -ms.date: 08/27/2024 +ms.date: 10/30/2024 author: JimDaly ms.author: jdaly ms.reviewer: jdaly @@ -51,7 +51,7 @@ Let's put the code to authenticate to Dataverse in a function called `Connect` i param ( [Parameter(Mandatory)] [String] - $uri + $environmentUrl ) ## Login interactively if not already logged in @@ -78,7 +78,7 @@ Let's put the code to authenticate to Dataverse in a function called `Connect` i } # Set baseURI - $global:baseURI = $uri + 'api/data/v9.2/' + $global:baseURI = $environmentUrl + 'api/data/v9.2/' } ``` @@ -109,9 +109,9 @@ Let's put the code to authenticate to Dataverse in a function called `Connect` i PS C:\scripts> . 'C:\scripts\test.ps1' { "@odata.context": "https://yourorg.crm.dynamics.com/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.WhoAmIResponse", - "BusinessUnitId": "3a277578-5996-ee11-be36-002248227994", - "UserId": "2c2e7578-5996-ee11-be36-002248227994", - "OrganizationId": "97bf0e8b-aa99-ee11-be32-000d3a106c3a" + "BusinessUnitId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", + "UserId": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", + "OrganizationId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` @@ -661,7 +661,7 @@ Vary: Accept-Encoding x-ms-service-request-id: 7341c0c1-3343-430b-98ea-292567ed4776 Set-Cookie: ARRAffinity=f60cbee43b7af0a5f322e7ce57a018546ed978f67f0c11cbb5e15b02ddb091a915134d20c556b0b34b9b6ae43ec3f5dcdad61788de889ffc592af7aca85fc1c508DC0FC94CB062A12107345846; path=/; secure; HttpOnly Set-Cookie: ReqClientId=4fc95009-0b3d-4a19-b223-0d80745636ac; expires=Sun, 07-Jan-2074 21:10:42 GMT; path=/; secure; HttpOnly -Set-Cookie: orgId=648e8efd-db86-466e-a5bc-a4d5eb9c52d4; expires=Sun, 07-Jan-2074 21:10:42 GMT; path=/; secure; HttpOnly +Set-Cookie: orgId=00aa00aa-bb11-cc22-dd33-44ee44ee44ee; expires=Sun, 07-Jan-2074 21:10:42 GMT; path=/; secure; HttpOnly x-ms-service-request-id: 1ee13aa7-47f3-4a75-95fa-2916775a1f79 Strict-Transport-Security: max-age=31536000; includeSubDomains REQ_ID: 1ee13aa7-47f3-4a75-95fa-2916775a1f79 @@ -678,7 +678,7 @@ X-Source: 2302101791355821068628523819830862152291172232072372448021147103846182 Date: Sun, 07 Jan 2024 21:10:42 GMT Content-Length: 277 -{"@odata.context":"https://yourorg.api.crm.dynamics.com/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.WhoAmIResponse","BusinessUnitId":"1647bf36-e90a-4c4d-9b61-969d57ce7a66","UserId":"24e34f5e-7f1a-43fe-88da-7e4b862d51ad","OrganizationId":"648e8efd-db86-466e-a5bc-a4d5eb9c52d4"} +{"@odata.context":"https://yourorg.api.crm.dynamics.com/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.WhoAmIResponse","BusinessUnitId":"11bb11bb-cc22-dd33-ee44-55ff55ff55ff","UserId":"22cc22cc-dd33-ee44-ff55-66aa66aa66aa","OrganizationId":"00aa00aa-bb11-cc22-dd33-44ee44ee44ee"} ``` If Fiddler isn't running, you get an error: diff --git a/powerapps-docs/developer/data-platform/webapi/use-web-api-actions.md b/powerapps-docs/developer/data-platform/webapi/use-web-api-actions.md index 103cf81cd7..614ac0a067 100644 --- a/powerapps-docs/developer/data-platform/webapi/use-web-api-actions.md +++ b/powerapps-docs/developer/data-platform/webapi/use-web-api-actions.md @@ -2,8 +2,8 @@ title: "Use Web API actions (Microsoft Dataverse)| Microsoft Docs" description: "Actions are reusable operations that can be performed using the Web API. Actions are used with a POST request to modify data on Microsoft Dataverse." ms.date: 07/22/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/use-web-api-functions.md b/powerapps-docs/developer/data-platform/webapi/use-web-api-functions.md index abb248b3ab..351bf50bd2 100644 --- a/powerapps-docs/developer/data-platform/webapi/use-web-api-functions.md +++ b/powerapps-docs/developer/data-platform/webapi/use-web-api-functions.md @@ -3,8 +3,8 @@ title: Use Web API functions description: Learn how to use functions, which are reusable operations used with a GET request to retrieve data from Microsoft Dataverse Web API. ms.topic: how-to ms.date: 08/29/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -62,7 +62,7 @@ Certain functions require passing a reference to an existing record. For example When you pass a reference to an existing record, use the `@odata.id` annotation to the Uri for the record. For example if you're using the function you can use the following Uri to specify retrieving access to a specific contact record: ```http -GET [Organization URI]/api/data/v9.2/systemusers(af9b3cf6-f654-4cd9-97a6-cf9526662797)/Microsoft.Dynamics.CRM.RetrievePrincipalAccess(Target=@tid)?@tid={'@odata.id':'contacts(9f3162f6-804a-e611-80d1-00155d4333fa)'} +GET [Organization URI]/api/data/v9.2/systemusers(af9b3cf6-f654-4cd9-97a6-cf9526662797)/Microsoft.Dynamics.CRM.RetrievePrincipalAccess(Target=@tid)?@tid={'@odata.id':'contacts(aaaabbbb-0000-cccc-1111-dddd2222eeee)'} ``` The `@odata.id` annotation can be either the full URI or a relative URI. @@ -181,9 +181,9 @@ Content-Type: application/json; odata.metadata=minimal OData-Version: 4.0 { "@odata.context": "[Organization URI]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.WhoAmIResponse", - "BusinessUnitId": "ded5a64f-f06d-e511-80d0-00155db07cb1", - "UserId": "d96e9f55-f06d-e511-80d0-00155db07cb1", - "OrganizationId": "4faf1f34-f06d-e511-80d0-00155db07cb1" + "BusinessUnitId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", + "UserId": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", + "OrganizationId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-actions.md b/powerapps-docs/developer/data-platform/webapi/web-api-actions.md index ffee8243f6..95549826d2 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-actions.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-actions.md @@ -2,8 +2,8 @@ title: "Web API Actions (Microsoft Dataverse)| Microsoft Docs" description: "Describes OData Action elements defined for the Dataverse Web API." ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.service: powerapps applies_to: diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-basic-operations-sample.md b/powerapps-docs/developer/data-platform/webapi/web-api-basic-operations-sample.md index db61401c58..85c6e2884d 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-basic-operations-sample.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-basic-operations-sample.md @@ -1,9 +1,10 @@ --- -title: "Web API basic operations sample (Microsoft Dataverse)| Microsoft Docs" -description: "Code samples that demonstrate how to perform CRUD (Create, Retrieve, Update and Delete) operations using the Web API. The samples are coded using C# and client-side JavaScript." -ms.date: 08/29/2022 -author: MicroSri -ms.author: sriknair +title: "Web API basic operations sample " +description: "Code samples that demonstrate how to perform CRUD (Create, Retrieve, Update, and Delete) operations using the Dataverse Web API. The samples are coded using C#, PowerShell, and client-side JavaScript." +ms.topic: sample +ms.date: 03/22/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -15,19 +16,21 @@ contributors: [!INCLUDE[cc-terminology](../includes/cc-terminology.md)] -This collection of sample code snippets demonstrate how to perform basic CRUD (Create, Retrieve, Update, and Delete) and associative operations using the Microsoft Dataverse Web API. +This collection of sample code snippets demonstrate how to perform basic CRUD (Create, Retrieve, Update, and Delete) and associative operations using the Microsoft Dataverse Web API. These language specific versions implement the same operations: -- [Web API Basic Operations Sample (C#)](samples/webapiservice-basic-operations.md) +- [Web API Basic Operations Sample (C#)](samples/webapiservice-basic-operations.md) +- [Web API Basic Operations Sample (PowerShell)](samples/basic-operations-powershell.md) +- [Web API Basic Operations Sample (client-side JavaScript)](samples/basic-operations-client-side-javascript.md) -This topic describes a common set of operations implemented by each sample snippet in this group. This topic describes the HTTP requests and responses and text output that each sample will perform without the language specific details. See the language specific descriptions and the individual samples for details about how these operations are performed. +This article describes a common set of operations implemented by each sample snippet in this group. This article describes the HTTP requests and responses and text output that each sample performs without the language specific details. See the language specific descriptions and the individual samples for details about how these operations are performed. ## Demonstrates -This sample is divided into the following sections, containing Dataverse Web API operations which are discussed in greater detail in the specified associated conceptual topics. +This sample is divided into the following sections, containing Dataverse Web API operations which are discussed in greater detail in the specified associated conceptual articles. -|Code section|Associated conceptual topics| +|Code section|Associated conceptual articles| |------------------|----------------------------------| |[Section 1: Basic create and update operations](#bkmk_section1)|[Basic create](create-entity-web-api.md#bkmk_basicCreate)
[Basic update](update-delete-entities-using-web-api.md#bkmk_update)| |[Section 2: Create with association](#bkmk_section2)|[Associate table rows on create](create-entity-web-api.md#associate-table-rows-on-create)| @@ -36,13 +39,13 @@ This sample is divided into the following sections, containing Dataverse Web API |[Section 5: Delete table rows (sample cleanup)](#bkmk_section5)|[Basic delete](update-delete-entities-using-web-api.md#bkmk_delete)| > [!NOTE] -> For brevity, less pertinent HTTP headers have been omitted. The URLs of the records will vary with the base organization address and the ID of the row assigned by your Dataverse server. +> For brevity, less pertinent HTTP headers are omitted. The URLs of the records vary with the base organization address and the ID of the row assigned by your Dataverse server. ## Section 1: Basic create and update operations -This section creates a single contact then performs a series of updates upon that instance. Note that the response header [OData-EntityId](https://docs.oasis-open.org/odata/odata/v4.0/os/part1-protocol/odata-v4.0-os-part1-protocol.html#_Toc372793637) contains the URL to this newly created row, which parenthetically includes the unique ID for this record. +This section creates a single contact then performs a series of updates upon that instance. The response header [OData-EntityId](https://docs.oasis-open.org/odata/odata/v4.0/os/part1-protocol/odata-v4.0-os-part1-protocol.html#_Toc372793637) contains the URL to this newly created row, which parenthetically includes the unique ID for this record. 1. Create a new contact, named Rafel Shillo. @@ -66,14 +69,14 @@ This section creates a single contact then performs a series of updates upon tha ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada) + OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` **Console output:** ``` - Contact URI: [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada) - Contact relative Uri: contacts(0928bcb4-bb27-ed11-9db1-002248274ada) + Contact URI: [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) + Contact relative Uri: contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` The properties available for each type are defined within the metadata document and are also documented for each type in the section. For more general information, see [Web API types and operations](web-api-types-operations.md). @@ -83,7 +86,7 @@ This section creates a single contact then performs a series of updates upon tha **Request:** ```http - PATCH [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada) HTTP/1.1 + PATCH [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 If-Match: * OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -101,7 +104,7 @@ This section creates a single contact then performs a series of updates upon tha ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada) + OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` **Console output:** @@ -110,9 +113,9 @@ This section creates a single contact then performs a series of updates upon tha Contact 'Rafel Shillo' updated with jobtitle and annual income ``` -1. Retrieve the contact with its set of explicitly initialized properties. The `fullname` is a read-only property that is calculated from the `firstname` and `lastname` properties, which were explicitly initialized when the instance was created. In contrast, the `description` property was not explicitly initialized, so it retains its default value, a `null` string. +1. Retrieve the contact with its set of explicitly initialized properties. The `fullname` is a read-only property that is calculated from the `firstname` and `lastname` properties, which were explicitly initialized when the instance was created. In contrast, the `description` property wasn't explicitly initialized, so it retains its default value, a `null` string. - Note that the response, in addition to the requested values and typical headers, also automatically returns the following types of additional information: + In addition to the requested values and typical headers, the response also automatically returns the following types of additional information: - The primary ID for the current table type, here `contactid`. - An *ETag* value, denoted by the `@odata.etag` key, which identifies the specific version of the resource requested. For more information, see [Perform conditional operations using the Web API](perform-conditional-operations-using-web-api.md). @@ -122,7 +125,7 @@ This section creates a single contact then performs a series of updates upon tha **Request:** ```http - GET [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada)?$select=fullname,annualincome,jobtitle,description HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)?$select=fullname,annualincome,jobtitle,description HTTP/1.1 Prefer: odata.include-annotations="*" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -150,7 +153,7 @@ This section creates a single contact then performs a series of updates upon tha "_transactioncurrencyid_value@Microsoft.Dynamics.CRM.associatednavigationproperty": "transactioncurrencyid", "_transactioncurrencyid_value@Microsoft.Dynamics.CRM.lookuplogicalname": "transactioncurrency", "_transactioncurrencyid_value": "228f42f8-e646-e111-8eb7-78e7d162ced1", - "contactid": "0928bcb4-bb27-ed11-9db1-002248274ada" + "contactid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` @@ -171,7 +174,7 @@ This section creates a single contact then performs a series of updates upon tha **Request:** ```http - PATCH [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada) HTTP/1.1 + PATCH [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 If-Match: * OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -190,7 +193,7 @@ This section creates a single contact then performs a series of updates upon tha ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada) + OData-EntityId: [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` **Console output:** @@ -210,7 +213,7 @@ This section creates a single contact then performs a series of updates upon tha **Request:** ```http - PUT [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada)/telephone1 HTTP/1.1 + PUT [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/telephone1 HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -239,7 +242,7 @@ This section creates a single contact then performs a series of updates upon tha **Request:** ```http - GET [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada)/telephone1 HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/telephone1 HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -253,7 +256,7 @@ This section creates a single contact then performs a series of updates upon tha OData-Version: 4.0 { - "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#contacts(0928bcb4-bb27-ed11-9db1-002248274ada)/telephone1", + "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/telephone1", "value": "555-0105" } ``` @@ -268,9 +271,9 @@ This section creates a single contact then performs a series of updates upon tha ## Section 2: Create with association -This section creates a new account record named `Contoso, Ltd.` and associates it to an existing contact, `Rafel Shillo`, which was created in [Section 1](#bkmk_section1). This creation and association is performed in a single POST operation. +This section creates a new account record named `Contoso, Ltd.` and associates it to an existing contact, `Rafel Shillo`, which was created in [Section 1](#bkmk_section1). This creation and association is performed in a single POST operation. -1. Create the Contoso, Ltd. account and set its primary contact attribute to the existing contact Rafel Shillo. The `@odata.bind` annotation indicates that an association is being created, here binding the `primarycontactid` single-valued navigation property to an existing contact, Rafel Shillo. +1. Create the Contoso, Ltd. account and set its primary contact attribute to the existing contact Rafel Shillo. The `@odata.bind` annotation indicates that an association is being created, here binding the `primarycontactid` single-valued navigation property to an existing contact, Rafel Shillo. **Request:** @@ -284,7 +287,7 @@ This section creates a new account record named `Contoso, Ltd.` and associates i { "name": "Contoso Ltd", "telephone1": "555-5555", - "primarycontactid@odata.bind": "contacts(0928bcb4-bb27-ed11-9db1-002248274ada)" + "primarycontactid@odata.bind": "contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)" } ``` @@ -293,14 +296,14 @@ This section creates a new account record named `Contoso, Ltd.` and associates i ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(2728bcb4-bb27-ed11-9db1-002248274ada) + OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` **Console output:** ``` Account 'Contoso Ltd' created. - Account URI: accounts(2728bcb4-bb27-ed11-9db1-002248274ada) + Account URI: accounts(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` 1. Retrieve the primary contact for the account Contoso, Ltd., again using `$expand` with the `primarycontactid` single-valued navigation property to access the associated record. @@ -308,7 +311,7 @@ This section creates a new account record named `Contoso, Ltd.` and associates i **Request:** ```http - GET [Organization Uri]/api/data/v9.2/accounts(2728bcb4-bb27-ed11-9db1-002248274ada)?$select=name,&$expand=primarycontactid($select=fullname,jobtitle,annualincome) HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/accounts(11bb11bb-cc22-dd33-ee44-55ff55ff55ff)?$select=name,&$expand=primarycontactid($select=fullname,jobtitle,annualincome) HTTP/1.1 Prefer: odata.include-annotations="*" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -328,7 +331,7 @@ This section creates a new account record named `Contoso, Ltd.` and associates i "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#accounts(name,primarycontactid(fullname,jobtitle,annualincome))/$entity", "@odata.etag": "W/\"72935670\"", "name": "Contoso Ltd", - "accountid": "2728bcb4-bb27-ed11-9db1-002248274ada", + "accountid": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", "primarycontactid": { "@odata.etag": "W/\"72935663\"", "fullname": "Rafel Shillo", @@ -339,7 +342,7 @@ This section creates a new account record named `Contoso, Ltd.` and associates i "_transactioncurrencyid_value@Microsoft.Dynamics.CRM.associatednavigationproperty": "transactioncurrencyid", "_transactioncurrencyid_value@Microsoft.Dynamics.CRM.lookuplogicalname": "transactioncurrency", "_transactioncurrencyid_value": "228f42f8-e646-e111-8eb7-78e7d162ced1", - "contactid": "0928bcb4-bb27-ed11-9db1-002248274ada" + "contactid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } } ``` @@ -356,11 +359,11 @@ This section creates a new account record named `Contoso, Ltd.` and associates i ## Section 3: Create related table rows (deep insert) -This section demonstrates how to create a table row and related row, in a single POST request. Using this method, all rows are newly created; there are no existing rows to associate with. This approach has two advantages. It is more efficient, replacing multiple simpler creation and association operations with one combined operation. Also, it is atomic, where either the entire operation succeeds and all the related objects are created, or the operation fails and none are created. +This section demonstrates how to create a table row and related row, in a single POST request. When you use this method, all rows are newly created; there are no existing rows to associate with. This approach has two advantages. It's more efficient, replacing multiple simpler creation and association operations with one combined operation. Also, it's atomic, where either the entire operation succeeds and all the related objects are created, or the operation fails and none are created. This section creates an account, its primary contact, and a set of tasks for that contact in one request. -1. Create the account `Fourth Coffee` and its primary contact `Susie Curtis` and their three related tasks in one operation. Note the use of the single-valued `primarycontactid` navigation property and the collection-valued navigation property `Contact_Tasks` to define these relationships, respectively. Single-valued navigational properties take an object value, whereas collection-valued navigation properties take an array value. +1. Create the account `Fourth Coffee` and its primary contact `Susie Curtis` and their three related tasks in one operation. Note the use of the single-valued `primarycontactid` navigation property and the collection-valued navigation property `Contact_Tasks` to define these relationships, respectively. Single-valued navigational properties take an object value, whereas collection-valued navigation properties take an array value. **Request:** @@ -410,7 +413,7 @@ This section creates an account, its primary contact, and a set of tasks for tha ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(2e28bcb4-bb27-ed11-9db1-002248274ada) + OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) ``` **Console output:** @@ -419,12 +422,12 @@ This section creates an account, its primary contact, and a set of tasks for tha Account 'Fourth Coffee created. ``` -1. Selectively retrieve the newly created Fourth Coffee account and its primary contact. An expansion is performed on the single-valued navigation property `primarycontactid`. +1. Selectively retrieve the newly created Fourth Coffee account and its primary contact. An expansion is performed on the single-valued navigation property `primarycontactid`. **Request:** ```http - GET [Organization Uri]/api/data/v9.2/accounts(2e28bcb4-bb27-ed11-9db1-002248274ada)?$select=name&$expand=primarycontactid($select=fullname,jobtitle,annualincome) HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)?$select=name&$expand=primarycontactid($select=fullname,jobtitle,annualincome) HTTP/1.1 Prefer: odata.include-annotations="*" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -444,7 +447,7 @@ This section creates an account, its primary contact, and a set of tasks for tha "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#accounts(name,primarycontactid(fullname,jobtitle,annualincome))/$entity", "@odata.etag": "W/\"72935710\"", "name": "Fourth Coffee", - "accountid": "2e28bcb4-bb27-ed11-9db1-002248274ada", + "accountid": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", "primarycontactid": { "@odata.etag": "W/\"72935689\"", "fullname": "Susie Curtis", @@ -468,7 +471,7 @@ This section creates an account, its primary contact, and a set of tasks for tha Annual income: $48,000.00 ``` -1. Selectively retrieve the tasks associated with the primary contact retrieved in the previous operation. An expansion is performed on the collection-valued navigation property `Contact_Tasks`. +1. Selectively retrieve the tasks associated with the primary contact retrieved in the previous operation. An expansion is performed on the collection-valued navigation property `Contact_Tasks`. **Request:** @@ -553,21 +556,21 @@ This section creates an account, its primary contact, and a set of tasks for tha ## Section 4: Associate and disassociate existing entities -This section demonstrates how to associate and disassociate existing table rows. Forming an association requires the use of a reference URI and relationship object, which are then sent in a POST request. Disassociating requires sending a DELETE request to the reference URI for that association. First a one-to-many association is formed between a contact and an account. Then a many-to-many association is formed between a competitor and one or more opportunities. +This section demonstrates how to associate and disassociate existing table rows. Forming an association requires the use of a reference URI and relationship object, which are then sent in a POST request. Disassociating requires sending a DELETE request to the reference URI for that association. First a one-to-many association is formed between a contact and an account. Then a many-to-many association is formed between a competitor and one or more opportunities. 1. Add Rafel Shillo as a contact to the account Fourth Coffee using the `contact_customer_accounts` collection-valued navigation property. Note the use of the special key `@odata.id` to specify the associated record. **Request:** ```http - POST [Organization Uri]/api/data/v9.2/accounts(2e28bcb4-bb27-ed11-9db1-002248274ada)/contact_customer_accounts/$ref HTTP/1.1 + POST [Organization Uri]/api/data/v9.2/accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)/contact_customer_accounts/$ref HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null Accept: application/json { - "@odata.id": "[Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada)" + "@odata.id": "[Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)" } ``` @@ -583,7 +586,7 @@ This section demonstrates how to associate and disassociate existing table rows. **Request:** ```http - GET [Organization Uri]/api/data/v9.2/accounts(2e28bcb4-bb27-ed11-9db1-002248274ada)/contact_customer_accounts?$select=fullname,jobtitle HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)/contact_customer_accounts?$select=fullname,jobtitle HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -603,7 +606,7 @@ This section demonstrates how to associate and disassociate existing table rows. "@odata.etag": "W/\"72935741\"", "fullname": "Rafel Shillo", "jobtitle": "Senior Developer", - "contactid": "0928bcb4-bb27-ed11-9db1-002248274ada" + "contactid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ] } @@ -616,12 +619,12 @@ This section demonstrates how to associate and disassociate existing table rows. Name: Rafel Shillo, Job title: Senior Developer ``` -1. Remove the association that was just created between account Fourth Coffee and contact Rafel Shillo. +1. Remove the association that was created between account Fourth Coffee and contact Rafel Shillo. **Request:** ```http - DELETE [Organization Uri]/api/data/v9.2/accounts(2e28bcb4-bb27-ed11-9db1-002248274ada)/contact_customer_accounts(0928bcb4-bb27-ed11-9db1-002248274ada)/$ref HTTP/1.1 + DELETE [Organization Uri]/api/data/v9.2/accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)/contact_customer_accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/$ref HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -657,10 +660,10 @@ This section demonstrates how to associate and disassociate existing table rows. ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/roles(e359feba-bb27-ed11-9db1-002248274ada) + OData-EntityId: [Organization Uri]/api/data/v9.2/roles(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) ``` -1. Associate the new security role to your systemuser record. +1. Associate the new security role to your `systemuser` record. **Request:** @@ -672,7 +675,7 @@ This section demonstrates how to associate and disassociate existing table rows. Accept: application/json { - "@odata.id": "[Organization Uri]/api/data/v9.2/roles(e359feba-bb27-ed11-9db1-002248274ada)" + "@odata.id": "[Organization Uri]/api/data/v9.2/roles(33dd33dd-ee44-ff55-aa66-77bb77bb77bb)" } ``` @@ -713,7 +716,7 @@ This section demonstrates how to associate and disassociate existing table rows. { "@odata.etag": "W/\"72935763\"", "name": "Example Security Role", - "roleid": "e359feba-bb27-ed11-9db1-002248274ada" + "roleid": "33dd33dd-ee44-ff55-aa66-77bb77bb77bb" } ] } @@ -725,12 +728,12 @@ This section demonstrates how to associate and disassociate existing table rows. Retrieved role: Example Security Role ``` -1. Dissociate the security role from the from your user record. Note again, that this has the same general syntax used to remove a one-to-many association. +1. Dissociate the security role from your user record. Note again, that this has the same general syntax used to remove a one-to-many association. **Request:** ```http - DELETE [Organization Uri]/api/data/v9.2/systemusers(4026be43-6b69-e111-8f65-78e7d1620f5e)/systemuserroles_association(e359feba-bb27-ed11-9db1-002248274ada)/$ref HTTP/1.1 + DELETE [Organization Uri]/api/data/v9.2/systemusers(4026be43-6b69-e111-8f65-78e7d1620f5e)/systemuserroles_association(33dd33dd-ee44-ff55-aa66-77bb77bb77bb)/$ref HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -748,12 +751,12 @@ This section demonstrates how to associate and disassociate existing table rows. ## Section 5: Delete table rows -1. Each element of the collection of row URLs is deleted. The first is a contact record for Rafel Shillo. +1. Each element of the collection of row URLs is deleted. The first is a contact record for Rafel Shillo. **Request:** ```http - DELETE [Organization Uri]/api/data/v9.2/contacts(0928bcb4-bb27-ed11-9db1-002248274ada) HTTP/1.1 + DELETE [Organization Uri]/api/data/v9.2/contacts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -772,16 +775,16 @@ This section demonstrates how to associate and disassociate existing table rows. **Request:** ```http - DELETE [Organization Uri]/api/data/v9.2/accounts(2728bcb4-bb27-ed11-9db1-002248274ada) HTTP/1.1 + DELETE [Organization Uri]/api/data/v9.2/accounts(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) HTTP/1.1 . . . - DELETE [Organization Uri]/api/data/v9.2/accounts(2e28bcb4-bb27-ed11-9db1-002248274ada) HTTP/1.1 + DELETE [Organization Uri]/api/data/v9.2/accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) HTTP/1.1 . . . DELETE [Organization Uri]/api/data/v9.2/contacts(2f28bcb4-bb27-ed11-9db1-002248274ada) HTTP/1.1 . . . - DELETE [Organization Uri]/api/data/v9.2/roles(e359feba-bb27-ed11-9db1-002248274ada) HTTP/1.1 + DELETE [Organization Uri]/api/data/v9.2/roles(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) HTTP/1.1 ``` ### See also diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-complex-enum-types.md b/powerapps-docs/developer/data-platform/webapi/web-api-complex-enum-types.md index 7f52af43a4..895bbf5eb6 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-complex-enum-types.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-complex-enum-types.md @@ -2,8 +2,8 @@ title: "Web API Complex and Enumeration types (Microsoft Dataverse)| Microsoft Docs" description: "Describes OData Complex and Enumeration types elements defined for the Dataverse Web API." ms.date: 08/30/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.service: powerapps applies_to: diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-conditional-operations-sample.md b/powerapps-docs/developer/data-platform/webapi/web-api-conditional-operations-sample.md index ff5191b217..14f6050705 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-conditional-operations-sample.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-conditional-operations-sample.md @@ -1,9 +1,10 @@ --- title: "Web API Conditional Operations Sample (Microsoft Dataverse)| Microsoft Docs" description: "This collection of samples demonstrate how to perform operations that are conditionally based upon the version of the table row contained on the Microsoft Dataverse server and/or currently maintained by the client." -ms.date: 09/02/2022 -author: MicroSri -ms.author: sriknair +ms.topic: sample +ms.date: 03/22/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -22,20 +23,20 @@ This collection of samples demonstrate how to perform operations that are condit The Dataverse Web API follows the conventions of the [OData v4.0](https://www.odata.org/documentation/) protocol, which uses [ETags](https://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part1-protocol/odata-v4.0-errata03-os-part1-protocol-complete.html#_Toc453752236) to implement resource version control. Web API conditional operations depend upon this versioning mechanism. -This topic explains the structure and content of the samples at a higher, language-neutral level. It details the HTTP requests and responses, and the associated program output, where applicable. Review the linked sample topics above to obtain language-specific implementations and related details about how to perform the operations described in this topic. +This article explains the structure and content of the samples at a higher, language-neutral level. It details the HTTP requests and responses, and the associated program output, where applicable. Review the linked sample articles to obtain language-specific implementations and related details about how to perform the operations described in this article. ## Demonstrates -This sample is divided into three principal sections, listed in the following table. Each section contains a set of related Web API operations which are discussed in greater detail in the associated conceptual section of the topic [Perform conditional operations using the Web API](perform-conditional-operations-using-web-api.md) . +This sample is divided into three principal sections, listed in the following table. Each section contains a set of related Web API operations which are discussed in greater detail in the associated conceptual section of the article [Perform conditional operations using the Web API](perform-conditional-operations-using-web-api.md) . -|Code section|Associated conceptual topics| +|Code section|Associated conceptual articles| |------------------|----------------------------------| |[Section 0: Create sample records](#section-0-create-sample-records)|[Create a table row using the Web API](create-entity-web-api.md)| |[Section 1: Conditional GET](#section-1-conditional-get)|[Conditional retrievals](perform-conditional-operations-using-web-api.md#conditional-retrievals)| |[Section 2: Optimistic concurrency on delete and update](#section-2-optimistic-concurrency-on-delete-and-update)|[Apply optimistic concurrency](perform-conditional-operations-using-web-api.md#bkmk_Applyoptimisticconcurrency)
[Limit upsert operations](perform-conditional-operations-using-web-api.md#bkmk_limitUpsertOperations)| |[Section 3: Delete sample records](#section-3-delete-sample-records)|[Basic delete](update-delete-entities-using-web-api.md#basic-delete)
[Execute batch operations using the Web API](execute-batch-operations-using-web-api.md)| -The following sections contain a brief discussion of the Dataverse Web API operations performed, along with the corresponding HTTP messages and associated console output which is the same for each language implementation. For brevity, less pertinent HTTP headers have been omitted. The URIs of the table rows will vary with the base organization address and the ID of the row assigned by your Dataverse server. +The following sections contain a brief discussion of the Dataverse Web API operations performed, the corresponding HTTP messages, and associated console output which is the same for each language implementation. For brevity, less pertinent HTTP headers are omitted. The URIs of the table rows vary with the base organization address and the ID of the row assigned by your Dataverse server. @@ -75,7 +76,7 @@ OData-Version: 4.0 "revenue": 5000000.0, "telephone1": "555-0000", "description": "Parent company of Contoso Pharmaceuticals, etc.", - "accountid": "59d88f5e-6629-ed11-9db1-0022482746b6", + "accountid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "_transactioncurrencyid_value": "228f42f8-e646-e111-8eb7-78e7d162ced1" } ``` @@ -91,7 +92,7 @@ Created and retrieved the initial account, shown below: "revenue": 5000000.0, "telephone1": "555-0000", "description": "Parent company of Contoso Pharmaceuticals, etc.", - "accountid": "59d88f5e-6629-ed11-9db1-0022482746b6", + "accountid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "_transactioncurrencyid_value": "228f42f8-e646-e111-8eb7-78e7d162ced1" } ``` @@ -102,12 +103,12 @@ Created and retrieved the initial account, shown below: This section of the program demonstrates how to perform conditional retrievals in order to optimize network bandwidth and server processing while still maintaining the most current row state on the client. More information: [Conditional retrievals](perform-conditional-operations-using-web-api.md#bkmk_DetectIfChanged) -1. Attempt to retrieve the account `Contoso Ltd.` only if it does *not* match the current version, identified by the initial ETag value that was returned when the account row was created. This condition is represented by the `If-None-Match` header. +1. Attempt to retrieve the account `Contoso Ltd.` only if it *doesn't* match the current version, identified by the initial ETag value that was returned when the account row was created. This condition is represented by the `If-None-Match` header. **Request:** ```http - GET [Organization Uri]/api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6)?$select=name,revenue,telephone1,description HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)?$select=name,revenue,telephone1,description HTTP/1.1 If-None-Match: W/"72965013" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -127,14 +128,14 @@ This section of the program demonstrates how to perform conditional retrievals i Expected outcome: Entity was not modified so nothing was returned. ``` - The response value, `304 NotModified`, indicates that the current table row is the most current, so the server does *not* return the requested row in the response body. + The response value, `304 NotModified`, indicates that the current table row is the most current, so the server *doesn't* return the requested row in the response body. 1. Update the account by modifying its primary telephone number property. **Request:** ```http - PUT [Organization Uri]/api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6)/telephone1 HTTP/1.1 + PUT [Organization Uri]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/telephone1 HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -156,12 +157,12 @@ This section of the program demonstrates how to perform conditional retrievals i Modified account record retrieved using ETag: W/"72965013" ``` -1. Re-attempt the same conditional GET operation, again using the original ETag value. This time the operation returns the requested data because the version on the server is different (and newer) than the version identified in the request. As in all table row retrievals, the response includes an ETag header that identifies the current version. +1. Reattempt the same conditional GET operation, again using the original ETag value. This time the operation returns the requested data because the version on the server is different (and newer) than the version identified in the request. As in all table row retrievals, the response includes an ETag header that identifies the current version. **Request:** ```http - GET [Organization Uri]/api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6)?$select=name,revenue,telephone1,description HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)?$select=name,revenue,telephone1,description HTTP/1.1 If-None-Match: W/"72965013" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -182,7 +183,7 @@ This section of the program demonstrates how to perform conditional retrievals i "revenue": 5000000.0, "telephone1": "555-0001", "description": "Parent company of Contoso Pharmaceuticals, etc.", - "accountid": "59d88f5e-6629-ed11-9db1-0022482746b6", + "accountid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "_transactioncurrencyid_value": "228f42f8-e646-e111-8eb7-78e7d162ced1" } ``` @@ -199,7 +200,7 @@ This section of the program demonstrates how to perform conditional retrievals i "revenue": 5000000.0, "telephone1": "555-0001", "description": "Parent company of Contoso Pharmaceuticals, etc.", - "accountid": "59d88f5e-6629-ed11-9db1-0022482746b6", + "accountid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "_transactioncurrencyid_value": "228f42f8-e646-e111-8eb7-78e7d162ced1" } ``` @@ -208,14 +209,14 @@ This section of the program demonstrates how to perform conditional retrievals i ## Section 2: Optimistic concurrency on delete and update -This section of the program demonstrates how to perform conditional delete and update operations. The most common use for such operations is in implementing an optimistic concurrency approach to row processing in a multi-user environment. More information: [Apply optimistic concurrency](perform-conditional-operations-using-web-api.md#bkmk_Applyoptimisticconcurrency) +This section of the program demonstrates how to perform conditional delete and update operations. The most common use for such operations is in implementing an optimistic concurrency approach to row processing in a multi-user environment. More information: [Apply optimistic concurrency](perform-conditional-operations-using-web-api.md#bkmk_Applyoptimisticconcurrency) -1. Attempt to delete original account if and only if it matches the original version (ETag value). This condition is represented by the `If-Match` header. This operation fails because the account row was updated in the previous section, so as a result, its version was updated on the server. +1. Attempt to delete original account if and only if it matches the original version (ETag value). The `If-Match` header represents this condition. This operation fails because the account row was updated in the previous section, so as a result, its version was updated on the server. **Request:** ```http - DELETE [Organization Uri]/api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6) HTTP/1.1 + DELETE [Organization Uri]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 If-Match: W/"72965013" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -245,12 +246,12 @@ This section of the program demonstrates how to perform conditional delete and u Account not deleted using ETag 'W/"72965013"', status code: 'PreconditionFailed'. ``` -1. Attempt to update the account if and only if it matches the original ETag value. Again, this condition is represented by the `If-Match` header and the operation fails for the same reason. +1. Attempt to update the account if and only if it matches the original ETag value. Again, this condition is represented by the `If-Match` header and the operation fails for the same reason. **Request:** ```http - PATCH [Organization Uri]/api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6) HTTP/1.1 + PATCH [Organization Uri]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 If-Match: W/"72965013" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -285,12 +286,12 @@ This section of the program demonstrates how to perform conditional delete and u Account not updated using ETag 'W/"72965013"', status code: 'PreconditionFailed'. ``` -1. Re-attempt an update, but instead use the current ETag value obtained from the last row retrieval in the previous section. +1. Reattempt an update, but instead use the current ETag value obtained from the last row retrieval in the previous section. **Request:** ```http - PATCH [Organization Uri]/api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6) HTTP/1.1 + PATCH [Organization Uri]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 If-Match: W/"72965025" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -308,7 +309,7 @@ This section of the program demonstrates how to perform conditional delete and u ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6) + OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` **Console output:** @@ -319,12 +320,12 @@ This section of the program demonstrates how to perform conditional delete and u Account successfully updated using ETag: W/"72965025". ``` -1. Confirm the update succeeded by retrieving and outputting the current account state. This uses a basic `GET` request. +1. Confirm the update succeeded by retrieving and outputting the current account state using a `GET` request. **Request:** ```http - GET [Organization Uri]/api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6)?$select=name,revenue,telephone1,description HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)?$select=name,revenue,telephone1,description HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -345,7 +346,7 @@ This section of the program demonstrates how to perform conditional delete and u "revenue": 6000000.0, "telephone1": "555-0003", "description": "Parent company of Contoso Pharmaceuticals, etc.", - "accountid": "59d88f5e-6629-ed11-9db1-0022482746b6", + "accountid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "_transactioncurrencyid_value": "228f42f8-e646-e111-8eb7-78e7d162ced1" } ``` @@ -361,7 +362,7 @@ This section of the program demonstrates how to perform conditional delete and u "revenue": 6000000.0, "telephone1": "555-0003", "description": "Parent company of Contoso Pharmaceuticals, etc.", - "accountid": "59d88f5e-6629-ed11-9db1-0022482746b6", + "accountid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "_transactioncurrencyid_value": "228f42f8-e646-e111-8eb7-78e7d162ced1" } ``` @@ -384,7 +385,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 115 -DELETE /api/data/v9.2/accounts(59d88f5e-6629-ed11-9db1-0022482746b6) HTTP/1.1 +DELETE /api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 --batch_98e0fdc2-a298-4f42-85a8-da0536140b78-- diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-entitytypes.md b/powerapps-docs/developer/data-platform/webapi/web-api-entitytypes.md index 3661f2a265..49048d26ab 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-entitytypes.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-entitytypes.md @@ -2,8 +2,8 @@ title: Web API EntityTypes description: Learn about OData EntityTypes, which are named structured types with a key. EntityTypes describe the data types available in Dataverse Web API. ms.date: 05/18/2023 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.service: powerapps applies_to: diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-functions-actions-sample.md b/powerapps-docs/developer/data-platform/webapi/web-api-functions-actions-sample.md index d1b753f759..fb1fd62568 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-functions-actions-sample.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-functions-actions-sample.md @@ -1,9 +1,10 @@ --- title: Web API Functions and Actions Sample description: This collection of code samples demonstrates how to perform bound and unbound functions and actions, including custom actions, using the Microsoft Dataverse Web API. These samples are implemented using client-side JavaScript and C#. +ms.topic: sample ms.date: 09/02/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -63,9 +64,9 @@ OData-Version: 4.0 { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.WhoAmIResponse", - "BusinessUnitId": "cca3985e-c618-ea11-a811-000d3a33f066", - "UserId": "2138bd90-ec19-ea11-a811-000d3a334e11", - "OrganizationId": "f2c9290b-0806-4d48-bf9c-3814d4286755" + "BusinessUnitId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", + "UserId": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", + "OrganizationId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` @@ -73,9 +74,9 @@ OData-Version: 4.0 ``` WhoAmI tells us: -WhoAmIResponse.BusinessUnitId:cca3985e-c618-ea11-a811-000d3a33f066 -WhoAmIResponse.UserId:2138bd90-ec19-ea11-a811-000d3a334e11 -WhoAmIResponse.OrganizationId:f2c9290b-0806-4d48-bf9c-3814d4286755 +WhoAmIResponse.BusinessUnitId:11bb11bb-cc22-dd33-ee44-55ff55ff55ff +WhoAmIResponse.UserId:22cc22cc-dd33-ee44-ff55-66aa66aa66aa +WhoAmIResponse.OrganizationId:00aa00aa-bb11-cc22-dd33-44ee44ee44ee ``` The `BusinessUnitId` value retrieved here will be used in [Section 8: Bound Action AddPrivilegesRole](#section-8-bound-action-addprivilegesrole). @@ -203,7 +204,7 @@ More information: ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(98d463e4-6d29-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) ``` 1. Use `InitializeFrom` to get the data for a new record from the original record. @@ -211,7 +212,7 @@ More information: **Request:** ```http - GET [Organization Uri]/api/data/v9.2/InitializeFrom(EntityMoniker=@p1,TargetEntityName=@p2,TargetFieldType=@p3)?@p1={'@odata.id':'accounts(98d463e4-6d29-ed11-9db1-00224804f8e2)'}&@p2='account'&@p3=Microsoft.Dynamics.CRM.TargetFieldType'ValidForCreate' HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/InitializeFrom(EntityMoniker=@p1,TargetEntityName=@p2,TargetFieldType=@p3)?@p1={'@odata.id':'accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)'}&@p2='account'&@p3=Microsoft.Dynamics.CRM.TargetFieldType'ValidForCreate' HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -228,7 +229,7 @@ More information: { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#accounts/$entity", "@odata.type": "#Microsoft.Dynamics.CRM.account", - "parentaccountid@odata.bind": "accounts(98d463e4-6d29-ed11-9db1-00224804f8e2)" + "parentaccountid@odata.bind": "accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)" } ``` @@ -239,7 +240,7 @@ More information: { "@odata.context": "[Organization URI]/api/data/v9.2/$metadata#accounts/$entity", "@odata.type": "#Microsoft.Dynamics.CRM.account", - "parentaccountid@odata.bind": "accounts(98d463e4-6d29-ed11-9db1-00224804f8e2)" + "parentaccountid@odata.bind": "accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)" } ``` @@ -310,7 +311,7 @@ More information: { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#accounts/$entity", "@odata.type": "#Microsoft.Dynamics.CRM.account", - "parentaccountid@odata.bind": "accounts(98d463e4-6d29-ed11-9db1-00224804f8e2)", + "parentaccountid@odata.bind": "accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)", "name": "Contoso Consulting Chicago Branch", "address1_city": "Chicago", "address1_line1": "456 Elm St.", @@ -327,7 +328,7 @@ More information: ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(9ad463e4-6d29-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/accounts(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) ``` **Console output:** @@ -337,7 +338,7 @@ More information: { "@odata.context": "[Organization URI]/api/data/v9.2/$metadata#accounts/$entity", "@odata.type": "#Microsoft.Dynamics.CRM.account", - "parentaccountid@odata.bind": "accounts(98d463e4-6d29-ed11-9db1-00224804f8e2)", + "parentaccountid@odata.bind": "accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa)", "name": "Contoso Consulting Chicago Branch", "address1_city": "Chicago", "address1_line1": "456 Elm St.", @@ -378,13 +379,13 @@ OData-Version: 4.0 { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#Microsoft.Dynamics.CRM.RetrieveCurrentOrganizationResponse", "Detail": { - "OrganizationId": "f2c9290b-0806-4d48-bf9c-3814d4286755", + "OrganizationId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", "FriendlyName": "[Organization Name]", "OrganizationVersion": "9.2.22074.168", - "EnvironmentId": "Default-f6976b02-5a42-4e90-ac3d-8bf516ce0859", + "EnvironmentId": "Default-aaaabbbb-0000-cccc-1111-dddd2222eeee", "DatacenterId": "695014e1-bafd-4d7e-9d3d-2261d4aaf780", "Geo": "NA", - "TenantId": "f6976b02-5a42-4e90-ac3d-8bf516ce0859", + "TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee", "UrlName": "org619726b5", "UniqueName": "org0335df44", "State": "Enabled", @@ -411,13 +412,13 @@ OData-Version: 4.0 ``` Data returned with RetrieveCurrentOrganizationResponse: { - "OrganizationId": "f2c9290b-0806-4d48-bf9c-3814d4286755", + "OrganizationId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", "FriendlyName": "[Organization Name]", "OrganizationVersion": "9.2.22074.168", - "EnvironmentId": "Default-f6976b02-5a42-4e90-ac3d-8bf516ce0859", + "EnvironmentId": "Default-aaaabbbb-0000-cccc-1111-dddd2222eeee", "DatacenterId": "695014e1-bafd-4d7e-9d3d-2261d4aaf780", "Geo": "NA", - "TenantId": "f6976b02-5a42-4e90-ac3d-8bf516ce0859", + "TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee", "UrlName": "org619726b5", "UniqueName": "org0335df44", "Endpoints": { @@ -666,7 +667,7 @@ The sample code performs the following operations: ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/roles(669876fd-6d29-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/roles(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) ``` 1. Retrieve the role, expanding the `roleprivileges_association` collection-valued navigation property to include the privileges included with the role. @@ -674,7 +675,7 @@ The sample code performs the following operations: **Request:** ```http - GET [Organization Uri]/api/data/v9.2/roles(669876fd-6d29-ed11-9db1-00224804f8e2)?$select=roleid&$expand=roleprivileges_association($select=name) HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/roles(44ee44ee-ff55-aa66-bb77-88cc88cc88cc)?$select=roleid&$expand=roleprivileges_association($select=name) HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -691,7 +692,7 @@ The sample code performs the following operations: { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#roles(roleid,roleprivileges_association(name))/$entity", "@odata.etag": "W/\"13278232\"", - "roleid": "669876fd-6d29-ed11-9db1-00224804f8e2", + "roleid": "44ee44ee-ff55-aa66-bb77-88cc88cc88cc", "roleprivileges_association": [ { "@odata.etag": "W/\"142279\"", @@ -800,7 +801,7 @@ The sample code performs the following operations: **Request:** ```http - POST [Organization Uri]/api/data/v9.2/roles(669876fd-6d29-ed11-9db1-00224804f8e2)/Microsoft.Dynamics.CRM.AddPrivilegesRole HTTP/1.1 + POST [Organization Uri]/api/data/v9.2/roles(44ee44ee-ff55-aa66-bb77-88cc88cc88cc)/Microsoft.Dynamics.CRM.AddPrivilegesRole HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -836,7 +837,7 @@ The sample code performs the following operations: **Request:** ```http - GET [Organization Uri]/api/data/v9.2/roles(669876fd-6d29-ed11-9db1-00224804f8e2)?$select=roleid&$expand=roleprivileges_association($select=name) HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/roles(44ee44ee-ff55-aa66-bb77-88cc88cc88cc)?$select=roleid&$expand=roleprivileges_association($select=name) HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -853,7 +854,7 @@ The sample code performs the following operations: { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#roles(roleid,roleprivileges_association(name))/$entity", "@odata.etag": "W/\"13278248\"", - "roleid": "669876fd-6d29-ed11-9db1-00224804f8e2", + "roleid": "44ee44ee-ff55-aa66-bb77-88cc88cc88cc", "roleprivileges_association": [ { "@odata.etag": "W/\"142189\"", @@ -949,7 +950,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 121 -DELETE /api/data/v9.2/accounts(98d463e4-6d29-ed11-9db1-00224804f8e2) HTTP/1.1 +DELETE /api/data/v9.2/accounts(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) HTTP/1.1 --batch_d6010246-cd97-429f-bc05-cf20054cfe8a @@ -957,7 +958,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 121 -DELETE /api/data/v9.2/accounts(9ad463e4-6d29-ed11-9db1-00224804f8e2) HTTP/1.1 +DELETE /api/data/v9.2/accounts(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) HTTP/1.1 --batch_d6010246-cd97-429f-bc05-cf20054cfe8a @@ -981,7 +982,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 118 -DELETE /api/data/v9.2/roles(669876fd-6d29-ed11-9db1-00224804f8e2) HTTP/1.1 +DELETE /api/data/v9.2/roles(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) HTTP/1.1 --batch_d6010246-cd97-429f-bc05-cf20054cfe8a-- diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-functions.md b/powerapps-docs/developer/data-platform/webapi/web-api-functions.md index 23be1f3b55..02f2652093 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-functions.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-functions.md @@ -2,8 +2,8 @@ title: "Web API Functions (Microsoft Dataverse)| Microsoft Docs" description: "Describes OData Function elements defined for the Dataverse Web API." ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.service: powerapps applies_to: diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-metadata-operations-sample.md b/powerapps-docs/developer/data-platform/webapi/web-api-metadata-operations-sample.md index c0902b11e2..c014e1d55e 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-metadata-operations-sample.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-metadata-operations-sample.md @@ -1,7 +1,8 @@ --- title: "Web API table schema operations sample (Microsoft Dataverse)| Microsoft Docs" description: "This collection of code samples demonstrates how to perform operations that change the Dataverse data structures." -ms.date: 09/02/2022 +ms.topic: sample +ms.date: 03/22/2025 author: mkannapiran ms.author: kamanick ms.reviewer: jdaly @@ -28,8 +29,8 @@ This sample is divided into the following sections, containing Dataverse Web API |Code section|Associated conceptual and reference articles| |------------------|----------------------------------| |[Section 0: Create Publisher and Solution](#section-0-create-publisher-and-solution)|[Create a table row](create-entity-web-api.md)

| -|[Section 1: Create, Retrieve and Update Table](#section-1-create-retrieve-and-update-table)|[Create and update table definitions](create-update-entity-definitions-using-web-api.md)
| -|[Section 2: Create, Retrieve and Update Columns](#section-2-create-retrieve-and-update-columns)
- [Boolean Column](#boolean-column)
   - [Update Option Values](#update-option-values)
- [DateTime Column](#datetime-column)
- [Decimal Column](#decimal-column)
- [Integer Column](#integer-column)
- [Memo Column](#memo-column)
- [Money Column](#money-column)
- [Picklist Column](#picklist-column)
   - [Add an option to the local optionset](#add-an-option-to-the-local-optionset)
   - [Re-order choice column options](#re-order-choice-column-options)
   - [Delete local option value](#delete-local-option-value)
- [Multi-Select Picklist Column](#multi-select-picklist-column)
- [Insert Status Value](#insert-status-value)|[Create columns](create-update-column-definitions-using-web-api.md#create-columns)
[Retrieving attributes](query-metadata-web-api.md#retrieving-attributes)
[InsertOptionValue Action](xref:Microsoft.Dynamics.CRM.InsertOptionValue)
[OrderOption Action](xref:Microsoft.Dynamics.CRM.OrderOption)
[DeleteOptionValue Action](xref:Microsoft.Dynamics.CRM.DeleteOptionValue)
[InsertStatusValue Action](xref:Microsoft.Dynamics.CRM.InsertStatusValue)| +|[Section 1: Create, Retrieve, and Update Table](#section-1-create-retrieve-and-update-table)|[Create and update table definitions](create-update-entity-definitions-using-web-api.md)
| +|[Section 2: Create, Retrieve, and Update Columns](#section-2-create-retrieve-and-update-columns)
- [Boolean Column](#boolean-column)
   - [Update Option Values](#update-option-values)
- [DateTime Column](#datetime-column)
- [Decimal Column](#decimal-column)
- [Integer Column](#integer-column)
- [Memo Column](#memo-column)
- [Money Column](#money-column)
- [Picklist Column](#picklist-column)
   - [Add an option to the local optionset](#add-an-option-to-the-local-optionset)
   - [Re-order choice column options](#re-order-choice-column-options)
   - [Delete local option value](#delete-local-option-value)
- [Multi-Select Picklist Column](#multi-select-picklist-column)
- [Insert Status Value](#insert-status-value)|[Create columns](create-update-column-definitions-using-web-api.md#create-columns)
[Retrieving attributes](query-metadata-web-api.md#retrieving-attributes)
[InsertOptionValue Action](xref:Microsoft.Dynamics.CRM.InsertOptionValue)
[OrderOption Action](xref:Microsoft.Dynamics.CRM.OrderOption)
[DeleteOptionValue Action](xref:Microsoft.Dynamics.CRM.DeleteOptionValue)
[InsertStatusValue Action](xref:Microsoft.Dynamics.CRM.InsertStatusValue)| |[Section 3: Create and use Global OptionSet](#section-3-create-and-use-global-optionset)|[Create and update choices (option sets)](create-update-optionsets.md)| |[Section 4: Create Customer Relationship](#section-4-create-customer-relationship)|| |[Section 5: Create and retrieve a one-to-many relationship](#section-5-create-and-retrieve-a-one-to-many-relationship)|[Eligibility for relationships](create-update-entity-relationships-using-web-api.md#eligibility-for-relationships)
[Create a one-to-many relationship](create-update-entity-relationships-using-web-api.md#create-a-one-to-many-relationship)
[Querying relationship metadata](query-metadata-web-api.md#querying-relationship-metadata)| @@ -40,7 +41,7 @@ This sample is divided into the following sections, containing Dataverse Web API |[Section 10: Import and Delete managed solution](#section-10-import-and-delete-managed-solution)|[Import solutions](../../../maker/data-platform/import-update-export-solutions.md)| > [!NOTE] -> For brevity, less pertinent HTTP headers have been omitted. The URLs of the records will vary with the base organization address and the IDs set by the Dataverse server. +> For brevity, less pertinent HTTP headers are omitted. The URLs of the records vary with the base organization address and the IDs set by the Dataverse server. ## Section 0: Create Publisher and Solution @@ -69,7 +70,7 @@ This sample is divided into the following sections, containing Dataverse Web API ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/publishers(a78ab7fc-102a-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/publishers(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` **Console output:** @@ -81,7 +82,7 @@ This sample is divided into the following sections, containing Dataverse Web API 1. Then create the solution related to the publisher. > [!NOTE] - > Many of the items created or updated in is sample will use the `uniquename` value of this solution with the `MSCRM.SolutionUniqueName` request header so that the changes are included as part of this solution. Some actions have a `SolutionUniqueName` parameter that does the same thing. At the end of this sample this solution will be exported and contain the definitions of all the items created and changed in this sample. + > Many of the items created or updated in is sample use the `uniquename` value of this solution with the `MSCRM.SolutionUniqueName` request header so that the changes are included as part of this solution. Some actions have a `SolutionUniqueName` parameter that does the same thing. At the end of this sample, this solution is exported and contains the definitions of all the items created and changed in this sample. **Request:** @@ -97,7 +98,7 @@ This sample is divided into the following sections, containing Dataverse Web API "uniquename": "examplesolution", "description": "An example solution for samples", "version": "1.0.0.0", - "publisherid@odata.bind": "publishers(a78ab7fc-102a-ed11-9db1-00224804f8e2)" + "publisherid@odata.bind": "publishers(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)" } ``` @@ -106,7 +107,7 @@ This sample is divided into the following sections, containing Dataverse Web API ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/solutions(5472b902-112a-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/solutions(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` **Console output:** @@ -115,11 +116,11 @@ This sample is divided into the following sections, containing Dataverse Web API Created solution Example Solution ``` -## Section 1: Create, Retrieve and Update Table +## Section 1: Create, Retrieve, and Update Table 1. Create the `sample_BankAccount` table. - These properties are required: `SchemaName`, `DisplayName`, `DisplayCollectionName`, `HasNotes`, `HasActivities` and `PrimaryNameAttribute`, which must include the `LogicalName` value of the primary name column. + These properties are required: `SchemaName`, `DisplayName`, `DisplayCollectionName`, `HasNotes`, `HasActivities`, and `PrimaryNameAttribute`, which must include the `LogicalName` value of the primary name column. The table must also include one column in the `Attributes` collection to be the primary name column for the table. That column definition must have `SchemaName`, `MaxLength`, and `DisplayName` values, and `IsPrimaryName` must be set to true. @@ -254,7 +255,7 @@ This sample is divided into the following sections, containing Dataverse Web API ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(5872b902-112a-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) ``` **Console output:** @@ -270,7 +271,7 @@ This sample is divided into the following sections, containing Dataverse Web API - This query also doesn't include an `$expand` to include related data, such as attributes, because related data must be updated separately. > [!NOTE] - > This request and others in this sample use the `Consistency: Strong` header. Use this header when you retrieve metadata definition changes right after you apply them. Metadata changes are cached for performance reasons and a request for a newly created item may return a 404 because it hasn't been cached yet. Caching may take 30 seconds. This header will force the server to read the latest version including your changes. By using this header, you negate the performance gain that caching provides, so you should only use it when in scenarios like this sample where you are retrieving changes you have just made. More information: [HTTP headers > Other headers](compose-http-requests-handle-errors.md#other-headers). + > This request and others in this sample use the `Consistency: Strong` header. Use this header when you retrieve metadata definition changes right after you apply them. Metadata changes are cached for performance reasons and a request for a newly created item might return a 404 because it hasn't been cached yet. Caching might take 30 seconds. This header forces the server to read the latest version including your changes. By using this header, you negate the performance gain that caching provides, so you should only use it when in scenarios like this sample where you're retrieving changes you have made. More information: [HTTP headers > Other headers](compose-http-requests-handle-errors.md#other-headers). **Request:** @@ -367,7 +368,7 @@ This sample is divided into the following sections, containing Dataverse Web API "OwnerId": null, "OwnerIdType": 8, "OwningBusinessUnit": null, - "MetadataId": "5872b902-112a-ed11-9db1-00224804f8e2", + "MetadataId": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa", "HasChanged": null, "Description": { "LocalizedLabels": [ @@ -1009,7 +1010,7 @@ This sample is divided into the following sections, containing Dataverse Web API "Settings": [], "SyncToExternalSearchIndex": false, "UsesBusinessDataLabelTable": false, - "MetadataId": "5872b902-112a-ed11-9db1-00224804f8e2" + "MetadataId": "22cc22cc-dd33-ee44-ff55-66aa66aa66aa" } ``` @@ -1028,13 +1029,13 @@ This sample is divided into the following sections, containing Dataverse Web API Updated the Bank Account table ``` -## Section 2: Create, Retrieve and Update Columns +## Section 2: Create, Retrieve, and Update Columns -This section creates and retrieves a selected group of column definitions. Each of these types are derived from so they share most of the same common properties. However, each derived type has a few special properties. +This section creates and retrieves a selected group of column definitions. Each of these types are derived from the [AttributeMetadata EntityType](xref:Microsoft.Dynamics.CRM.AttributeMetadata) so they share most of the same common properties. However, each derived type has a few special properties. ### Boolean Column -1. Create a Boolean column using . Despite the name, boolean columns have an `OptionSet` property just like choice columns. However, they always have only two options: `TrueOption` with value 1 and `FalseOption` with value 0. +1. Create a Boolean column using [BooleanAttributeMetadata EntityType](xref:Microsoft.Dynamics.CRM.BooleanAttributeMetadata). Despite the name, boolean columns have an `OptionSet` property just like choice columns. However, they always have only two options: `TrueOption` with value 1 and `FalseOption` with value 0. **Request:** @@ -1145,13 +1146,13 @@ This section creates and retrieves a selected group of column definitions. Each ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(73f33b3d-112a-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(33dd33dd-ee44-ff55-aa66-77bb77bb77bb) ``` 1. Retrieve the Boolean column including `$expand=OptionSet` so that the options can be retrieved. > [!NOTE] - > The URL for this request includes `/Microsoft.Dynamics.CRM.BooleanAttributeMetadata` which performs a cast operation that is required to return any property that is not defined within the . Without this, the `OptionSet` expansion is not possible. + > The URL for this request includes `/Microsoft.Dynamics.CRM.BooleanAttributeMetadata` which performs a cast operation that is required to return any property that isn't defined within the . Without this, the `OptionSet` expansion isn't possible. **Request:** @@ -1172,7 +1173,7 @@ This section creates and retrieves a selected group of column definitions. Each { "@odata.context": "[Organization Uri]/api/data/v9.2/$metadata#EntityDefinitions('sample_bankaccount')/Attributes/Microsoft.Dynamics.CRM.BooleanAttributeMetadata(OptionSet())/$entity", - "MetadataId": "73f33b3d-112a-ed11-9db1-00224804f8e2", + "MetadataId": "33dd33dd-ee44-ff55-aa66-77bb77bb77bb", "HasChanged": null, "AttributeOf": null, "AttributeType": "Boolean", @@ -1420,7 +1421,7 @@ This section creates and retrieves a selected group of column definitions. Each 1. Update the Boolean column. The only changes are to the `DisplayName`, `Description`, and `RequiredLevel` properties, but the entire definition is included because `PUT` is used. > [!NOTE] - > Even though the `OptionSet` property is included in this payload, any changes to the options would not be applied because they are not considered part of the column definition. They must be updated separately and this sample will show you how in following steps. + > Even though the `OptionSet` property is included in this payload, any changes to the options wouldn't be applied because they aren't considered part of the column definition. They must be updated separately and this sample shows you how in following steps. **Request:** @@ -1668,7 +1669,7 @@ This section creates and retrieves a selected group of column definitions. Each }, "SchemaName": "sample_Boolean", "SourceType": 0, - "MetadataId": "73f33b3d-112a-ed11-9db1-00224804f8e2" + "MetadataId": "33dd33dd-ee44-ff55-aa66-77bb77bb77bb" } ``` @@ -1688,10 +1689,10 @@ This section creates and retrieves a selected group of column definitions. Each #### Update Option Values -Update each of the boolean options using . +Update each of the boolean options using [UpdateOptionValue Action](xref:Microsoft.Dynamics.CRM.UpdateOptionValue) > [!NOTE] -> Here we are applying changes to options in a boolean attribute, but you will use `UpdateOptionValue` for options in any type of column that uses them except `status` columns, where you must use the . +> Here we're applying changes to options in a boolean attribute, but you use `UpdateOptionValue` for options in any type of column that uses them except `status` columns, where you must use the [UpdateStateValue Action](xref:Microsoft.Dynamics.CRM.UpdateStateValue). 1. Change the `TrueOption` value label to 'Up'. @@ -1868,13 +1869,13 @@ Update each of the boolean options using to add a new option to a `statuscode` column. You must specify which `StateCode` it's valid for. +Use [InsertStatusValue Action](xref:Microsoft.Dynamics.CRM.InsertStatusValue) to add a new option to a `statuscode` column. You must specify which `StateCode` it's valid for. > [!NOTE] > Notice that the value returned applies the publisher `customizationoptionvalueprefix` value (72700) automatically. @@ -3333,13 +3334,13 @@ Created new Status value:727000000 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/GlobalOptionSetDefinitions(7cfd8c56-112a-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/GlobalOptionSetDefinitions(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) ``` **Console output:** ``` - Created a new global option set with id:7cfd8c56-112a-ed11-9db1-00224804f8e2 + Created a new global option set with id:44ee44ee-ff55-aa66-bb77-88cc88cc88cc ``` 1. Retrieve the global choice options. @@ -3347,7 +3348,7 @@ Created new Status value:727000000 **Request:** ```http - GET [Organization Uri]/api/data/v9.2/GlobalOptionSetDefinitions(7cfd8c56-112a-ed11-9db1-00224804f8e2)/Microsoft.Dynamics.CRM.OptionSetMetadata HTTP/1.1 + GET [Organization Uri]/api/data/v9.2/GlobalOptionSetDefinitions(44ee44ee-ff55-aa66-bb77-88cc88cc88cc)/Microsoft.Dynamics.CRM.OptionSetMetadata HTTP/1.1 Consistency: Strong OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -3371,7 +3372,7 @@ Created new Status value:727000000 "ExternalTypeName": null, "OptionSetType": "Picklist", "IntroducedVersion": "1.0.0.0", - "MetadataId": "7cfd8c56-112a-ed11-9db1-00224804f8e2", + "MetadataId": "44ee44ee-ff55-aa66-bb77-88cc88cc88cc", "HasChanged": null, "Options": [ { @@ -3521,7 +3522,7 @@ Created new Status value:727000000 Value: 727000002 Label:Green ``` -1. Create a choice column that uses the global optionset. Associate the column definition to the global optionset using: `"GlobalOptionSet@odata.bind": "/GlobalOptionSetDefinitions(7cfd8c56-112a-ed11-9db1-00224804f8e2)"`. +1. Create a choice column that uses the global optionset. Associate the column definition to the global optionset using: `"GlobalOptionSet@odata.bind": "/GlobalOptionSetDefinitions(44ee44ee-ff55-aa66-bb77-88cc88cc88cc)"`. **Request:** @@ -3540,7 +3541,7 @@ Created new Status value:727000000 "Value": "PicklistType" }, "SourceTypeMask": 0, - "GlobalOptionSet@odata.bind": "/GlobalOptionSetDefinitions(7cfd8c56-112a-ed11-9db1-00224804f8e2)", + "GlobalOptionSet@odata.bind": "/GlobalOptionSetDefinitions(44ee44ee-ff55-aa66-bb77-88cc88cc88cc)", "Description": { "@odata.type": "Microsoft.Dynamics.CRM.Label", "LocalizedLabels": [ @@ -3589,13 +3590,13 @@ Created new Status value:727000000 ```http HTTP/1.1 204 NoContent OData-Version: 4.0 - OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(81fd8c56-112a-ed11-9db1-00224804f8e2) + OData-EntityId: [Organization Uri]/api/data/v9.2/EntityDefinitions(LogicalName='sample_bankaccount')/Attributes(55ff55ff-aa66-bb77-cc88-99dd99dd99dd) ``` **Console output:** ``` - Created Choice column with id:81fd8c56-112a-ed11-9db1-00224804f8e2 using colors global optionset. + Created Choice column with id:55ff55ff-aa66-bb77-cc88-99dd99dd99dd using colors global optionset. ``` ## Section 4: Create Customer Relationship @@ -3983,7 +3984,7 @@ Before you create a relationship using code, you should confirm that the relatio ### Identify Potential Referencing Entities -In the context of a specific table that can be the parmary table in a one-to-many relationship, use the to identify what other tables can be the related to it. +In the context of a specific table that can be the parmary table in a one-to-many relationship, use the [GetValidReferencingEntities Function](xref:Microsoft.Dynamics.CRM.GetValidReferencingEntities) to identify what other tables can be the related to it. **Request:** @@ -4221,7 +4222,7 @@ Accept: application/json ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/RelationshipDefinitions(991efd5f-112a-ed11-9db1-00224804f8e2) +OData-EntityId: [Organization Uri]/api/data/v9.2/RelationshipDefinitions(66aa66aa-bb77-cc88-dd99-00ee00ee00ee) ``` @@ -4230,7 +4231,7 @@ OData-EntityId: [Organization Uri]/api/data/v9.2/RelationshipDefinitions(991efd5 ``` Creating a one-to-many relationship... -Created one-to-many relationship: RelationshipDefinitions(991efd5f-112a-ed11-9db1-00224804f8e2) +Created one-to-many relationship: RelationshipDefinitions(66aa66aa-bb77-cc88-dd99-00ee00ee00ee) ``` ### Retrieve 1:N relationship @@ -4238,13 +4239,13 @@ Created one-to-many relationship: RelationshipDefinitions(991efd5f-112a-ed11-9db The following request retrieves the relationship created by the previous request. > [!NOTE] -> Because `RelationshipDefinitions` contains both one-to-many and many-to-many relationship definitions, you must include the following in the URL to cast to the type you want to retrieve: `/Microsoft.Dynamics.CRM.OneToManyRelationshipMetadata`. -> Otherwise, the value returned will be the and will not include the properties specific to the . +> Because `RelationshipDefinitions` contains both one-to-many and many-to-many relationship definitions, you must include the following cast expression in the URL to cast to the type you want to retrieve: `/Microsoft.Dynamics.CRM.OneToManyRelationshipMetadata`. +> Otherwise, the value returned is the [RelationshipMetadataBase EntityType](xref:Microsoft.Dynamics.CRM.RelationshipMetadataBase) and doesn't include the properties specific to the [OneToManyRelationshipMetadata EntityType](xref:Microsoft.Dynamics.CRM.OneToManyRelationshipMetadata). **Request:** ```http -GET [Organization Uri]/api/data/v9.2/RelationshipDefinitions(991efd5f-112a-ed11-9db1-00224804f8e2)/Microsoft.Dynamics.CRM.OneToManyRelationshipMetadata HTTP/1.1 +GET [Organization Uri]/api/data/v9.2/RelationshipDefinitions(66aa66aa-bb77-cc88-dd99-00ee00ee00ee)/Microsoft.Dynamics.CRM.OneToManyRelationshipMetadata HTTP/1.1 Consistency: Strong OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -4279,7 +4280,7 @@ OData-Version: 4.0 "IsManaged": false, "RelationshipType": "OneToManyRelationship", "IntroducedVersion": "1.0.0.0", - "MetadataId": "991efd5f-112a-ed11-9db1-00224804f8e2", + "MetadataId": "66aa66aa-bb77-cc88-dd99-00ee00ee00ee", "HasChanged": null, "AssociatedMenuConfiguration": { "Behavior": "UseLabel", @@ -4446,13 +4447,13 @@ Accept: application/json ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/RelationshipDefinitions(0901c466-112a-ed11-9db1-00224804f8e2) +OData-EntityId: [Organization Uri]/api/data/v9.2/RelationshipDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` **Console output:** ``` -Created many-to-one relationship: RelationshipDefinitions(0901c466-112a-ed11-9db1-00224804f8e2) +Created many-to-one relationship: RelationshipDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` ### Retrieve N:1 relationship @@ -4460,7 +4461,7 @@ Created many-to-one relationship: RelationshipDefinitions(0901c466-112a-ed11-9db **Request:** ```http -GET [Organization Uri]/api/data/v9.2/RelationshipDefinitions(0901c466-112a-ed11-9db1-00224804f8e2)/Microsoft.Dynamics.CRM.OneToManyRelationshipMetadata HTTP/1.1 +GET [Organization Uri]/api/data/v9.2/RelationshipDefinitions(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)/Microsoft.Dynamics.CRM.OneToManyRelationshipMetadata HTTP/1.1 Consistency: Strong OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -4495,7 +4496,7 @@ OData-Version: 4.0 "IsManaged": false, "RelationshipType": "OneToManyRelationship", "IntroducedVersion": "1.0.0.0", - "MetadataId": "0901c466-112a-ed11-9db1-00224804f8e2", + "MetadataId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", "HasChanged": null, "AssociatedMenuConfiguration": { "Behavior": "UseLabel", @@ -4627,7 +4628,7 @@ Like one-to-many relationships, there are special functions used by the designer ### Identify Potential Entities for N:N relationships -Use the to get a list of tables that can participate in many-to-many relationships. +Use the [GetValidManyToMany Function](xref:Microsoft.Dynamics.CRM.GetValidManyToMany) to get a list of tables that can participate in many-to-many relationships. **Request:** @@ -4875,13 +4876,13 @@ Accept: application/json ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/RelationshipDefinitions(55c9f86c-112a-ed11-9db1-00224804f8e2) +OData-EntityId: [Organization Uri]/api/data/v9.2/RelationshipDefinitions(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` **Console output:** ``` -Created Many-to-Many relationship at: RelationshipDefinitions(55c9f86c-112a-ed11-9db1-00224804f8e2) +Created Many-to-Many relationship at: RelationshipDefinitions(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) ``` ### Retrieve N:N relationship @@ -4889,13 +4890,13 @@ Created Many-to-Many relationship at: RelationshipDefinitions(55c9f86c-112a-ed11 This request retrieves the many-to-many relationship created by the previous request. > [!NOTE] -> As mentioned above, because `RelationshipDefinitions` contains both one-to-many and many-to-many relationship definitions, you must include the following in the URL to cast to the type you want to retrieve: `/Microsoft.Dynamics.CRM.ManyToManyRelationshipMetadata`. -> Otherwise, the value returned will be the and will not include the properties specific to the . +> As mentioned before, because `RelationshipDefinitions` contains both one-to-many and many-to-many relationship definitions, you must include the following cast expression in the URL to cast to the type you want to retrieve: `/Microsoft.Dynamics.CRM.ManyToManyRelationshipMetadata`. +> Otherwise, the value returned is the [RelationshipMetadataBase EntityType](xref:Microsoft.Dynamics.CRM.RelationshipMetadataBase) and doesn't include the properties specific to the [ManyToManyRelationshipMetadata EntityType](xref:Microsoft.Dynamics.CRM.ManyToManyRelationshipMetadata). **Request:** ```http -GET [Organization Uri]/api/data/v9.2/RelationshipDefinitions(55c9f86c-112a-ed11-9db1-00224804f8e2)/Microsoft.Dynamics.CRM.ManyToManyRelationshipMetadata HTTP/1.1 +GET [Organization Uri]/api/data/v9.2/RelationshipDefinitions(11bb11bb-cc22-dd33-ee44-55ff55ff55ff)/Microsoft.Dynamics.CRM.ManyToManyRelationshipMetadata HTTP/1.1 Consistency: Strong OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -4925,7 +4926,7 @@ OData-Version: 4.0 "IsManaged": false, "RelationshipType": "ManyToManyRelationship", "IntroducedVersion": "1.0.0.0", - "MetadataId": "55c9f86c-112a-ed11-9db1-00224804f8e2", + "MetadataId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", "HasChanged": null, "Entity1AssociatedMenuConfiguration": { "Behavior": "UseLabel", @@ -5001,7 +5002,7 @@ Retrieved Many-to-Many relationship:sample_sample_BankAccounts_Contacts ## Section 8: Export managed solution -Use the to export the solution as a managed solution. This action includes many switches you can use to include additional information as part of the solution, but in this case, all those options are turned off. More information: [Work with solutions](/power-platform/alm/solution-api) +Use the [ExportSolution Action](xref:Microsoft.Dynamics.CRM.ExportSolution) to export the solution as a managed solution. This action includes many switches you can use to include additional information as part of the solution, but in this case, all those options are turned off. More information: [Work with solutions](/power-platform/alm/solution-api) **Request:** @@ -5050,7 +5051,7 @@ Solution Exported to E:\GitHub\PowerApps-Samples\dataverse\webapi\C#-NETx\Metada ## Section 9: Delete sample records -References to all of the records created in this sample have been added to a list. In this section, all the records created are deleted using a `$batch` operation. +References to all of the records created in this sample were added to a list. In this section, all the records created are deleted using a `$batch` operation. **Request:** @@ -5066,7 +5067,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 136 -DELETE /api/data/v9.2/RelationshipDefinitions(991efd5f-112a-ed11-9db1-00224804f8e2) HTTP/1.1 +DELETE /api/data/v9.2/RelationshipDefinitions(66aa66aa-bb77-cc88-dd99-00ee00ee00ee) HTTP/1.1 --batch_d6cb9873-6b53-490d-942d-0bea79b8ba9a @@ -5074,7 +5075,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 130 -DELETE /api/data/v9.2/EntityDefinitions(5872b902-112a-ed11-9db1-00224804f8e2) HTTP/1.1 +DELETE /api/data/v9.2/EntityDefinitions(22cc22cc-dd33-ee44-ff55-66aa66aa66aa) HTTP/1.1 --batch_d6cb9873-6b53-490d-942d-0bea79b8ba9a @@ -5082,7 +5083,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 122 -DELETE /api/data/v9.2/solutions(5472b902-112a-ed11-9db1-00224804f8e2) HTTP/1.1 +DELETE /api/data/v9.2/solutions(11bb11bb-cc22-dd33-ee44-55ff55ff55ff) HTTP/1.1 --batch_d6cb9873-6b53-490d-942d-0bea79b8ba9a @@ -5090,7 +5091,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 123 -DELETE /api/data/v9.2/publishers(a78ab7fc-102a-ed11-9db1-00224804f8e2) HTTP/1.1 +DELETE /api/data/v9.2/publishers(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 --batch_d6cb9873-6b53-490d-942d-0bea79b8ba9a @@ -5098,7 +5099,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 139 -DELETE /api/data/v9.2/GlobalOptionSetDefinitions(7cfd8c56-112a-ed11-9db1-00224804f8e2) HTTP/1.1 +DELETE /api/data/v9.2/GlobalOptionSetDefinitions(44ee44ee-ff55-aa66-bb77-88cc88cc88cc) HTTP/1.1 --batch_d6cb9873-6b53-490d-942d-0bea79b8ba9a-- diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-navigation-properties.md b/powerapps-docs/developer/data-platform/webapi/web-api-navigation-properties.md index fa7d9faea8..718ae7c24f 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-navigation-properties.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-navigation-properties.md @@ -3,8 +3,8 @@ title: Web API navigation properties description: Learn about OData navigation property elements that are defined for EntityTypes in the Microsoft Dataverse Web API. ms.topic: how-to ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.service: powerapps applies_to: diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-properties.md b/powerapps-docs/developer/data-platform/webapi/web-api-properties.md index effa58f979..48b233a87b 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-properties.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-properties.md @@ -1,10 +1,10 @@ --- title: Web API Properties description: Learn about OData property elements that are defined for EntityTypes in the Microsoft Dataverse Web API. -ms.topic: conceptual +ms.topic: article ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.service: powerapps applies_to: diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-query-data-sample.md b/powerapps-docs/developer/data-platform/webapi/web-api-query-data-sample.md index 067f5616bf..35980005e8 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-query-data-sample.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-query-data-sample.md @@ -1,10 +1,10 @@ --- title: Web API query data sample description: Use this sample code to learn how to query data using the Dataverse Web API. These samples use C# and client-side JavaScript. -ms.date: 04/14/2023 ms.topic: sample -author: MicroSri -ms.author: sriknair +ms.date: 04/14/2023 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -1125,7 +1125,7 @@ Contacts ordered by jobtitle (Ascending) and annualincome (descending) ## Section 4: Limit and count results -As a best practice, don't return more data than you need. To protect performance, the server returns a maximum of 5,000 table rows per request. +As a best practice, don't return more data than you need. To protect performance, the server returns a maximum of 5,000 standard table rows per request, or 500 rows for elastic tables. To limit the number of results returned, [use the `$top` query option](query/overview.md#limit-the-number-of-rows) or add [`odata.maxpagesize`](#bkmk_filterPagination) in the request header. The `$top` query option returns the top number of rows from the result set and ignores the rest. The `odata.maxpagesize` request header specifies the number of rows to return per page with an `@odata.nextLink` property to get the results of the next page. [Learn more about page results](query/page-results.md). @@ -1238,7 +1238,7 @@ Contacts top 5 results: ### Collection count -If you just want the number of records in a collection, append `/$count` to the collection URL. The maximum value is 5,000. +If you just want the number of records in a collection, append `/$count` to the collection URL. The maximum value is 5,000 for standard tables, 500 for elastic tables. **Request:** @@ -1269,7 +1269,7 @@ The contacts collection has 9 contacts. ### Result count -You can get [the count of rows](query/count-rows.md) from a collection-valued property or a count of matched table rows in a filter. The count tells you the number of possible rows in your result. However, Dataverse returns 5,000 as the maximum count even if the result may have more. +You can get [the count of rows](query/count-rows.md) from a collection-valued property or a count of matched table rows in a filter. The count tells you the number of possible rows in your result. However, Dataverse returns a maximum count even if the result may have more. For standard tables the maximum count is 5,000, 500 for elastic tables. In this example, we build a filter where `jobtitle` contains either `Senior` or `Manager` and we also request a `$count` of the result. The response contains the count in the `@odata.count` property along with the results of the query. @@ -2783,7 +2783,7 @@ In this example, we query for all contacts where `fullname` matches `(sample)`, This is the XML for the query: ```xml - + @@ -2973,10 +2973,7 @@ The way FetchXML handles paging is different from how a query filter handles it. The following operation requests page 2 from the previous FetchXML sample. Based on our sample data, we should have eight contacts in our result. Breaking down each page to four contacts per page, we should have two pages. Page 2 should contain only four contacts. If we then ask for page 3, the system returns zero results. ```xml - @@ -3215,7 +3212,7 @@ Accept: application/json ```http HTTP/1.1 204 NoContent OData-Version: 4.0 -OData-EntityId: [Organization Uri]/api/data/v9.2/userqueries(f76e86e2-a228-ed11-9db1-000d3a320482) +OData-EntityId: [Organization Uri]/api/data/v9.2/userqueries(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` This user query asks for any contacts where `fullname` contains `(sample)`, `jobtitle` contains `manager`, and `annualincome` is greater than `55000`. Our sample data has two contacts that match the query. @@ -3246,7 +3243,7 @@ Content-Length: 246 { "@odata.etag":"W/\"621698\"", "name":"My User Query", - "userqueryid":"f76e86e2-a228-ed11-9db1-000d3a320482" + "userqueryid":"00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ] } @@ -3257,7 +3254,7 @@ This example passes the GUID value with the `userQuery` parameter to get the use **Request:** ```http -GET [Organization Uri]/api/data/v9.2/contacts?userQuery=f76e86e2-a228-ed11-9db1-000d3a320482 HTTP/1.1 +GET [Organization Uri]/api/data/v9.2/contacts?userQuery=00aa00aa-bb11-cc22-dd33-44ee44ee44ee HTTP/1.1 Prefer: odata.maxpagesize=3; odata.include-annotations="*" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -3416,7 +3413,7 @@ Content-Type: application/http Content-Transfer-Encoding: binary Content-Length: 124 -DELETE /api/data/v9.2/userqueries(f76e86e2-a228-ed11-9db1-000d3a320482) HTTP/1.1 +DELETE /api/data/v9.2/userqueries(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 --batch_23ea682f-a60a-412a-b37d-7df10a976508-- diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-samples-client-side-javascript.md b/powerapps-docs/developer/data-platform/webapi/web-api-samples-client-side-javascript.md index dc62f7072b..0f95bb73f8 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-samples-client-side-javascript.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-samples-client-side-javascript.md @@ -1,21 +1,21 @@ --- -title: "Web API Data operations Samples (Client-side JavaScript) (Microsoft Dataverse)| Microsoft Docs" -description: "This article provides a description of various Web API samples that are implemented using client-side JavaScript" -ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +title: "Web API Data operations Samples (Client-side JavaScript)" +description: "This article describes Dataverse Web API samples that are implemented using client-side JavaScript." +ms.topic: sample +ms.date: 03/22/2025 +author: JimDaly +ms.author: jdaly ms.reviewer: jdaly search.audienceType: - developer contributors: - JimDaly + - Mattp123 --- # Web API Data operations Samples (Client-side JavaScript) -[!INCLUDE[cc-terminology](../includes/cc-terminology.md)] - -This article provides common understanding about Web API samples using client-side JavaScript. While each sample focuses on a different aspect of Microsoft Dataverse Web API, they all follow similar process and structure described in this topic. +This article provides common understanding about Microsoft Dataverse Web API samples using client-side JavaScript. While each sample focuses on a different aspect of the Web API, they're presented within a common sample application. @@ -23,143 +23,47 @@ This article provides common understanding about Web API samples using client-si The following samples use the patterns described here: -| Sample | Sample Group | Description | -| -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Web API Basic Operations Sample (Client-side JavaScript)](samples/basic-operations-client-side-javascript.md) | [Web API Basic Operations Sample](web-api-basic-operations-sample.md) | Demonstrates how to create, retrieve, update, delete, associate and disassociate Dataverse table rows (entity records). | -| [Web API Query Data Sample (Client-side JavaScript)](samples/query-data-client-side-javascript.md) | [Web API Query Data Sample](web-api-query-data-sample.md) | Demonstrates how to use OData v4 query syntax and functions as well as Dataverse query functions. Includes demonstration of working with pre-defined queries and using FetchXML to perform queries. | -| [Web API Conditional Operations Sample (Client-side JavaScript)](samples/conditional-operations-client-side-javascript.md) | [Web API Conditional Operations Sample](web-api-conditional-operations-sample.md) | Demonstrates how to perform conditional operations. The behavior of these operations depends on criteria you specify. | -| [Web API Functions and Actions Sample (Client-side JavaScript)](samples/functions-actions-client-side-javascript.md) | [Web API Functions and Actions Sample](web-api-functions-actions-sample.md) | Demonstrates how to use bound and unbound functions and actions, including custom actions. | +|Sample|Sample Group|Description| +| --- | --- | --- | +| [Web API Basic Operations Sample (Client-side JavaScript)](samples/basic-operations-client-side-javascript.md)| [Web API Basic Operations Sample](web-api-basic-operations-sample.md)| Demonstrates how to create, retrieve, update, delete, associate, and disassociate Dataverse table rows (entity records).| +| [Web API Query Data Sample (Client-side JavaScript)](samples/query-data-client-side-javascript.md)| [Web API Query Data Sample](web-api-query-data-sample.md)| Demonstrates how to use OData v4 query syntax and functions and Dataverse query functions. Includes demonstration of working with predefined queries and using FetchXML to perform queries. | +| [Web API Conditional Operations Sample (Client-side JavaScript)](samples/conditional-operations-client-side-javascript.md) | [Web API Conditional Operations Sample](web-api-conditional-operations-sample.md) | Demonstrates how to perform conditional operations. The behavior of these operations depends on criteria you specify.| +| [Web API Functions and Actions Sample (Client-side JavaScript)](samples/functions-actions-client-side-javascript.md)| [Web API Functions and Actions Sample](web-api-functions-actions-sample.md)| Demonstrates how to use bound and unbound functions and actions, including custom actions.| -## How to download the source code for the sample. - -The source code for each sample is available on [GitHub](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS). The link to download each sample is included in the individual page for that sample. - -After you download the sample, extract the compressed file. Find the solution for each sample within the C# folder because the project is an empty ASP.NET web application project. A Dataverse solution is also provided in the download that you can import and run. - -> [!NOTE] -> Neither Visual Studio or ASP.NET is required to develop client-side JavaScript for Dataverse. However, Visual Studio does provide a good experience for writing JavaScript. - - - -## How to import the Dataverse solution that contains the sample. - -Within each project you will find a Dataverse managed solution file. The name of this file will depend on the sample's project name, but the file name will end with `_managed.zip`. +## How to download the source code for the sample -To import the Dataverse solution to your Dataverse server, do the following: +These samples are implemented as JavaScript classes that run within a SPA application. This application is on [GitHub at PowerApps-Samples/tree/master/dataverse/webapi/JS/SPASample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/SPASample). -1. Extract the contents of the downloaded zip file and locate the Dataverse solution file, which will also be a zip file. For example, if you downloaded the `Basic Operations` sample, look for the Dataverse solution zip file with the name `WebAPIBasicOperations\WebAPIBasicOperations_1_0_0_0_managed.zip`. +The source code for each sample is available in the [/src/samples](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/SPASample/src/samples) folder. You can also view the source code of the samples in the respective article. -2. In the Dataverse UI, go to **Settings > Solutions**. This page lists all solutions on your Dataverse server. After you finished importing this solution, the solution name for that sample will appear in this list (e.g.: **Web API Basics Operations**). - -3. Select **Import** and follow the instructions on the import dialog to complete this action. ## How to run the sample to see the script in action -The sample program runs as a web resource within Dataverse. The imported solution provides a configuration page that gives you an option to keep or delete sample data and a button to start the sample program. - -To run the sample, do the following: - -1. From the **All Solutions** page in Dataverse, select the solution name (e.g.: **Web API Basics Operations** link). This will open the solution's properties in a new window. - -2. From the left navigation menu, select **Configuration**. +View the [README](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/JS/SPASample#readme) for information about how you can run the sample SPA application. When the SPA application runs, you can select which sample to run by clicking the buttons. -3. Select **Start Sample** button to execute the sample code. +:::image type="content" source="../media/dataverse-web-api-javascript-spa-sample-app.png" alt-text="The SPA sample application with buttons to run available samples"::: ## Common elements found in each sample -The following list highlights some common elements found in each of these samples. - -- The `Sdk.startSample` function is called when a user selects the **Start Sample** button from the HTML page. The `Sdk.startSample` function initializes global variables and kicks off the first operation in the chain. - -- Program output and error messages are sent to the browser’s debugger console. To see these output, open the console window first before running the sample. Press F12 to access the developer tools, including the console window, in Microsoft Edge browser. - -- These samples use the browser native [ES6-Promise]() implementation for modern browsers that support it. - - Promises are not required. Similar interactions can be performed using callback functions. - -- The `Sdk.request` function handles the request based on the information passed in as parameters. Depending on the need of each sample, the parameters passed in may be different. See the source code of that sample for more details. - - ```javascript - /** - * @function request - * @description Generic helper function to handle basic XMLHttpRequest calls. - * @param {string} action - The request action. String is case-sensitive. - * @param {string} uri - An absolute or relative URI. Relative URI starts with a "/". - * @param {object} data - An object representing an entity. Required for create and update actions. - * @returns {Promise} - A Promise that returns either the request object or an error object. - */ - Sdk.request = function (action, uri, data) { - if (!RegExp(action, "g").test("POST PATCH PUT GET DELETE")) { - // Expected action verbs. - throw new Error( - "Sdk.request: action parameter must be one of the following: " + - "POST, PATCH, PUT, GET, or DELETE." - ); - } - if (!typeof uri === "string") { - throw new Error("Sdk.request: uri parameter must be a string."); - } - if ( - RegExp(action, "g").test("POST PATCH PUT") && - (data === null || data === undefined) - ) { - throw new Error( - "Sdk.request: data parameter must not be null for operations that create or modify data." - ); - } - - // Construct a fully qualified URI if a relative URI is passed in. - if (uri.charAt(0) === "/") { - uri = clientUrl + webAPIPath + uri; - } - - return new Promise(function (resolve, reject) { - var request = new XMLHttpRequest(); - request.open(action, encodeURI(uri), true); - request.setRequestHeader("OData-MaxVersion", "4.0"); - request.setRequestHeader("OData-Version", "4.0"); - request.setRequestHeader("Accept", "application/json"); - request.setRequestHeader( - "Content-Type", - "application/json; charset=utf-8" - ); - request.onreadystatechange = function () { - if (this.readyState === 4) { - request.onreadystatechange = null; - switch (this.status) { - case 200: // Success with content returned in response body. - case 204: // Success with no content returned in response body. - resolve(this); - break; - default: // All other statuses are unexpected so are treated like errors. - var error; - try { - error = JSON.parse(request.response).error; - } catch (e) { - error = new Error("Unexpected Error"); - } - reject(error); - break; - } - } - }; - request.send(JSON.stringify(data)); - }); - }; - ``` - - The `Sdk.request` function returns a promise. When the request wrapped by the promise is completed, the promise is either resolved or rejected. If it is resolved, the function in the following `then` method will be called. If it is rejected, the function in the following `catch` method will be called. If the function within the `then` method itself returns a promise, the chain of operations within consecutive `then` methods can continue. Returning a promise allows us to chain these sample operations together in a way that is preferred by many developers to traditional callback functions. For more information about promise, see [JavaScript Promise](). +All the samples in this group have the following in common: + +- They're all included in the same sample SPA application +- Each sample implements a common interface with `Setup`, `Run`, and `Cleanup` methods. +- All the samples use a common [DataverseWebAPI.js sample library](dataversewebapi-sample-library.md) that demonstrates reusable methods to perform operations with business data in Dataverse. + ### See also -[Use the Dataverse Web API](overview.md)
-[Web API Samples](web-api-samples.md)
-[Web API Samples (C#)](web-api-samples-csharp.md) +[Use the Dataverse Web API](overview.md) +[Web API Samples](web-api-samples.md) +[Web API Samples (C#)](web-api-samples-csharp.md) +[Web API Samples (PowerShell)](web-api-samples-powershell.md) + [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-samples-csharp.md b/powerapps-docs/developer/data-platform/webapi/web-api-samples-csharp.md index 8f03638cf5..f1f13788e9 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-samples-csharp.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-samples-csharp.md @@ -1,9 +1,10 @@ --- title: "Web API Data operations Samples (C#) (Microsoft Dataverse)| Microsoft Docs" description: "This article provides a description of various Web API samples that are implemented using C#" +ms.topic: sample ms.date: 09/03/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -52,7 +53,7 @@ The following samples demonstrate methods to add parallelism and concurrency to ## How to download and run the samples -The source code for each sample is available on GitHub at: [PowerApps-Samples/dataverse/webapi/C#-NETx/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/C%23-NETx). You can download the repository as a zip file that contains the solution files for the samples. For more information, see the **How to run this sample** section in each sample article. +The source code for each sample is available on GitHub at: [PowerApps-Samples/dataverse/webapi/C#-NETx/](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/webapi/CSharp-NETx). You can download the repository as a zip file that contains the solution files for the samples. For more information, see the **How to run this sample** section in each sample article. ### See also diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-samples-powershell.md b/powerapps-docs/developer/data-platform/webapi/web-api-samples-powershell.md index f0a5f9fec5..73141a3a1c 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-samples-powershell.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-samples-powershell.md @@ -1,9 +1,10 @@ --- -title: "Web API Data operations Samples PowerShell" +title: "Web API Data operations Samples PowerShell" description: "This article provides a description of Web API samples that are implemented using PowerShell" -ms.date: 05/14/2024 -author: MicroSri -ms.author: sriknair +ms.topic: sample +ms.date: 07/16/2025 +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -13,7 +14,7 @@ contributors: # Web API Data operations Samples (PowerShell) -This article provides common understanding about Web API samples using PowerShell. Currently, there's only one sample, but we plan to add more. While each sample focuses on a different aspect of Microsoft Dataverse Web API, they all follow similar process and structure described in this article. +This article provides common understanding about Web API samples using PowerShell. While each sample focuses on a different aspect of Microsoft Dataverse Web API, they all follow similar process and structure described in this article. ## Web API Samples using PowerShell diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-samples.md b/powerapps-docs/developer/data-platform/webapi/web-api-samples.md index bc9729a10b..2036174ff5 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-samples.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-samples.md @@ -1,9 +1,10 @@ --- title: "Web API data operation samples" description: "See C#, PowerShell, and JavaScript sample code that demonstrates how to use the Microsoft Dataverse Web API for basic table row operations, data query, conditional operations, and functions and actions." +ms.topic: sample ms.date: 01/20/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-service-documents.md b/powerapps-docs/developer/data-platform/webapi/web-api-service-documents.md index d16e5fb2ae..148f086c50 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-service-documents.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-service-documents.md @@ -2,8 +2,8 @@ title: Web API Service Documents description: Describes OData service documents you can use to understand the Dataverse Web API capabilities available in your environment. ms.date: 01/10/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.service: powerapps applies_to: diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-types-operations.md b/powerapps-docs/developer/data-platform/webapi/web-api-types-operations.md index cf5315f90e..6fffeb0c20 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-types-operations.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-types-operations.md @@ -2,8 +2,8 @@ title: "Web API types and operations (Microsoft Dataverse)| Microsoft Docs" description: "Describes how you can find information you need from the Web API service and metadata documents, including documentation of the Web API system entity types, functions, and actions" ms.date: 01/10/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/webapi/web-api-versions.md b/powerapps-docs/developer/data-platform/webapi/web-api-versions.md index 94e6b2c9e8..7a23713459 100644 --- a/powerapps-docs/developer/data-platform/webapi/web-api-versions.md +++ b/powerapps-docs/developer/data-platform/webapi/web-api-versions.md @@ -2,8 +2,8 @@ title: "Microsoft Dataverse Web API versions (Dataverse)| Microsoft Docs" description: "Read how versioning of Microsoft Dataverse Web API works. Dataverse Web API versions support version specific differences in the same environment which is different from the behavior in the v8.x releases in which new capabilities were additive" ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/wildcard-characters.md b/powerapps-docs/developer/data-platform/wildcard-characters.md index 84455cf2f7..1aeabd0a7e 100644 --- a/powerapps-docs/developer/data-platform/wildcard-characters.md +++ b/powerapps-docs/developer/data-platform/wildcard-characters.md @@ -3,7 +3,7 @@ title: Use wildcard characters in conditions for string values description: Learn how to use wildcard characters in query conditions that use string values. ms.date: 06/04/2024 ms.reviewer: jdaly -ms.topic: conceptual +ms.topic: article author: mayadumesh ms.author: mayadu ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/work-data-azure-solution.md b/powerapps-docs/developer/data-platform/work-data-azure-solution.md index 4154fd3c3f..2ce9ab013f 100644 --- a/powerapps-docs/developer/data-platform/work-data-azure-solution.md +++ b/powerapps-docs/developer/data-platform/work-data-azure-solution.md @@ -1,7 +1,7 @@ --- -title: "Work with Microsoft Dataverse data in your Azure solution (Microsoft Dataverse) | Microsoft Docs" -description: "Provides an overview of passing data from Dataverse to an Azure cloud hosted solution." -ms.date: 07/19/2024 +title: Work with Microsoft Dataverse data in your Azure solution +description: Discover how pass data from Microsoft Dataverse to an Azure cloud-hosted solution. +ms.date: 06/18/2025 author: swylezol ms.author: swylezol ms.reviewer: pehecke diff --git a/powerapps-docs/developer/data-platform/work-with-data.md b/powerapps-docs/developer/data-platform/work-with-data.md index 6e938ae66f..0b367386ae 100644 --- a/powerapps-docs/developer/data-platform/work-with-data.md +++ b/powerapps-docs/developer/data-platform/work-with-data.md @@ -4,9 +4,9 @@ description: "Microsoft Dataverse provides web services and APIs that you can us ms.date: 05/20/2024 ms.reviewer: pehecke ms.topic: article -author: MicroSri +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/workflow-custom-actions.md b/powerapps-docs/developer/data-platform/workflow-custom-actions.md index 77aa1ded8c..46ee917b8b 100644 --- a/powerapps-docs/developer/data-platform/workflow-custom-actions.md +++ b/powerapps-docs/developer/data-platform/workflow-custom-actions.md @@ -4,9 +4,9 @@ description: "Learn about how to create your own custom actions that extend the ms.date: 03/22/2022 ms.reviewer: "pehecke" ms.topic: "article" -author: MicroSri +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/data-platform/workflow/debug-workflow-activites.md b/powerapps-docs/developer/data-platform/workflow/debug-workflow-activites.md index fd7f571671..16c6989fb6 100644 --- a/powerapps-docs/developer/data-platform/workflow/debug-workflow-activites.md +++ b/powerapps-docs/developer/data-platform/workflow/debug-workflow-activites.md @@ -2,8 +2,8 @@ title: "Debug Workflow Activities (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Describes how to debug workflow activities using the Plug-in Registration tool." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/workflow/sample-calculate-credit-score-custom-workflow-activity.md b/powerapps-docs/developer/data-platform/workflow/sample-calculate-credit-score-custom-workflow-activity.md index 507eee196f..153bbff5c3 100644 --- a/powerapps-docs/developer/data-platform/workflow/sample-calculate-credit-score-custom-workflow-activity.md +++ b/powerapps-docs/developer/data-platform/workflow/sample-calculate-credit-score-custom-workflow-activity.md @@ -2,8 +2,8 @@ title: "Sample: Calculate a credit score with a custom workflow activity (Microsoft Dataverse) | Microsoft Docs" description: "The sample demonstrates workflow activity calculates the credit score based on the Social Security Number (SSN) and name." ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -13,7 +13,7 @@ contributors: # Sample: Calculate a credit score with a custom workflow activity -This sample code is for Microsoft Dataverse. Download the complete sample here: [WorkflowActivities](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WorkflowActivities). +This sample code is for Microsoft Dataverse. Download the complete sample here: [WorkflowActivities](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WorkflowActivities). ## Prerequisites @@ -44,7 +44,7 @@ The following sample workflow activity calculates the credit score based on the ## Example -[RetrieveCreditScore.cs](https://github.com/Microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23/WorkflowActivities/WorkflowActivities/RetrieveCreditScore.cs) +[RetrieveCreditScore.cs](https://github.com/Microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp/WorkflowActivities/WorkflowActivities/RetrieveCreditScore.cs) ### See also diff --git a/powerapps-docs/developer/data-platform/workflow/sample-create-custom-workflow-activity.md b/powerapps-docs/developer/data-platform/workflow/sample-create-custom-workflow-activity.md index 7399845ac9..3dea50a0e2 100644 --- a/powerapps-docs/developer/data-platform/workflow/sample-create-custom-workflow-activity.md +++ b/powerapps-docs/developer/data-platform/workflow/sample-create-custom-workflow-activity.md @@ -2,8 +2,8 @@ title: "Sample: Create a custom workflow activity (Microsoft Dataverse) | Microsoft Docs" description: "The sample demonstrates how to write a custom workflow activity that can create an account and a task for the account. This sample uses early binding." ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -13,7 +13,7 @@ contributors: # Sample: Create a custom workflow activity -Download the complete sample here: [WorkflowActivities](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WorkflowActivities). +Download the complete sample here: [WorkflowActivities](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WorkflowActivities). ## Prerequisites @@ -29,7 +29,7 @@ This sample shows how to write a custom workflow activity that can create an acc ## Example -[SimpleActivities.cs](https://github.com/Microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23/WorkflowActivities/WorkflowActivities/SimpleActivities.cs) +[SimpleActivities.cs](https://github.com/Microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp/WorkflowActivities/WorkflowActivities/SimpleActivities.cs) ### See also diff --git a/powerapps-docs/developer/data-platform/workflow/sample-update-next-birthday-using-custom-workflow-activity.md b/powerapps-docs/developer/data-platform/workflow/sample-update-next-birthday-using-custom-workflow-activity.md index 38c03c8b8e..f065995841 100644 --- a/powerapps-docs/developer/data-platform/workflow/sample-update-next-birthday-using-custom-workflow-activity.md +++ b/powerapps-docs/developer/data-platform/workflow/sample-update-next-birthday-using-custom-workflow-activity.md @@ -2,8 +2,8 @@ title: "Sample: Update next birthday using a custom workflow activity (Microsoft Dataverse) | Microsoft Docs" description: "The sample demonstrates workflow activity returns the next birthday. Use this in a workflow that sends a birthday greeting to a customer. " ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer @@ -13,7 +13,7 @@ contributors: # Sample: Update next birthday using a custom workflow activity -Download the complete sample here: [WorkflowActivities](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/WorkflowActivities). +Download the complete sample here: [WorkflowActivities](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/WorkflowActivities). ## Prerequisites @@ -31,7 +31,7 @@ The following sample workflow activity returns the next birthday. Use this in a ## Example -[NextBirthday.cs](https://github.com/Microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/C%23/WorkflowActivities/WorkflowActivities/NextBirthday.cs) +[NextBirthday.cs](https://github.com/Microsoft/PowerApps-Samples/blob/master/dataverse/orgsvc/CSharp/WorkflowActivities/WorkflowActivities/NextBirthday.cs) ### See also diff --git a/powerapps-docs/developer/data-platform/workflow/tutorial-create-workflow-extension.md b/powerapps-docs/developer/data-platform/workflow/tutorial-create-workflow-extension.md index ba04cd0069..7bce99f355 100644 --- a/powerapps-docs/developer/data-platform/workflow/tutorial-create-workflow-extension.md +++ b/powerapps-docs/developer/data-platform/workflow/tutorial-create-workflow-extension.md @@ -2,8 +2,8 @@ title: "Tutorial: Create workflow extension (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "This tutorial will show you the process to extend the workflow designer to add custom activities and logic using a workflow assembly" # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/workflow/workflow-extensions.md b/powerapps-docs/developer/data-platform/workflow/workflow-extensions.md index aa2be8e3a0..ee453c28e1 100644 --- a/powerapps-docs/developer/data-platform/workflow/workflow-extensions.md +++ b/powerapps-docs/developer/data-platform/workflow/workflow-extensions.md @@ -2,8 +2,8 @@ title: "Workflow Extensions (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces description: "Learn how to add custom workflow activities to the workflow designer." # 115-145 characters including spaces. This abstract displays in the search result. ms.date: 04/06/2022 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly search.audienceType: - developer diff --git a/powerapps-docs/developer/data-platform/write-custom-azure-aware-plugin.md b/powerapps-docs/developer/data-platform/write-custom-azure-aware-plugin.md index b02aeaf887..3550a98c91 100644 --- a/powerapps-docs/developer/data-platform/write-custom-azure-aware-plugin.md +++ b/powerapps-docs/developer/data-platform/write-custom-azure-aware-plugin.md @@ -2,8 +2,8 @@ title: "Write a custom Azure-aware plug-in (Microsoft Dataverse) | Microsoft Docs" description: "Learn how to write plug-in code that can post a message or the execution context of the current database transaction to the Azure Service Bus." ms.date: 07/19/2024 -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: pehecke ms.topic: article ms.subservice: dataverse-developer diff --git a/powerapps-docs/developer/data-platform/write-plug-in.md b/powerapps-docs/developer/data-platform/write-plug-in.md index 81883bb508..0bac08cbc3 100644 --- a/powerapps-docs/developer/data-platform/write-plug-in.md +++ b/powerapps-docs/developer/data-platform/write-plug-in.md @@ -3,10 +3,10 @@ title: "Write a plug-in (Microsoft Dataverse) | Microsoft Docs" description: "Learn how to write custom code to be executed in response to data processing events." ms.date: 03/26/2024 ms.reviewer: pehecke -ms.topic: article -author: MicroSri +ms.topic: how-to +author: MsSQLGirl ms.subservice: dataverse-developer -ms.author: sriknair +ms.author: jukoesma search.audienceType: - developer contributors: @@ -238,7 +238,7 @@ public class MyPlugin : IPlugin --- -You can review these two methods of plug-in implementations in our [FollowupPlugin](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/FollowupPlugin) code sample. For more information about handling exceptions in plug-ins see [Handle exceptions in plug-ins](handle-exceptions.md). +You can review these two methods of plug-in implementations in our [FollowupPlugin](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/FollowupPlugin) code sample. For more information about handling exceptions in plug-ins see [Handle exceptions in plug-ins](handle-exceptions.md). ## Plug-in design impacts performance diff --git a/powerapps-docs/developer/data-platform/write-plugin-multiple-operation.md b/powerapps-docs/developer/data-platform/write-plugin-multiple-operation.md index 1390796718..6bc1c285d6 100644 --- a/powerapps-docs/developer/data-platform/write-plugin-multiple-operation.md +++ b/powerapps-docs/developer/data-platform/write-plugin-multiple-operation.md @@ -3,8 +3,8 @@ title: Write plug-ins for CreateMultiple and UpdateMultiple description: Learn how to write plug-ins that use the bulk operation messages CreateMultiple and UpdateMultiple to operate on multiple rows of data in a Microsoft Dataverse table. ms.date: 08/02/2023 ms.topic: how-to -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.reviewer: jdaly ms.subservice: dataverse-developer search.audienceType: diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/configure-tracing-xrm-tooling.md b/powerapps-docs/developer/data-platform/xrm-tooling/configure-tracing-xrm-tooling.md index 8facc79b09..4b5ebeb73d 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/configure-tracing-xrm-tooling.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/configure-tracing-xrm-tooling.md @@ -5,7 +5,7 @@ ms.date: 04/01/2022 author: MattB-msft ms.author: mbarbour ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to applies_to: - "Dynamics 365 (online)" search.audienceType: diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/sample-simplified-connection-quick-start.md b/powerapps-docs/developer/data-platform/xrm-tooling/sample-simplified-connection-quick-start.md index d8245e7900..9671255e63 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/sample-simplified-connection-quick-start.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/sample-simplified-connection-quick-start.md @@ -1,7 +1,7 @@ --- title: "Sample: Simplified connection quick start (Developer Guide for Microsoft Dataverse) | MicrosoftDocs" description: "This sample shows you how to connect to the Microsoft Dataverse web services using the CrmServiceClient and perform basic create, update, retrieve, and delete operations on a table. " -ms.date: 01/31/2023 +ms.date: 12/04/2024 author: MattB-msft ms.topic: sample ms.author: mbarbour @@ -68,7 +68,10 @@ The following shows a sample `app.config file`. To use this, remove the comment ``` -### See also +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] + +### See als [Use connection strings in XRM tooling to connect to Dataverse](use-connection-strings-xrm-tooling-connect.md) diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/use-connection-strings-xrm-tooling-connect.md b/powerapps-docs/developer/data-platform/xrm-tooling/use-connection-strings-xrm-tooling-connect.md index 6bb386c8ac..017002457d 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/use-connection-strings-xrm-tooling-connect.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/use-connection-strings-xrm-tooling-connect.md @@ -1,11 +1,11 @@ --- title: "Use connection strings in XRM tooling to connect to Microsoft Dataverse (Dataverse)| Microsoft Docs" description: "XRM tooling enables you to connect to your Microsoft Dataverse environment by using connection strings" -ms.date: 04/01/2022 +ms.date: 12/04/2024 author: MattB-msft ms.author: mbarbour ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to search.audienceType: - developer contributors: @@ -16,8 +16,10 @@ contributors: With Dataverse, XRM tooling enables you to connect to your Dataverse environment by using connection strings. This is similar to the concept of connection strings used with **SQL Server**. Connection strings have native support in configuration files, including the ability to encrypt the configuration sections for maximum security. This enables you to configure Dataverse connections at deployment time, and not hard code in your application to connect to your Dataverse environment. +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] - + ## Create a connection string @@ -47,7 +49,7 @@ ServiceClient svc = new ServiceClient(ConnectionString); ``` > [!NOTE] -> You’ll have to use the following `using` directive in your code to reference the `System.Configuration` namespace to access the connection string in your code: `using System.Configuration;` +> You'll have to use the following `using` directive in your code to reference the `System.Configuration` namespace to access the connection string in your code: `using System.Configuration;` After creating a service client object, you can use the object to perform actions in Dataverse. More information: [Use XRM Tooling to execute actions in Dataverse](use-xrm-tooling-execute-actions.md) @@ -59,7 +61,7 @@ ServiceClient svc = new ServiceClient(ConnectionString); |Parameter name|Description| |--------------------|-----------------| -|`ServiceUri`, `Service Uri`, `Url`, or `Server`|Specifies the URL to the Dataverse environment. The URL can use http or https protocol, and the port is optional. The default port is 80 for the http protocol and 443 for the https protocol. The server URL is typically in the format `https://`*``*`.crm.dynamics.com`

The organization-name is required.| +|`ServiceUri`, `Service Uri`, `Url`, or `Server`|Specifies the URL to the Dataverse environment. The URL can use http or https protocol, and the port is optional. The default port is 80 for the http protocol and 443 for the https protocol. The server URL is typically in the format `https://`*``*`.crm.dynamics.com`

The organization-name is required.| |`UserName`, `User Name`, `UserId`, or `User Id`|Specifies the user's identification name associated with the credentials.| |`Password`|Specifies the password for the user name associated with the credentials.| |`HomeRealmUri` or `Home Realm Uri`|Specifies the Home Realm Uri.| @@ -84,12 +86,12 @@ ServiceClient svc = new ServiceClient(ConnectionString); ## Connection string examples - -The following examples show how you can use connection strings for connecting to online deployments and authentication scenarios. The connection string examples for on-premises and IFD deployment instances is now available in the Dynamics 365 Customer Engagement (on-premises) documentation at: [Use connection strings in XRM tooling to connect](/dynamics365/customerengagement/on-premises/developer/xrm-tooling/use-connection-strings-xrm-tooling-connect) + +The following examples show how you can use connection strings for connecting to online deployments and authentication scenarios. The connection string examples for on-premises and IFD deployment instances is now available in the Dynamics 365 Customer Engagement (on-premises) documentation at: [Use connection strings in XRM tooling to connect](/dynamics365/customerengagement/on-premises/developer/xrm-tooling/use-connection-strings-xrm-tooling-connect) ### Named account using Office365 -Create a new connection to Dataverse using a UserName or Password via Office365. +Create a new connection to Dataverse using a UserName or Password via Office365. > [!NOTE] > This `AuthType` is deprecated and we recommend to use `OAuth` as the preferred authentication type. More information: [Authenticate using Office365](/power-platform/important-changes-coming#deprecation-of-office365-authentication-type-and-organizationserviceproxy-class-for-connecting-to-dataverse) @@ -143,10 +145,10 @@ Create a new connection to Dataverse using the current logged in user via OAuth. LoginPrompt=Auto"/> ``` - ### Certificate based authentication Create a new connection to Dataverse using a Application or Client Id and a Certificate. + ```xml [!NOTE] > You could also use to obtain the same results. + +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] ## Example 1: CreateRequest message The following code sample demonstrates how to execute the message using the . method. In this example, you create an account, and then display the ID in the response object. -```csharp +```csharp CrmServiceClient svc = new CrmServiceClient(connectionstring); // ServiceClient svc = new ServiceClient(connectionstring); @@ -100,5 +103,4 @@ else [Use XRM Tooling to connect to Microsoft Dataverse](use-crmserviceclient-constructors-connect.md)
[Use XRM Tooling API to execute actions in Dataverse](use-xrm-tooling-execute-actions.md) - [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/use-powershell-cmdlets-xrm-tooling-connect.md b/powerapps-docs/developer/data-platform/xrm-tooling/use-powershell-cmdlets-xrm-tooling-connect.md index 02678a2456..a76621e133 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/use-powershell-cmdlets-xrm-tooling-connect.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/use-powershell-cmdlets-xrm-tooling-connect.md @@ -1,7 +1,7 @@ --- title: "Use PowerShell cmdlets for XRM tooling to connect to Microsoft Dataverse (Dataverse)| Microsoft Docs" description: "Learn how to use Powershell cmdlets for XRM tooling like Get-CrmConnection and Get-CrmOrganizations to connect to Microsoft Dataverse and retrieve organizations that the current user has access to" -ms.date: 04/01/2022 +ms.date: 12/04/2024 author: MattB-msft ms.author: mbarbour ms.reviewer: pehecke @@ -16,18 +16,17 @@ contributors: XRM tooling provides you with the following **Windows PowerShell** cmdlets that you can use to connect to Dataverse and retrieve organizations that the current user has access to: `Get-CrmConnection` and `Get-CrmOrganizations`. - - + ## Prerequisites -- To use the XRM tooling cmdlets, you need **PowerShell** version 3.0 or later. To check the version, open a **PowerShell** window and run the following command: `$Host` +- To use the XRM tooling cmdlets, you need **PowerShell** version 3.0 or later. To check the version, open a **PowerShell** window and run the following command: `$Host` -- Set the execution policy to run the signed **PowerShell** scripts. To do so, open a **PowerShell** window as an **administrator** and run the following command: `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned` +- Set the execution policy to run the signed **PowerShell** scripts. To do so, open a **PowerShell** window as an **administrator** and run the following command: `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned` - + -## Acquire the Microsoft.Xrm.Tooling.CrmConnector.PowerShell cmdlet +## Acquire the Microsoft.Xrm.Tooling.CrmConnector.PowerShell cmdlet Before you can use the **Microsoft.Xrm.Tooling.CrmConnector.PowerShell** cmdlet, you have to install it. The XRM tooling PowerShell cmdlet is available on the PowerShell Gallery [here](https://www.powershellgallery.com/packages/Microsoft.Xrm.Tooling.CrmConnector.PowerShell). To download and install the cmdlet @@ -36,32 +35,31 @@ Open PowerShell or PowerShell ISE in admin mode, and run the following command: ```powershell Install-Module -Name Microsoft.Xrm.Tooling.CrmConnector.PowerShell ``` + If you installed the module in the past, you can update it with the following command: ```powershell Update-Module -Name Microsoft.Xrm.Tooling.CrmConnector.PowerShell ``` - + You’re now ready to use the **Microsoft.Xrm.Tooling.CrmConnector.PowerShell** cmdlet. To list the functions that you registered, run the following command in the PowerShell window: ```powershell Get-Help “Crm” ``` - - + ## Use the cmdlet to retrieve organizations from Dataverse Use the `Get-CrmOrganizations` cmdlet to retrieve the organizations that you have access to. +1. Provide your credentials to connect to your Dataverse instance. Running the following command will prompt you to type your user name and password to connect to the Dataverse instance, and it will be stored in the `$Cred` variable. -1. Provide your credentials to connect to your Dataverse instance. Running the following command will prompt you to type your user name and password to connect to the Dataverse instance, and it will be stored in the `$Cred` variable. - - ```powershell $Cred = Get-Credential ``` + 2. Use the following command to retrieve your organizations, and store the information in the `$CRMOrgs` variable - If you’re connecting to a Dataverse instance: @@ -73,23 +71,22 @@ Use the `Get-CrmOrganizations` cmdlet to retrieve the organizations that you hav > [!NOTE] > For the `DeploymentRegion` parameter, valid values are `NorthAmerica`, `EMEA`, `APAC`, `SouthAmerica`, `Oceania`, `JPN`, `CAN`, `IND`, and `NorthAmerica2`. For the `OnlineType` parameter, specify `Office365`. - -3. Your supplied credentials are validated when you run the command in step 2. On successful execution of the command, type the following command, and press ENTER to display the organizations that you have access to: +3. Your supplied credentials are validated when you run the command in step 2. On successful execution of the command, type the following command, and press ENTER to display the organizations that you have access to: ```powershell $CRMOrgs ``` + > [!div class="mx-imgBorder"] > ![Dataverse organization information.](../media/xrmtooling-powershell-1.png "Dataverse") - > [!TIP] > You can use the variable that was used to store the retrieved Dataverse organizations (in this case `$CRMOrgs`) with the `Get-CrmConnection` cmdlet to connect to Dataverse. To specify the org name, use the following command: `$CRMOrgs.UniqueName`. -> +> > If there is more than one organization value stored in the `$CRMOrgs` variable, you can refer to the `nth` organization using the following command: `$CRMOrgs[n-1]`. For example, to refer to the unique name of the second organization in the `$CRMOrgs` variable, use the following command: `$CRMOrgs[1].UniqueName`. - + ## Use the cmdlet to connect to Dataverse Use the `Get-CrmConnection` cmdlet to connect to a Dataverse instance. The cmdlet lets you either use the XRM tooling common login control to specify your credentials and connect to Dataverse or lets you specify your credentials as inline parameters. More information: [Use the XRM Tooling common login control](use-xrm-tooling-common-login-control-client-applications.md) @@ -97,41 +94,42 @@ Use the `Get-CrmConnection` cmdlet to connect to a Dataverse instance. The cmdle > [!IMPORTANT] > Before using the `Get-CrmConnection` cmdlet, ensure that you use the following command to enforce usage of TLS 1.2 by PowerShell to connect to your Dataverse instance
> `[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12`
-> More information about TLS 1.2 requirement for Dataverse connection [Blog Post: Updates coming to Dataverse connection security](https://blogs.msdn.microsoft.com/crm/2017/09/28/updates-coming-to-dynamics-365-customer-engagement-connection-security/) +> More information about TLS 1.2 requirement for Dataverse connection [Blog Post: Updates coming to Dataverse connection security](https://blogs.msdn.microsoft.com/crm/2017/09/28/updates-coming-to-dynamics-365-customer-engagement-connection-security/) ### Connect to Dataverse by using the common login control -1. If you want to use the common login control to provide your credentials to connect to Dataverse, use the following command. The connection information is stored in the `$CRMConn` variable so that you can use it later. +1. If you want to use the common login control to provide your credentials to connect to Dataverse, use the following command. The connection information is stored in the `$CRMConn` variable so that you can use it later. ```powershell $CRMConn = Get-CrmConnection -InteractiveMode ``` -2. The **LoginControl** dialog box appears. Provide your credentials to connect to your Dataverse instance, and click **Login**. +2. The **LoginControl** dialog box appears. Provide your credentials to connect to your Dataverse instance, and click **Login**. ### Connect to Dataverse by specifying credentials inline -1. To connect to Dataverse, use the following commands. Note that these commands use the `$Cred` variable created earlier to store the credential while retrieving the organizations. The connection information is stored in the `$CRMConn` variable: +1. To connect to Dataverse, use the following commands. Note that these commands use the `$Cred` variable created earlier to store the credential while retrieving the organizations. The connection information is stored in the `$CRMConn` variable: - If you’re connecting to a Dataverse instance ```powershell $CRMConn = Get-CrmConnection -Credential $Cred -DeploymentRegion –OnlineType Office365 –OrganizationName ``` + > [!NOTE] - > For the `DeploymentRegion` parameter, valid values are `NorthAmerica`, `EMEA`, `APAC`, `SouthAmerica`, `Oceania`, `JPN`, `CAN`, `IND` and `NorthAmerica2`. For the `OnlineType` parameter, specify `Office365`. + > For the `DeploymentRegion` parameter, valid values are `NorthAmerica`, `EMEA`, `APAC`, `SouthAmerica`, `Oceania`, `JPN`, `CAN`, `IND` and `NorthAmerica2`. For the `OnlineType` parameter, specify `Office365`. > [!NOTE] > For the `OrganizationName` parameter in all the preceding commands, you can either specify the organization unique name or friendly name. You can also use the organization unique name or friendly name that you retrieved using the `Get-CrmOrganizations` cmdlet and stored in the `$CRMOrgs` variable. For example, you can use `$CRMOrgs[x].UniqueName` or `$CRMOrgs[x].FriendlyName`. -2. Your supplied credentials are validated when you run the command in step 1. On successful execution of the cmdlet, type the following command, and press ENTER to display the connection information and status: +2. Your supplied credentials are validated when you run the command in step 1. On successful execution of the cmdlet, type the following command, and press ENTER to display the connection information and status: ```powershell $CRMConn ``` > [!div class="mx-imgBorder"] - > ![Dataverse connection information and status.](../media/xrm-tooling-powershell-2.png "Dataverse connection information and status") + > ![Dataverse connection information and status.](../media/xrm-tooling-powershell-2.png "Dataverse connection information and status") ### Connect to Dataverse using OAuth @@ -146,7 +144,10 @@ OAuth authentication can also be specified when using a connection string where ```powershell $CRMConn = Get-CrmConnection -ConnectionString "AuthType=ClientSecret;ClientId=..." ``` - + +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] + More information: [Use connection strings in XRM tooling to connect to Microsoft Dataverse](use-connection-strings-xrm-tooling-connect.md) ### See also @@ -155,5 +156,4 @@ More information: [Use connection strings in XRM tooling to connect to Microsoft [Build Windows client applications using the XRM tools](build-windows-client-applications-xrm-tools.md)
[Blog: PowerShell module for performing data operations and manipulating user and system settings in Dataverse](https://cloudblogs.microsoft.com/dynamics365/no-audience/2015/09/25/powershell-module-for-performing-data-operations-and-manipulating-user-and-system-settings-in-crm/) - [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-common-login-control-client-applications.md b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-common-login-control-client-applications.md index 1478480368..3297905e17 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-common-login-control-client-applications.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-common-login-control-client-applications.md @@ -5,7 +5,7 @@ ms.date: 02/01/2023 author: MattB-msft ms.author: mbarbour ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to applies_to: - "Dynamics 365 (online)" search.audienceType: diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-create-data.md b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-create-data.md index 76838798d7..454b059f4b 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-create-data.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-create-data.md @@ -1,11 +1,11 @@ --- title: "Use XRM tooling to create data (Microsoft Dataverse)| Microsoft Docs" description: "Use CrmServiceClient class to create data on Microsoft Dataverse" -ms.date: 04/01/2022 +ms.date: 12/04/2024 author: MattB-msft ms.author: mbarbour ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to applies_to: - "Dynamics 365 (online)" search.audienceType: @@ -60,6 +60,9 @@ else } ``` +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] + In this example, we created a data payload object called `indata`. Next, we populated it using the general syntax `crmFieldName , new CrmDataTypeWrapper(data,CrmFieldType)`. After setting up the `indata` object to get the values to create, we called `CreateNewRecord` method providing the table logical name for the account and the data payload (`indata`). > [!NOTE] @@ -67,7 +70,7 @@ In this example, we created a data payload object called `indata`. Next, we popu ## CreateAnnotation -This method is used to create and attach a note object to any table record. While you can populate all the variables for the note in the first pass, you only need to provide subject and note text fields. In practice, this is generally used to attach system-generated notes to a table, or to attach files that are stored in Dataverse to a table. Additionally, if you provide your own UI for creating notes for your user, this is how you would attach that note to the owner table in Dataverse. This example continues from the prior example to create a note on the newly created account. +This method is used to create and attach a note object to any table record. While you can populate all the variables for the note in the first pass, you only need to provide subject and note text fields. In practice, this is generally used to attach system-generated notes to a table, or to attach files that are stored in Dataverse to a table. Additionally, if you provide your own UI for creating notes for your user, this is how you would attach that note to the owner table in Dataverse. This example continues from the prior example to create a note on the newly created account. When using the `ServiceClient` class, you can find the `CreateAnnotation` method in the namespace. @@ -102,5 +105,4 @@ else [Use XRM Tooling API to execute actions in Dataverse](use-xrm-tooling-execute-actions.md) - [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-delete-data.md b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-delete-data.md index 09f8c38591..ec726f9934 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-delete-data.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-delete-data.md @@ -1,11 +1,11 @@ --- title: "Use XRM tooling to delete data (Microsoft Dataverse)| Microsoft Docs" description: "Use CrmServiceClient class to delete data from Microsoft Dataverse" -ms.date: 04/01/2022 +ms.date: 12/04/2024 author: MattB-msft ms.author: mbarbour ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to applies_to: - "Dynamics 365 (online)" search.audienceType: @@ -21,6 +21,9 @@ contributors: There are two methods available in the class for deleting data in Microsoft Dataverse: and . In the namespace there are and methods. + +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] ## DeleteEntity @@ -87,5 +90,4 @@ else [Use XRM Tooling to connect to Dataverse](use-crmserviceclient-constructors-connect.md)
[Use XRM Tooling API to execute actions in Dataverse](use-xrm-tooling-execute-actions.md) - [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-retrieve-data.md b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-retrieve-data.md index 0210328bbd..a784d07ad0 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-retrieve-data.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-retrieve-data.md @@ -1,11 +1,11 @@ --- title: "Use XRM tooling to retrieve data (Microsoft Dataverse)| Microsoft Docs" description: "Use CrmServiceClient class to retrieve data from Microsoft Dataverse" -ms.date: 10/24/2022 +ms.date: 12/04/2024 author: MattB-msft ms.author: mbarbour ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to applies_to: - "Dynamics 365 (online)" search.audienceType: @@ -18,7 +18,10 @@ contributors: [!INCLUDE[cc-terminology](../includes/cc-terminology.md)] -There are many methods available in the and classes for retrieving data in Microsoft Dataverse. The following examples demonstrate how you can retrieve a record by ID or FetchXML query. +There are many methods available in the and classes for retrieving data in Microsoft Dataverse. The following examples demonstrate how you can retrieve a record by ID or FetchXML query. + +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] ## GetEntityDataById diff --git a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-update-data.md b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-update-data.md index a1d4378912..e21a93e131 100644 --- a/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-update-data.md +++ b/powerapps-docs/developer/data-platform/xrm-tooling/use-xrm-tooling-update-data.md @@ -1,11 +1,11 @@ --- title: "Use XRM tooling to update data (Microsoft Dataverse)| Microsoft Docs" description: "Use CrmServiceClient class to update data on Microsoft Dataverse" -ms.date: 04/01/2022 +ms.date: 12/04/2024 author: MattB-msft ms.author: mbarbour ms.reviewer: pehecke -ms.topic: article +ms.topic: how-to applies_to: - "Dynamics 365 (online)" search.audienceType: @@ -20,6 +20,9 @@ There are two methods available in the class there are and methods. An update action using XRM Tooling API requires a data payload. The data payload takes the form of a Dictionary\ object. is used to inform the interface what sort of handling needs to be applied to the data point you are referencing. + +Read the following important information about using a connection string in application code. +[!INCLUDE [cc-connection-string](../includes/cc-connection-string.md)] ## UpdateEntity @@ -67,7 +70,7 @@ else ``` ## UpdateStateAndStatusForEntity - + This method is used to set the state of a record in Dataverse. For example, all records generally start in an “open” state. The name of the state changes based on the kind of record, or even the developers choices. A quote, for example, has several possible status and states, **Draft**, **Active**, **Close**, **Lost**, **Won**. Updating the state of a table requires that you know what the target state and status are, either by the names or IDs. Both the names and the IDs can be found by querying the definition for the table and looking at the status and state fields. In this example, we will demonstrate how to set the status of an account record to **Inactive**. @@ -107,6 +110,4 @@ else [Use XRM Tooling to connect to Dataverse](use-crmserviceclient-constructors-connect.md)
[Use XRM Tooling API to execute actions in Dataverse](use-xrm-tooling-execute-actions.md)
- - [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/TOC.yml b/powerapps-docs/developer/model-driven-apps/TOC.yml index e1d5cd24d7..ddd30f827c 100644 --- a/powerapps-docs/developer/model-driven-apps/TOC.yml +++ b/powerapps-docs/developer/model-driven-apps/TOC.yml @@ -73,6 +73,8 @@ href: clientapi/walkthrough-write-your-first-client-script.md - name: Debug JavaScript code for model-driven apps href: clientapi/debug-JavaScript-code.md + - name: Bring intelligence into your app using Agent Xrm APIs + href: clientapi/bring-intelligence-using-agent-apis.md - name: Troubleshoot form issues in Unified Interface href: troubleshoot-forms.md - name: Navigating to and from a custom page @@ -248,6 +250,8 @@ href: clientapi/reference/controls/addCustomFilter.md - name: addCustomView href: clientapi/reference/controls/addCustomView.md + - name: addEventHandler + href: clientapi/reference/controls/addeventhandler.md - name: addNotification href: clientapi/reference/controls/addNotification.md - name: addOnLookupTagClick @@ -748,6 +752,15 @@ href: clientapi/reference/Xrm-App/Xrm-App-sidePanes/getPane.md - name: getSelectedPane href: clientapi/reference/Xrm-App/Xrm-App-sidePanes/getSelectedPane.md + - name: Xrm.Copilot + href: clientapi/reference/xrm-copilot.md + items: + - name: executeEvent + href: clientapi/reference/Xrm-Copilot/executeevent.md + - name: executePrompt + href: clientapi/reference/Xrm-Copilot/executeprompt.md + - name: MCSResponse + href: clientapi/reference/Xrm-Copilot/mcsresponse.md - name: Xrm.Device href: clientapi/reference/xrm-device.md items: diff --git a/powerapps-docs/developer/model-driven-apps/actions-dashboards.md b/powerapps-docs/developer/model-driven-apps/actions-dashboards.md index a4f16d81cd..c674c7c39c 100644 --- a/powerapps-docs/developer/model-driven-apps/actions-dashboards.md +++ b/powerapps-docs/developer/model-driven-apps/actions-dashboards.md @@ -1,12 +1,12 @@ --- -title: "Actions on dashboards (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about performing actions such as create, retrieve, update, or delete, on organization-owned and user-owned dashboards." # 115-145 characters including spaces. This abstract displays in the search result." +title: "Actions on dashboards (model-driven apps)" +description: "Learn about performing actions such as create, retrieve, update, or delete, on organization-owned and user-owned dashboards." ms.date: 04/01/2022 ms.topic: article -author: sriharibs-msft +author: jasongre +ms.author: jasongre +ms.reviewer: jdaly ms.subservice: mda-developer -ms.author: srihas -ms.reviewer: search.audienceType: - developer contributors: @@ -27,7 +27,7 @@ To perform the following actions on an organization-owned dashboard (`SystemForm > [!IMPORTANT] > Using the methods available in the Dataverse Web Services, it is possible to set two dashboards as the default. Make sure that no other dashboard is the default dashboard for the organization before updating this setting programmatically. - After you update an organization-owned dashboard, you must publish the metadata changes to make it visible across the organization. You can use the message or message to publish the changes made for an organization-owned dashboard. For a sample code that demonstrates this, see [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsDashboard). + After you update an organization-owned dashboard, you must publish the metadata changes to make it visible across the organization. You can use the message or message to publish the changes made for an organization-owned dashboard. For a sample code that demonstrates this, see [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsDashboard). For a list of supported messages on the organization-owned dashboard table, see [SystemForm table](../data-platform/reference/entities/systemform.md). @@ -50,7 +50,7 @@ You can perform the following actions on a user-owned dashboard (`UserForm`): [Using FormXML for dashboards](understand-dashboards-dashboard-components-formxml.md) [Create a dashboard](create-dashboard.md) [Sample dashboards](sample-dashboards.md) - [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsDashboard) - [Sample: Assign a user-owned dashboard to another user](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssignUserOwnedDashboardToAnother) + [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsDashboard) + [Sample: Assign a user-owned dashboard to another user](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AssignUserOwnedDashboardToAnother) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/actions-visualizations-charts.md b/powerapps-docs/developer/model-driven-apps/actions-visualizations-charts.md index 7eaf7f5325..97564bf1bc 100644 --- a/powerapps-docs/developer/model-driven-apps/actions-visualizations-charts.md +++ b/powerapps-docs/developer/model-driven-apps/actions-visualizations-charts.md @@ -1,8 +1,8 @@ --- -title: "Actions on visualizations (charts) (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Using the Microsoft Dataverse web services, you can perform the following actions on the visualization tables." # 115-145 characters including spaces. This abstract displays in the search result." -author: sriharibs-msft -ms.author: srihas +title: "Actions on visualizations (charts) (model-driven apps)" +description: "Using the Microsoft Dataverse web services, you can perform the following actions on the visualization tables." +author: jasongre +ms.author: jasongre ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: article @@ -26,7 +26,7 @@ To perform actions on an organization-owned visualization (`SavedQueryVisualizat > [!NOTE] > After updating an organization-owned visualization, you must publish the table definitions changes to make it visible across the organization by using the message. Alternatively, whenever you publish a table, all the unpublished organization-owned visualizations that are attached to the table are published automatically. -- Query and retrieve all the organization-owned visualizations that are attached to a table using the `SavedQueryVisualization.PrimaryEntityTypeCode`. Multiple organization-owned visualizations can be attached to a single table. For a list of tables with which you can attach a visualization, see [Tables Supported for visualizations](view-data-with-visualizations-charts.md). For a code sample that demonstrates how to retrieve all the organization-owned visualizations attached to a table, see [Sample: Retrieve all charts attached to a table](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveChartsAttachedToEntity). +- Query and retrieve all the organization-owned visualizations that are attached to a table using the `SavedQueryVisualization.PrimaryEntityTypeCode`. Multiple organization-owned visualizations can be attached to a single table. For a list of tables with which you can attach a visualization, see [Tables Supported for visualizations](view-data-with-visualizations-charts.md). For a code sample that demonstrates how to retrieve all the organization-owned visualizations attached to a table, see [Sample: Retrieve all charts attached to a table](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveChartsAttachedToEntity). > [!NOTE] > You cannot change or update a visualization to attach it with a different table after you have created the visualization. It implies that the `SavedQueryVisualization.PrimaryEntityTypeCode` is not valid for the update action on the organization-owned visualization. @@ -61,9 +61,9 @@ You can perform the following actions on a user-owned visualization (`UserQueryV [Understanding Charts: Underlying data and chart representation](understand-charts-underlying-data-chart-representation.md) [Create a chart](create-visualization-chart.md) [Sample charts](sample-charts.md) - [Sample: Create, retrieve, update, and delete (CRUD) a chart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsChart) - [Sample: Retrieve all charts attached to a table](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/RetrieveChartsAttachedToEntity) - [Sample: Assign a chart to another user](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssignChartToAnotherUser) + [Sample: Create, retrieve, update, and delete (CRUD) a chart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsChart) + [Sample: Retrieve all charts attached to a table](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/RetrieveChartsAttachedToEntity) + [Sample: Assign a chart to another user](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AssignChartToAnotherUser) [SavedQueryVisualization table](../data-platform/reference/entities/savedqueryvisualization.md) [UserQueryVisualization table](../data-platform/reference/entities/userqueryvisualization.md) diff --git a/powerapps-docs/developer/model-driven-apps/analyze-data-with-dashboards.md b/powerapps-docs/developer/model-driven-apps/analyze-data-with-dashboards.md index 25ba5d3a9c..f57023471c 100644 --- a/powerapps-docs/developer/model-driven-apps/analyze-data-with-dashboards.md +++ b/powerapps-docs/developer/model-driven-apps/analyze-data-with-dashboards.md @@ -1,8 +1,8 @@ --- -title: "Analyze data with dashboards (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "The dashboard tables in Microsoft Dataverse enable you to present data from various charts, grids, IFRAMES, or web resources simultaneously. Dashboards allow you to compare and analyze various pieces of customer information, and give you data snapshots." # 115-145 characters including spaces. This abstract displays in the search result." -author: sriharibs-msft -ms.author: srihas +title: "Analyze data with dashboards (model-driven apps)" +description: "The dashboard tables in Microsoft Dataverse enable you to present data from various charts, grids, IFRAMES, or web resources simultaneously. Dashboards allow you to compare and analyze various pieces of customer information, and give you data snapshots." +author: jasongre +ms.author: jasongre ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: article @@ -41,8 +41,8 @@ A user-owned dashboard is represented by the `UserForm` table, can be assigned a [Actions on dashboards](actions-dashboards.md) [Create a dashboard](create-dashboard.md) [Sample dashboards](sample-dashboards.md) - [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsDashboard) - [Sample: Assign a user-owned dashboard to another user](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssignUserOwnedDashboardToAnother) + [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsDashboard) + [Sample: Assign a user-owned dashboard to another user](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AssignUserOwnedDashboardToAnother) [Visualization data description schema](visualization-data-description-schema.md) [Customize visualizations and dashboards](customize-visualizations-dashboards.md) diff --git a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/avoid-window-top.md b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/avoid-window-top.md index 2422ccd350..743646bc82 100644 --- a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/avoid-window-top.md +++ b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/avoid-window-top.md @@ -1,15 +1,13 @@ --- -title: "Avoid using window.top | MicrosoftDocs" +title: "Avoid using window.top " description: "Describes how to avoid script errors and incorrect application behavior associated with using window.top in JavaScript customizations." suite: powerapps -author: jowells - -ms.topic: article - - +author: sriharibs-msft +ms.author: srihas +ms.reviewer: jdaly +ms.topic: how-to ms.date: 1/15/2019 ms.subservice: mda-developer -ms.author: jowells search.audienceType: - developer --- diff --git a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/consider-disabling-navbar-programmatically-opening-entity-forms-views.md b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/consider-disabling-navbar-programmatically-opening-entity-forms-views.md index 328f530a48..a7dd7ab6a3 100644 --- a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/consider-disabling-navbar-programmatically-opening-entity-forms-views.md +++ b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/consider-disabling-navbar-programmatically-opening-entity-forms-views.md @@ -1,13 +1,13 @@ --- -title: "Consider disabling NavBar when programmatically opening forms or views | MicrosoftDocs" -description: "Opening up forms or views with a URL, could lead to slower client performance on high latency networks when the navigation bar (NavBar) is enabled." +title: "Consider disabling NavBar when programmatically opening forms or views " +description: "When you programmatically open forms or views with a URL, could lead to slower client performance on high latency networks when the navigation bar (NavBar) is enabled." suite: powerapps -author: jowells - -ms.topic: article +author: sriharibs-msft +ms.author: srihas +ms.reviewer: jdaly +ms.topic: how-to ms.date: 04/14/2021 ms.subservice: mda-developer -ms.author: jowells search.audienceType: - developer --- @@ -21,13 +21,13 @@ search.audienceType: ## Symptoms -Opening up forms or views with a URL, could lead to slower client performance on high latency networks when the navigation bar (NavBar) is enabled. +When you programmatically open forms or views with a URL, could lead to slower client performance on high latency networks when the navigation bar (NavBar) is enabled. ## Guidance -Determine if your users need to have the full navigation bar when creating customizations that open forms or views through a URL. In most cases, users selects on a link to open a form, do some quick work, and then close the record. Disabling the navigation bar will lower the amount of resources to be loaded which lowers the number of network requests being made. +Determine if your users need to have the full navigation bar when creating customizations that open forms or views through a URL. In most cases, users select a link to open a form, do some quick work, and then close the record. Disabling the navigation bar lowers the amount of resources to be loaded which lowers the number of network requests being made. [!INCLUDE[cc-terminology](../../../data-platform/includes/cc-terminology.md)] @@ -36,7 +36,7 @@ When constructing URLs to open up forms or views, implement `navbar=off` within ```JavaScript function disableNavBar() { var globalContext = Xrm.Utility.getGlobalContext(); - return globalContext.getClientUrl() + "/main.aspx?appid=9411ee28-4310-e811-a839-000d3a33a7cb&etc=1&id={00000000-0000-0000-00AA-000010001004}&pagetype=entityrecord&navbar=off"; + return globalContext.getClientUrl() + "/main.aspx?appid=00001111-aaaa-2222-bbbb-3333cccc4444&etc=1&id={11112222-bbbb-3333-cccc-4444dddd5555}&pagetype=entityrecord&navbar=off"; } ``` @@ -50,7 +50,7 @@ function disableNavBar() { > [!WARNING] > These scenarios should be avoided. -Keeping the navigation bar (NavBar) enabled does not mean users will experience performance issues. However, it does mean that additional resources must be loaded on the form or view which does require additional network requests. It has been observed on highly latent networks this can lead to a poor user experience. +Keeping the navigation bar (NavBar) enabled doesn't mean users experience performance issues. However, it does mean that more resources must be loaded on the form or view which does require more network requests. On highly latent networks, keeping the navigation bar enabled can lead to a poor user experience. An example of a constructed URL with the NavBar enabled is as follows @@ -58,13 +58,13 @@ An example of a constructed URL with the NavBar enabled is as follows function enabledNavBar() { var globalContext = Xrm.Utility.getGlobalContext(); // By default, NavBar is set to true if you do not include the parameter in the query string: - return globalContext.getClientUrl() + "/main.aspx?appid=9411ee28-4310-e811-a839-000d3a33a7cb&etc=1&id={00000000-0000-0000-00AA-000010001004}&pagetype=entityrecord"; + return globalContext.getClientUrl() + "/main.aspx?appid=00001111-aaaa-2222-bbbb-3333cccc4444&etc=1&id={11112222-bbbb-3333-cccc-4444dddd5555}&pagetype=entityrecord"; } function enabledNavBarExplicit() { var globalContext = Xrm.Utility.getGlobalContext(); // Explicitly defining that the NavBar will be enabled - return globalContext.getClientUrl() + "/main.aspx?appid=9411ee28-4310-e811-a839-000d3a33a7cb&etc=1&id={00000000-0000-0000-00AA-000010001004}&pagetype=entityrecord&navbar=on"; + return globalContext.getClientUrl() + "/main.aspx?appid=00001111-aaaa-2222-bbbb-3333cccc4444&etc=1&id={11112222-bbbb-3333-cccc-4444dddd5555}&pagetype=entityrecord&navbar=on"; } ``` @@ -72,7 +72,7 @@ function enabledNavBarExplicit() { ## Additional information -When opening up other records from within model driven apps, the navigation bar is being loaded with the areas and subareas defined within the sitemap. In addition, it also renders the [Office app launcher](https://support.office.com/article/Meet-the-Office-365-app-launcher-79f12104-6fed-442f-96a0-eb089a3f476a) which displays the Office 365 apps the user has access to.
+When you open other records from within model driven apps, the navigation bar is being loaded with the areas and subareas defined within the sitemap. In addition, it also renders the [Office app launcher](https://support.office.com/article/Meet-the-Office-365-app-launcher-79f12104-6fed-442f-96a0-eb089a3f476a) which displays the Office 365 apps the user has access to.
![Comparison of NavBar being enabled and disabled.](../media/navbar_comparison_enabled_disabled.png) diff --git a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/do-not-use-odata-v2-endpoint.md b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/do-not-use-odata-v2-endpoint.md index a66be9b912..d03eabbec3 100644 --- a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/do-not-use-odata-v2-endpoint.md +++ b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/do-not-use-odata-v2-endpoint.md @@ -2,8 +2,8 @@ title: Do not use the OData v2.0 endpoint description: Learn about the requirement to upgrade your code to use the Web API OData v4.0 endpoint rather than the deprecated OData v2.0 endpoint. suite: powerapps -author: MicroSri -ms.author: sriknair +author: MsSQLGirl +ms.author: jukoesma ms.date: 04/12/2023 ms.reviewer: jdaly ms.topic: how-to @@ -74,7 +74,7 @@ The Organization Data Service supports both JSON and ATOM, an XML-based format u The Organization Data Service will only return 50 records at a time and doesn't provide a way to specify max page size. -The Web API allows you to set a max page size and will return up to 5000 records. More information: [Page results](../../../data-platform/webapi/query/page-results.md) +The Web API allows you to set a max page size and will return up to 5,000 records. More information: [Page results](../../../data-platform/webapi/query/page-results.md) ### Legacy documentation @@ -406,7 +406,7 @@ Preference-Applied: odata.include-annotations="*" "donotphone": true, "industrycode@OData.Community.Display.V1.FormattedValue": "Consulting", "industrycode": 7, - "accountid": "b68d56a6-4739-ed11-9db0-002248296d7e" + "accountid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` @@ -419,7 +419,7 @@ Without the `Prefer: return=representation` request header, the response is like HTTP/1.1 204 No Content Content-Type: application/json; odata.metadata=minimal OData-Version: 4.0 -OData-EntityId: https://[Organization URI]/api/data/v9.2/accounts(b68d56a6-4739-ed11-9db0-002248296d7e) +OData-EntityId: https://[Organization URI]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` --- @@ -433,7 +433,7 @@ These examples show the differences between the Organization Data Service and th **Request:** ```http -GET https://[Organization URI]/XRMServices/2011/OrganizationData.svc/AccountSet(guid'b68d56a6-4739-ed11-9db0-002248296d7e')?$select=OwnershipCode,PrimaryContactId,OpenDeals_Date,Telephone1,NumberOfEmployees,Name,AccountNumber,DoNotPhone,IndustryCode HTTP/1.1 +GET https://[Organization URI]/XRMServices/2011/OrganizationData.svc/AccountSet(guid'00aa00aa-bb11-cc22-dd33-44ee44ee44ee')?$select=OwnershipCode,PrimaryContactId,OpenDeals_Date,Telephone1,NumberOfEmployees,Name,AccountNumber,DoNotPhone,IndustryCode HTTP/1.1 Accept: application/json ``` @@ -445,7 +445,7 @@ HTTP/1.1 200 OK { "d": { "__metadata": { - "uri": "https://[Organization URI]/xrmservices/2011/OrganizationData.svc/AccountSet(guid'b68d56a6-4739-ed11-9db0-002248296d7e')", + "uri": "https://[Organization URI]/xrmservices/2011/OrganizationData.svc/AccountSet(guid'00aa00aa-bb11-cc22-dd33-44ee44ee44ee')", "type": "Microsoft.Crm.Sdk.Data.Services.Account" }, "OwnershipCode": { @@ -485,7 +485,7 @@ HTTP/1.1 200 OK **Request:** ```http -GET https://[Organization URI]/api/data/v9.2/accounts(b68d56a6-4739-ed11-9db0-002248296d7e)?$select=ownershipcode,_primarycontactid_value,opendeals_date,customersizecode,telephone1,numberofemployees,name,accountnumber,donotphone,industrycode HTTP/1.1 +GET https://[Organization URI]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee)?$select=ownershipcode,_primarycontactid_value,opendeals_date,customersizecode,telephone1,numberofemployees,name,accountnumber,donotphone,industrycode HTTP/1.1 Prefer: odata.include-annotations="*" OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -524,7 +524,7 @@ Preference-Applied: odata.include-annotations="*" "donotphone": true, "industrycode@OData.Community.Display.V1.FormattedValue": "Consulting", "industrycode": 7, - "accountid": "b68d56a6-4739-ed11-9db0-002248296d7e" + "accountid": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" } ``` @@ -542,7 +542,7 @@ The Organization Data Service requires the `X-HTTP-Method: MERGE` request header **Request:** ```http -POST https://[Organization URI]/XRMServices/2011/OrganizationData.svc/AccountSet(guid'b68d56a6-4739-ed11-9db0-002248296d7e') HTTP/1.1 +POST https://[Organization URI]/XRMServices/2011/OrganizationData.svc/AccountSet(guid'00aa00aa-bb11-cc22-dd33-44ee44ee44ee') HTTP/1.1 Accept: application/json X-HTTP-Method: MERGE Content-Type: application/json @@ -578,7 +578,7 @@ HTTP/1.1 204 No Content **Request:** ```http -PATCH https://[Organization URI]/api/data/v9.2/accounts(b68d56a6-4739-ed11-9db0-002248296d7e) HTTP/1.1 +PATCH https://[Organization URI]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null @@ -604,7 +604,7 @@ Content-Type: application/json ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: https://[Organization URI]/api/data/v9.2/accounts(b68d56a6-4739-ed11-9db0-002248296d7e) +OData-EntityId: https://[Organization URI]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` --- @@ -618,7 +618,7 @@ These examples show the differences between the Organization Data Service and th **Request:** ```http -DELETE https://[Organization URI]/XRMServices/2011/OrganizationData.svc/AccountSet(guid'b68d56a6-4739-ed11-9db0-002248296d7e') HTTP/1.1 +DELETE https://[Organization URI]/XRMServices/2011/OrganizationData.svc/AccountSet(guid'00aa00aa-bb11-cc22-dd33-44ee44ee44ee') HTTP/1.1 Accept: application/json ``` @@ -633,7 +633,7 @@ HTTP/1.1 204 No Content **Request:** ```http -DELETE https://[Organization URI]/api/data/v9.2/accounts(b68d56a6-4739-ed11-9db0-002248296d7e) HTTP/1.1 +DELETE https://[Organization URI]/api/data/v9.2/accounts(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) HTTP/1.1 OData-MaxVersion: 4.0 OData-Version: 4.0 If-None-Match: null diff --git a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/index.md b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/index.md index 449fd6c8bf..bd114e07ec 100644 --- a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/index.md +++ b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/index.md @@ -1,13 +1,12 @@ --- -title: "Developers: Best practices and guidance for client-side scripting for model-driven apps | Microsoft Docs" +title: "Developers: Best practices and guidance for client-side scripting for model-driven apps" description: Best practices and guidance for client-side scripting for developers of model-driven apps in Power Apps. suite: powerapps -author: adrianorth -ms.author: aorth - +author: sriharibs-msft +ms.author: srihas ms.date: 04/01/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: best-practice ms.subservice: mda-developer search.audienceType: - developer @@ -24,14 +23,15 @@ This list below contains all of the Best practices and guidance for client-side |Best Practice |Description | |---------|---------| -|[Avoid using window.top](avoid-window-top.md) |Describes how to avoid script errors and incorrect application behavior associated with using window.top in JavaScript customizations. | +|[Avoid using window.top](avoid-window-top.md)|Describes how to avoid script errors and incorrect application behavior associated with using window.top in JavaScript customizations.| |[Consider disabling NavBar when programmatically opening forms or views](consider-disabling-navbar-programmatically-opening-entity-forms-views.md)|Opening up forms or views with a URL, could lead to slower client performance on high latency networks when the navigation bar (NavBar) is enabled.| |[Do not use the OData v2.0 endpoint](do-not-use-odata-v2-endpoint.md)|Describes the requirement to upgrade code to use Web API OData v4.0 endpoint rather than the deprecated OData v2.0 endpoint.| -|[Interact with HTTP and HTTPS resources asynchronously](interact-http-https-resources-asynchronously.md) |You should interact with HTTP and HTTPS resources asynchronously when writing JavaScript client extensions for model driven apps. | -|[Remove deactivated or disabled customizations](remove-deactivated-disabled-configurations.md) |Deactivated or disabled customizations should be removed from a solution to improve solution management and to decrease the risk of utilizing or managing an outdated component. | +|[Interact with HTTP and HTTPS resources asynchronously](interact-http-https-resources-asynchronously.md)|You should interact with HTTP and HTTPS resources asynchronously when writing JavaScript client extensions for model driven apps.| +|[Remove deactivated or disabled customizations](remove-deactivated-disabled-configurations.md)|Deactivated or disabled customizations should be removed from a solution to improve solution management and to decrease the risk of utilizing or managing an outdated component.| + +### See also -### See Also -[Apply business logic using client scripting](../../client-scripting.md)
+[Apply business logic using client scripting](../../client-scripting.md) [!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/interact-http-https-resources-asynchronously.md b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/interact-http-https-resources-asynchronously.md index 2302e3b407..55774fe96f 100644 --- a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/interact-http-https-resources-asynchronously.md +++ b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/interact-http-https-resources-asynchronously.md @@ -1,15 +1,13 @@ --- -title: "Interact with HTTP and HTTPS resources asynchronously | MicrosoftDocs" +title: "Interact with HTTP and HTTPS resources asynchronously " description: "You should interact with HTTP and HTTPS resources asynchronously when writing JavaScript client extensions for model driven apps." - suite: powerapps - -author: jowells - -ms.topic: article +author: MitiJ +ms.author: mijosh +ms.reviewer: jdaly +ms.topic: how-to ms.date: 02/20/2018 ms.subservice: mda-developer -ms.author: jowells search.audienceType: - developer --- diff --git a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/remove-deactivated-disabled-configurations.md b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/remove-deactivated-disabled-configurations.md index f3ad3ef860..89c5f03161 100644 --- a/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/remove-deactivated-disabled-configurations.md +++ b/powerapps-docs/developer/model-driven-apps/best-practices/business-logic/remove-deactivated-disabled-configurations.md @@ -1,13 +1,13 @@ --- -title: "Remove deactivated or disabled customizations | MicrosoftDocs" +title: "Remove deactivated or disabled customizations " description: "Deactivated or disabled customizations should be removed from a solution to improve solution management and to decrease the risk of utilizing or managing an outdated component." suite: powerapps -author: shmcarth - +author: MitiJ +ms.author: mijosh +ms.reviewer: jdaly ms.topic: article ms.date: 1/15/2019 ms.subservice: mda-developer -ms.author: shmcarth search.audienceType: - developer --- diff --git a/powerapps-docs/developer/model-driven-apps/best-practices/index.md b/powerapps-docs/developer/model-driven-apps/best-practices/index.md index 92f41883d6..52306abc0e 100644 --- a/powerapps-docs/developer/model-driven-apps/best-practices/index.md +++ b/powerapps-docs/developer/model-driven-apps/best-practices/index.md @@ -1,24 +1,25 @@ --- -title: "Developers: Best practices and guidance for model-driven apps | Microsoft Docs" +title: "Developers: Best practices and guidance for model-driven apps" description: Best practices and guidance for developers of model-driven apps in Power Apps. suite: powerapps author: JimDaly -ms.topic: article +ms.author: jdaly +ms.reviewer: jdaly +ms.topic: best-practice ms.date: 04/14/2021 ms.subservice: mda-developer -ms.author: jdaly search.audienceType: - developer --- # Best practices and guidance for model-driven apps -Model-driven apps is a component-focused approach to app development which can be extended by a developer to achieve a much more -tailored experience. While customizing model-driven apps, a developer should be aware of the established guidance and best practices. +Model-driven apps are a component-focused approach to app development which developers can extend to achieve a much more +tailored experience. A developer customizing model-driven apps should be aware of the established guidance and best practices. [!INCLUDE[cc-terminology](../../data-platform/includes/cc-terminology.md)] -Within this section you will learn about the issues we have identified, their impact, and understand the guidance to resolve them. We will explain the background about why things should be done in a certain way and avoid potential problems in the future. This can benefit the usability, supportability, and performance of your environment. The guidance documentation supports the existing information within the Developer and Administration guides. +Within this section you learn about identified issues, their impact, and understand the guidance to resolve them. We'll explain the background about why things should be done in a certain way and avoid potential problems in the future. This understanding can benefit the usability, supportability, and performance of your environment. The guidance documentation supports the existing information within the Developer and Administration guides. > [!NOTE] > Right now, only client scripting best practices are documented in the TOC and rest of them will be added eventually. @@ -40,8 +41,8 @@ Each guidance article includes most or all of the following sections: - Title - description of the guidance - Category - one or more areas impacted by not following the guidance - Impact potential - the level of risk (high, medium, or low) of affecting the environment by not following the guidance -- Symptoms - possible indications that the guidance has not been followed -- Guidance - recommendations that may also include examples +- Symptoms - possible indications that the guidance hasn't been followed +- Guidance - recommendations that might also include examples - Problematic patterns - description or examples of not following the guidance - Additional information - supporting details for a more extensive view - See also - references to learn more about something mentioned in the article @@ -52,10 +53,10 @@ Each guidance article is classified with one or more of the following categories - Usage – improper usage of a particular API, pattern, or configuration - Design – design flaws in a customization -- Performance – customization or pattern that may produce a negative effect on performance in areas such as memory management, CPU utilization, network traffic, or user experience +- Performance – customization or pattern that might produce a negative effect on performance in areas such as memory management, CPU utilization, network traffic, or user experience - Security – potential vulnerabilities in a customization that could be exploited in a runtime environment -- Upgrade Readiness - customization or pattern that may increase risk of having an unsuccessful version upgrade -- Online Migration - customization or pattern that may increase risk of having an unsuccessful online migration +- Upgrade Readiness - customization or pattern that might increase risk of having an unsuccessful version upgrade +- Online Migration - customization or pattern that might increase risk of having an unsuccessful online migration - Maintainability – customization that unnecessarily increases the amount of developer effort required to make changes, the frequency of required changes, or the chance of introducing regressions - Supportability – customization or pattern that falls outside the boundaries of published supportability statements, including usage of removed APIs or implementation of forbidden techniques diff --git a/powerapps-docs/developer/model-driven-apps/client-scripting.md b/powerapps-docs/developer/model-driven-apps/client-scripting.md index 18d57b58ef..c4b38633c4 100644 --- a/powerapps-docs/developer/model-driven-apps/client-scripting.md +++ b/powerapps-docs/developer/model-driven-apps/client-scripting.md @@ -1,9 +1,9 @@ --- -title: Apply business logic using client scripting in model-driven apps using JavaScript | Microsoft Docs +title: Apply business logic using client scripting in model-driven apps using JavaScript description: Learn how developers can use JavaScript in client-side scripts to apply custom business logic in model-driven apps. suite: powerapps -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 04/01/2022 ms.reviewer: jdaly ms.collection: get-started @@ -23,9 +23,9 @@ Client-side scripting using JavaScript is one of the ways to apply custom busine > [!IMPORTANT] > All the client scripting concepts and APIs explained in this documentation also apply to [Dynamics 365 Customer Engagement (on-premises)](/dynamics365/customerengagement/on-premises/overview) users. -Client scripting shouldn't be your first choice though for applying custom business process logic in model-driven app forms. *Business rules* provide a way for someone, who does not know JavaScript and is not a developer, to apply business process logic in a form. More information: [Create business rules to apply logic](../../maker/model-driven-apps/create-business-rules-recommendations-apply-logic-form.md). You will find the business rule designer within the **Data** > **Tables** > [table_name] area on [make.powerapps.com](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). When you view table, look for the **Business rules** tab. +Client scripting shouldn't be your first choice though for applying custom business process logic in model-driven app forms. *Business rules* provide a way for someone, who doesn't know JavaScript and isn't a developer, to apply business process logic in a form. More information: [Create business rules to apply logic](../../maker/model-driven-apps/create-business-rules-recommendations-apply-logic-form.md). You find the business rule designer within the **Data** > **Tables** > [table_name] area on [make.powerapps.com](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). When you view table, look for the **Business rules** tab. -However, if your business requirement can't be achieved using a business rule, you will find that client-scripting using the client API object model provides a powerful way to extend the behavior of the application and enable automation in the client. +However, if your business requirement can't be achieved using a business rule, you'll find that client-scripting using the client API object model provides a powerful way to extend the behavior of the application and enable automation in the client. ## Use client scripting in model-driven apps @@ -37,7 +37,7 @@ Forms in model-driven apps help display data to the user. A form in model-driven You can attach your JavaScript code to "react" to these events so that your code gets executed when the event occurs on the form. You attach your JavaScript code (scripts) to these events by using a [Script web resource](script-jscript-web-resources.md) in model-driven apps. -Model-driven apps provides you a rich set of **client APIs** to interact with form objects and events to control what and when to display on a form. +Model-driven apps provide you with a rich set of **client APIs** to interact with form objects and events to control what and when to display on a form. > [!NOTE] > Some client APIs are deprecated in the current release of model-driven apps. Ensure that you are aware of these APIs as you write your client-side code for model-driven apps. More information: [Deprecated client APIs](/dynamics365/get-started/whats-new/customer-engagement/important-changes-coming#some-client-apis-are-deprecated) diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/bring-intelligence-using-agent-apis.md b/powerapps-docs/developer/model-driven-apps/clientapi/bring-intelligence-using-agent-apis.md new file mode 100644 index 0000000000..574192cd5e --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/bring-intelligence-using-agent-apis.md @@ -0,0 +1,42 @@ +--- +title: "Bring intelligence into your app using Agent Xrm APIs (preview)" +description: "Learn about how you can integrate Copilot Studio topics into your model-driven apps using Agent Xrm APIs." +author: adrianorth +ms.author: aorth +ms.date: 07/07/2025 +ms.reviewer: jdaly +ms.topic: conceptual +ms.subservice: mda-developer +search.audienceType: + - developer +contributors: + - JimDaly +--- + +# Bring intelligence into your app using Agent Xrm APIs (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +Agent APIs are a set of interfaces introduced in Microsoft Power Apps that allow model-driven apps to interact with topics created in Microsoft Copilot Studio. These APIs are available in two forms: + +- `Xrm.Copilot` namespace used for client scripts in model-driven apps. This article describes these APIs. +- [PCF (for use in custom controls)](../../component-framework/bring-intelligence-using-agent-apis.md). + +These APIs are designed to enhance integration with Microsoft Copilot Studio, enabling more intelligent and responsive app experiences. The APIs use a single Copilot Studio agent that is either: +- Interactive agent selected in the model app designer of custom apps. See more at [Working with an interactive agent](../../../maker/model-driven-apps/add-agents-to-app.md#working-with-an-interactive-agent). +- Model app containing lead or opportunity table, which implicitly uses the "Copilot in Dynamics 365 Sales" agent. + +|API|Description| +|---------|---------| +|[Xrm.Copilot.executeEvent](reference/Xrm-Copilot/executeevent.md)|[!INCLUDE [executeevent-description](reference/Xrm-Copilot/includes/executeevent-description.md)]| +|[Xrm.Copilot.executePrompt](reference/Xrm-Copilot/executeprompt.md)|[!INCLUDE [executeprompt-description](reference/Xrm-Copilot/includes/executeprompt-description.md)]| + + +### Related articles + +[FAQ for Agent APIs and Agent Response component](../../../maker/common/faq-agent-api-component.md) +[Xrm.Copilot (Client API reference)](reference/xrm-copilot.md) +[Xrm.Copilot.executeEvent (Client API reference)](reference/Xrm-Copilot/executeevent.md) +[Xrm.Copilot.executePrompt (Client API reference)](reference/Xrm-Copilot/executeprompt.md) +[Working with an interactive agent](../../../maker/model-driven-apps/add-agents-to-app.md#working-with-an-interactive-agent) +[Copilot (Power Apps component framework API reference)](../../component-framework/reference/copilot.md) diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-execution-context.md b/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-execution-context.md index 65fe15d84a..3de780ee55 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-execution-context.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-execution-context.md @@ -1,11 +1,11 @@ --- -title: "Client API execution context in model-driven apps| MicrosoftDocs" +title: "Client API execution context in model-driven apps" description: "Learn about the model-driven application client API execution context" -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 08/23/2024 ms.reviewer: jdaly -ms.topic: conceptual +ms.topic: article ms.subservice: mda-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-form-context.md b/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-form-context.md index 52cdf5269b..bd8e78150a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-form-context.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-form-context.md @@ -1,11 +1,11 @@ --- -title: "Client API form context in model-driven apps| MicrosoftDocs" +title: "Client API form context in model-driven apps" description: The Client API form context provides a reference to the form or to an item on the form, such as, a quick view control or a row in an editable grid, against which the current code is executed. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 08/15/2024 ms.reviewer: jdaly -ms.topic: "conceptual" +ms.topic: article ms.subservice: mda-developer search.audienceType: - developer @@ -83,8 +83,8 @@ More information: [formContext.data](reference/formContext-data.md) Provides methods to retrieve information about the user interface, in addition to collections for several sub components of the form or grid. Contains the following objects: -| Object | Description| -|-----------------|----------------| +| Object| Description| +|----|----| |`formSelector`|Provides an items collection that provides capabilities to query the forms available for the current user. Use the navigate method to close the current form and open a different one.| |`navigation`|Doesn't contain any methods. Provides access to navigation items through the items collection. See the next section on collections for more information.| |`process`|Provides methods to interact with the business process flow control on a form.| @@ -96,8 +96,8 @@ More information: [formContext.ui](reference/formContext-ui.md) The following table describes the collections in **Xrm** object model. For information about the methods available for collections in general, see [Collections (Client API reference)](reference/collections.md). -|Collection | Description| -|----------------------------------------|----------------| +|Collection| Description| +|----|----| | [attributes](reference/attributes.md) | Two objects contain a column collection:

- **formContext.data.attributes** collection provides access to non-table bound columns.

- **formContext.data.entity.attributes** collection provides access to each table column that is available on the form. Only those columns added to the form are available.| | [controls](reference/controls.md) | Three objects contain a controls collection:

- **formContext.ui.controls**: Provides access to each control present on the form.

- **formContext.data.entity.attribute.controls**: Because a column might have more than one control on the form, this collection provides access to each of them. This collection contains only one item unless multiple controls for the column are added to the form.

- **formContext.ui.tabs.sections.controls**: This collection only contains the controls found in the section.| |**formContext.data.process.**[stages](reference/formContext-data-process/process/getStages.md) and **formContext.data.process**.[steps](reference/formContext-data-process/stage/getSteps.md)| Provides access to stages and steps collection in a business process flow. These also allow for adding and removing of items from the collection.| diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-grid-context.md b/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-grid-context.md index c561f31d75..49b883da93 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-grid-context.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-grid-context.md @@ -1,11 +1,11 @@ --- -title: "Client API grid context in model-driven apps| MicrosoftDocs" +title: "Client API grid context in model-driven apps" description: "Describes the client API grid context" -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 08/15/2024 ms.reviewer: jdaly -ms.topic: "conceptual" +ms.topic: article ms.subservice: mda-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-xrm.md b/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-xrm.md index b6b7b5268c..07059b1b9d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-xrm.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/clientapi-xrm.md @@ -1,12 +1,11 @@ --- -title: "Client API Xrm object for model-driven apps | MicrosoftDocs" -description: "Describes the client api Xrm object" -author: adrianorth -ms.author: aorth - -ms.date: 04/01/2022 +title: "Client API Xrm object for model-driven apps " +description: "Describes the client API Xrm object" +author: sriharibs-msft +ms.author: srihas +ms.date: 07/29/2025 ms.reviewer: jdaly -ms.topic: "conceptual" +ms.topic: article applies_to: - "Dynamics 365 (online)" ms.subservice: mda-developer @@ -25,12 +24,14 @@ The **Xrm** object is globally available to use in your code without having to u The following illustration displays the Xrm object model: -![Xrm Object Model.](../media/ClientAPI-XrmModel.png) +:::image type="content" source="media/client-api-xrm-model.png" alt-text="Xrm Object Model"::: -Here is the information about each of the namespaces in the Xrm object: +Here's the information about each of the namespaces in the Xrm object: | Namespace| Description| | ---| ---| +| [Xrm.App](reference/xrm-app.md)|[!INCLUDE [xrm-app-description](reference/Xrm-App/includes/xrm-app-description.md)]| +| [Xrm.Copilot](reference/xrm-copilot.md)| [!INCLUDE [xrm-copilot-description](reference/Xrm-Copilot/includes/xrm-copilot-description.md)]| | [Xrm.Device](reference/xrm-device.md)| Provides methods to use native device capabilities. | | [Xrm.Encoding](reference/xrm-encoding.md) | Provides methods to encode strings.| | [Xrm.Navigation](reference/xrm-navigation.md) | Provides methods for navigating forms and items in model-driven apps.| @@ -40,7 +41,7 @@ Here is the information about each of the namespaces in the Xrm object: ## Client API global context -Use the **Xrm.Utility**.[getGlobalContext](reference/xrm-utility/getGlobalContext.md) method in forms to retrieve information specific to an organization, a user, or the client where script is run without going through the form execution context. This is a change from previous versions where you had to use the form context to retrieve global context by using **Xrm.Page.context**. +Use the **Xrm.Utility**.[getGlobalContext](reference/xrm-utility/getGlobalContext.md) method in forms to retrieve information specific to an organization, a user, or the client where script is run without going through the form execution context. Using the `getGlobalContext` method is a change from previous versions where you had to use the form context to retrieve global context by using **Xrm.Page.context**. > [!NOTE] > **Xrm.Page.context** is [deprecated](/dynamics365/get-started/whats-new/customer-engagement/important-changes-coming#some-client-apis-are-deprecated) in the current release, and you should now use the new **Xrm.Utility.**[getGlobalContext](reference/xrm-utility/getGlobalContext.md) method to get global context in your code targeting version 9.0 or later. diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/create-app-side-panes.md b/powerapps-docs/developer/model-driven-apps/clientapi/create-app-side-panes.md index 48b4276652..dee6ccb235 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/create-app-side-panes.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/create-app-side-panes.md @@ -1,12 +1,12 @@ --- title: "Creating side panes by using a client API in model-driven apps" description: Learn how to create side panes in model-driven apps by using a client API. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 01/27/2023 ms.reviewer: jdaly ms.subservice: mda-developer -ms.topic: "article" +ms.topic: concept-article search.audienceType: - maker - developer @@ -84,7 +84,7 @@ Xrm.App.sidePanes.createPane({ pane.navigate({ pageType: "entityrecord", entityName: "sample_reservation", - entityId: "d4034340-4623-e811-a847-000d3a30c619", + entityId: "00aa00aa-bb11-cc22-dd33-44ee44ee44ee", }) }); ``` diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/debug-JavaScript-code.md b/powerapps-docs/developer/model-driven-apps/clientapi/debug-JavaScript-code.md index 70fff7a1dd..bcf6a2e2de 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/debug-JavaScript-code.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/debug-JavaScript-code.md @@ -1,12 +1,12 @@ --- -title: "Debug JavaScript code for model-driven apps| MicrosoftDocs" +title: "Debug JavaScript code for model-driven apps" description: "Explains how to debug JavaScript code for model-driven apps" -ms.topic: "conceptual" +ms.topic: how-to applies_to: - "Dynamics 365 (online)" -author: adrianorth -ms.author: aorth -ms.date: 08/07/2024 +author: sriharibs-msft +ms.author: srihas +ms.date: 01/31/2025 ms.reviewer: jdaly search.audienceType: - developer @@ -16,7 +16,7 @@ contributors: --- # Debug JavaScript code for model-driven apps -Custom logic using JavaScript in model-driven apps are contained within JavaScript web resources. JavaScript web resources provide the libraries that define functions developers register as event handlers. +Custom logic using JavaScript in model-driven apps is contained within JavaScript web resources. JavaScript web resources provide the libraries that define functions developers register as event handlers. In a model-driven app viewed within a web browser, you can use developer tools that all modern browsers provide. With these tools you can locate the JavaScript libraries loaded in the model-driven application, set break points, and debug your code using common methods. @@ -51,7 +51,7 @@ If you select the **Show Details** link, you can find the details that include: ``` Xrm.Navigation.openalertDialog is not a function Session Id: 53febd7c-3388-4ea5-a195-d84cf5883c30 -Correlation Id: d154420e-5999-4250-b140-081f04a8e264 +Correlation Id: aaaa0000-bb11-2222-33cc-444444dddddd Event Name: onsave Function Name: Example.formOnSave Web Resource Name: example_example-form-script diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/events-forms-grids.md b/powerapps-docs/developer/model-driven-apps/clientapi/events-forms-grids.md index 48637f8baf..9729494f2d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/events-forms-grids.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/events-forms-grids.md @@ -1,8 +1,8 @@ --- -title: "Events in forms and grids in model-driven apps| MicrosoftDocs" +title: "Events in forms and grids in model-driven apps" description: Events initiate all client-side code. In model-driven apps, you associate a specific function in a JavaScript library to be executed when an event occurs. This function is called an *event handler*. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 07/08/2024 ms.reviewer: jdaly ms.topic: reference @@ -91,6 +91,4 @@ Use the [setSharedVariable](reference/executioncontext/setSharedVariable.md) and [Client API execution context](clientapi-execution-context.md) [Events (Client API reference)](reference/events.md) - - [!INCLUDE[footer-include](../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/get-update-setting-value-using-code.md b/powerapps-docs/developer/model-driven-apps/clientapi/get-update-setting-value-using-code.md index 24adcdf46c..6505b87ba6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/get-update-setting-value-using-code.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/get-update-setting-value-using-code.md @@ -1,10 +1,10 @@ --- -title: "Get or update setting value using client API | MicrosoftDocs" +title: "Get or update setting value using client API " description: "Get or update setting value using client API." Keywords: settings, settings environment value, settings app value, model-driven app ms.subservice: dataverse-developer -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 02/04/2024 ms.reviewer: jdaly ms.topic: how-to diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/includes/accessing-event-parameters-response.md b/powerapps-docs/developer/model-driven-apps/clientapi/includes/accessing-event-parameters-response.md new file mode 100644 index 0000000000..715720366e --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/includes/accessing-event-parameters-response.md @@ -0,0 +1,34 @@ +#### Response + +```json +[ + { + "type": "event", + "timestamp": "2025-02-05T16:05:53.4074714+00:00", + "replyToId": "bbbbbbbb-1111-2222-3333-cccccccccccc", + "attachments": [], + "value": { + "@odata.context": "https://*.dynamics.com/api/data/v9.2/$metadata#activitypointers(subject,prioritycode)", + "value": [ + { + "@odata.etag": "W/\"6825587\"", + "@odata.type": "#Microsoft.Dynamics.CRM.phonecall", + "activityid": "cccccccc-2222-3333-4444-dddddddddddd", + "activitytypecode": "phonecall", + "prioritycode": 2, + "subject": "Discuss new opportunity (sample)" + }, + { + "@odata.etag": "W/\"6826236\"", + "@odata.type": "#Microsoft.Dynamics.CRM.phonecall", + "activityid": "dddddddd-3333-4444-5555-eeeeeeeeeeee", + "activitytypecode": "phonecall", + "prioritycode": 2, + "subject": "Likes our new products (sample)" + } + ] + }, + "name": "MS.CopilotApiDemo.RelatedActivities" + } +] +``` \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/includes/accessing-event-parameters.md b/powerapps-docs/developer/model-driven-apps/clientapi/includes/accessing-event-parameters.md new file mode 100644 index 0000000000..93da3a616b --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/includes/accessing-event-parameters.md @@ -0,0 +1,3 @@ +## Accessing eventParameters + +Within the Copilot Studio topic, the `eventParameters` from the API call can be accessed using the variable `Activity.Value`. Use [Parse value node](/microsoft-copilot-studio/authoring-variables?tabs=webApp#parse-value-node) to convert the JSON into a record with one or more fields. Selecting **From sample data** for **Data type** allows providing a JSON example to create the record. \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/includes/app-context-table.md b/powerapps-docs/developer/model-driven-apps/clientapi/includes/app-context-table.md new file mode 100644 index 0000000000..ee0f53424b --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/includes/app-context-table.md @@ -0,0 +1,7 @@ +| Variable | Description | +| --- | --- | +| `Global.PA__Copilot_Model_PageContext.pageContext.id.guid` | ID of the table record on the main form | +| `Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName` | Logical name of the table in the main page | +| `Global.PA__Copilot_Model_PageContext.pageContext.pageName` | Name of the main page | +| `Global.PA__Copilot_Model_PageContext.pageContext.pageType` | Type of the main page | +| `Global.PA__Copilot_Model_AppUniqueNameContext.appUniqueNameContext.appUniqueName` | Unique name of the model-driven app | \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/media/client-api-xrm-model.png b/powerapps-docs/developer/model-driven-apps/clientapi/media/client-api-xrm-model.png new file mode 100644 index 0000000000..9ec8d4c1c3 Binary files /dev/null and b/powerapps-docs/developer/model-driven-apps/clientapi/media/client-api-xrm-model.png differ diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/media/src/client-api-xrm-model.vsdx b/powerapps-docs/developer/model-driven-apps/clientapi/media/src/client-api-xrm-model.vsdx new file mode 100644 index 0000000000..64ca414d1c Binary files /dev/null and b/powerapps-docs/developer/model-driven-apps/clientapi/media/src/client-api-xrm-model.vsdx differ diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/navigate-to-custom-page-examples.md b/powerapps-docs/developer/model-driven-apps/clientapi/navigate-to-custom-page-examples.md index 7ee7e97f17..a179d421cf 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/navigate-to-custom-page-examples.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/navigate-to-custom-page-examples.md @@ -1,8 +1,8 @@ --- title: "Navigating to and from a custom page in your model-driven app using client API" description: "This article provides examples of navigating from a model-driven app page using the client API to a custom page." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 04/17/2024 ms.reviewer: jdaly ms.subservice: mda-developer diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference.md index 63362ed615..99a6524871 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference.md @@ -1,9 +1,9 @@ --- -title: "Client API Reference for model-driven apps | MicrosoftDocs" +title: "Client API Reference for model-driven apps " description: "The topic provides client API reference for model-driven apps." -ms.date: 05/13/2024 -author: JimDaly -ms.author: jdaly +ms.date: 06/16/2025 +author: sriharibs-msft +ms.author: srihas ms.reviewer: jdaly ms.topic: reference search.audienceType: @@ -47,6 +47,7 @@ The topics under this section are organized as follows: - Finally provides reference for namespaces in the **Xrm** object model. - [Xrm.App](reference/xrm-app.md) + - [Xrm.Copilot](reference/xrm-copilot.md) - [Xrm.Device](reference/xrm-device.md) - [Xrm.Encoding](reference/xrm-encoding.md) - [Xrm.Navigation](reference/xrm-navigation.md) diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/GetGlobalContext-ClientGlobalContext.js.aspx.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/GetGlobalContext-ClientGlobalContext.js.aspx.md index 0383e14487..2149369856 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/GetGlobalContext-ClientGlobalContext.js.aspx.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/GetGlobalContext-ClientGlobalContext.js.aspx.md @@ -1,11 +1,11 @@ --- -title: "GetGlobalContext function and ClientGlobalContext.js.aspx in model-driven apps| MicrosoftDocs" +title: "GetGlobalContext function and ClientGlobalContext.js.aspx in model-driven apps" description: "Describes the GetGlobalContext function and ClientGlobalContext.js.aspx used with web resources." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly -ms.topic: conceptual +ms.topic: article ms.subservice: mda-developer search.audienceType: - developer @@ -14,7 +14,7 @@ contributors: --- # GetGlobalContext function and ClientGlobalContext.js.aspx (Client API reference) -Use the **GetGlobalContext** function when programming with [web resources](../../web-resources.md) to gain access to the global context information such as the information specific to the client, organization or user for your model-driven apps instance. +Use the **GetGlobalContext** function when programming with [web resources](../../web-resources.md) to gain access to the global context information such as the information specific to the client, organization, or user for your model-driven apps instance. To get access to the **GetGlobalContext** function in your HTML web resource, include a reference to **ClientGlobalContext.js.aspx**. @@ -23,13 +23,13 @@ To get access to the **GetGlobalContext** function in your HTML web resource, in ## GetGlobalContext function -The **GetGlobalContext** function returns the same context object as returned by the **Xrm.Utility.getGlobalContext** method, which implies that the context object will have the same properties and methods as available for **Xrm.Utility.getGlobalContext**. More information: Xrm.Utility.[getGlobalContext](Xrm-Utility/getGlobalContext.md) +The **GetGlobalContext** function returns the same context object as returned by the **Xrm.Utility.getGlobalContext** method, which implies that the context object has the same properties and methods as available for **Xrm.Utility.getGlobalContext**. More information: Xrm.Utility.[getGlobalContext](Xrm-Utility/getGlobalContext.md) ## ClientGlobalContext.js.aspx You must include a reference to the **ClientGlobalContext.js.aspx** page located at the root of the web resources directory to be able to use the **GetGlobalContext** function. -- If you are not using slash characters in HTML web resource names to simulate a folder structure, you can include this script by directly referring to it. For example: +- If you aren't using slash characters in HTML web resource names to simulate a folder structure, you can include this script by directly referring to it. For example: ```HTML @@ -39,7 +39,7 @@ You must include a reference to the **ClientGlobalContext.js.aspx** page located ``` -- If you are using backslash characters in HTML web resource names to simulate a directory structure, you must reflect this in your script element. The following example is for an HTML web resource named **sdk_/Contoso.htm** and a JavaScript web resource named **sdk_/Scripts/ContosoScript.js** with a CSS web resource named **sdk_/Styles/ContosoStyles.css**. +- If you're using backslash characters in HTML web resource names to simulate a directory structure, you must do the same in your script element. The following example is for an HTML web resource named **sdk_/Contoso.htm** and a JavaScript web resource named **sdk_/Scripts/ContosoScript.js** with a CSS web resource named **sdk_/Styles/ContosoStyles.css**. ```HTML @@ -55,7 +55,7 @@ You must include a reference to the **ClientGlobalContext.js.aspx** page located > [!NOTE] > Using a relative path including the root WebResources folder, for example, /WebResources/ClientGlobalContext.js.aspx, is not recommended because it can cause the page to lose organization context in a multi-tenant environment. -The **ClientGlobalContext.js.aspx** page will include some global event handlers. These event handlers will cancel the [onselectstart](https://developer.mozilla.org/docs/Web/Events/selectstart), [contextmenu](https://developer.mozilla.org/docs/Web/Events/contextmenu), and [ondragstart](https://developer.mozilla.org/docs/Web/Events/dragstart) events. +The **ClientGlobalContext.js.aspx** page includes some global event handlers. These event handlers cancel the [onselectstart](https://developer.mozilla.org/docs/Web/Events/selectstart), [contextmenu](https://developer.mozilla.org/docs/Web/Events/contextmenu), and [ondragstart](https://developer.mozilla.org/docs/Web/Events/dragstart) events. ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/createPane.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/createPane.md index 2f9575aff2..25245f22af 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/createPane.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/createPane.md @@ -1,8 +1,8 @@ --- -title: "createPane (Client API reference) in model-driven apps| MicrosoftDocs" +title: "createPane (Client API reference) in model-driven apps" description: Includes description and supported parameters for the createPane method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 04/04/2022 ms.reviewer: jdaly ms.topic: reference @@ -26,14 +26,14 @@ The `paneOptions` object has the following values: |Parameter Name| Type| Required|Description| |-------------|------|---------|------------| |`title`|string|No|The title of the pane. Used in pane header and for tooltip.| -|`paneId`|string|No| The ID of the new pane. If the value is not passed, the ID value is auto-generated.| -|`canClose`|Boolean|No| Whether the pane header will show a close button or not.| +|`paneId`|string|No| The ID of the new pane. If the value isn't passed, the ID value is autogenerated.| +|`canClose`|Boolean|No| Whether the pane header shows a close button or not.| |`imageSrc`|string|No| The path of the icon to show in the panel switcher control.| |`hideHeader`|Boolean|No| Hides the header pane, including the title and close button. Default value is false.| -|`isSelected`|Boolean|No| When set to false, the created pane is not selected and leaves the existing pane selected. It also does not expand the pane if collapsed.| +|`isSelected`|Boolean|No| When set to false, the created pane isn't selected and leaves the existing pane selected. It also doesn't expand the pane if collapsed.| |`width`|Number|No| The width of the pane in pixels.| |`hidden`|Boolean|No| Hides the pane and tab.| -|`alwaysRender`|Boolean| No|Prevents the pane from unmounting when it is hidden.| +|`alwaysRender`|Boolean| No|Prevents the pane from unmounting when hidden.| |`keepBadgeOnSelect`|Boolean|No| Prevents the badge from getting cleared when the pane becomes selected.| diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getAllPanes.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getAllPanes.md index 9e6ae98a69..002610f7d8 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getAllPanes.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getAllPanes.md @@ -1,8 +1,8 @@ --- -title: "getAllPanes (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getAllPanes (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getAllPanes method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 04/04/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getPane.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getPane.md index 717ee0aedf..3163bb6824 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getPane.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getPane.md @@ -1,8 +1,8 @@ --- -title: "getPane (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getPane (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getPane method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 04/04/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getSelectedPane.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getSelectedPane.md index e88bead770..d1099118e1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getSelectedPane.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/Xrm-App-sidePanes/getSelectedPane.md @@ -1,8 +1,8 @@ --- -title: "getSelectedPane (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSelectedPane (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getSelectedPane method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 04/04/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/addGlobalNotification.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/addGlobalNotification.md index 42580272b5..583bb6d717 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/addGlobalNotification.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/addGlobalNotification.md @@ -1,8 +1,8 @@ --- -title: "addGlobalNotification (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addGlobalNotification (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addGlobalNotification method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/clearGlobalNotification.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/clearGlobalNotification.md index dffc0faf54..0a5b8bd087 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/clearGlobalNotification.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/clearGlobalNotification.md @@ -1,8 +1,8 @@ --- -title: "clearGlobalNotification (Client API reference) in model-driven apps| MicrosoftDocs" +title: "clearGlobalNotification (Client API reference) in model-driven apps" description: Includes description and supported parameters for the clearGlobalNotification method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/includes/xrm-app-description.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/includes/xrm-app-description.md new file mode 100644 index 0000000000..aaa24954bb --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-App/includes/xrm-app-description.md @@ -0,0 +1 @@ +Provides app-related methods. \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/executeevent.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/executeevent.md new file mode 100644 index 0000000000..982b0dfece --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/executeevent.md @@ -0,0 +1,66 @@ +--- +title: "executeEvent (Client API reference) in model-driven apps (preview)" +description: Includes description and supported parameters for the executeEvent method. +author: adrianorth +ms.author: aorth +ms.date: 07/07/2025 +ms.reviewer: jdaly +ms.topic: reference +applies_to: "Dynamics 365 (online)" +search.audienceType: + - developer +contributors: + - JimDaly +--- + +# executeEvent (Client API reference) (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +[!INCLUDE[./includes/executeevent-description.md](./includes/executeevent-description.md)] + +## Syntax + +`Xrm.Copilot.executeEvent(eventName, eventParameters).then(successCallback, errorCallback); ` + +## Parameters + +| Parameter Name| Type| Required | Description| +| --- | --- | --- | --- | +| `eventName` | string | Yes | Event Name registered in the Microsoft Copilot Studio topic | +| `eventParameters` | Unknown | Yes | Parameters needed for the event execution. These depend on what the topic does.| +| `successCallback` | Function | Yes | A function to call when the operation succeeds.| +| `errorCallback` | Function | Yes | A function to call when the operation fails.| + +## Return Value + +An array of [MCSResponse](mcsresponse.md) + +## Accessing app context + +When an Agent API is called, context for the app is passed to the Copilot Studio topic through a set of variables. The following are context variables available as [Copilot Studio global variables](/microsoft-copilot-studio/authoring-variables-bot). + +[!INCLUDE [app-context-table](../../includes/app-context-table.md)] + +For example, using `Global.PA__Copilot_Model_PageContext.pageContext.id.guid` and `Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName`, the form's record can be retrieved from Dataverse. + +[!INCLUDE [accessing-event-parameters](../../includes/accessing-event-parameters.md)] + +### Example + +In Microsoft Copilot Studio, where a topic is registered that accepts an ID (entity record ID) as an input parameter. Based on the input, it retrieves the related activities of that entity record and returns the results as an Copilot Studio event activity. + +```javascript +const response = await Xrm.Copilot.executeEvent( + "Microsoft.PowerApps.Copilot.RelatedActivities", + { id:"aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"}); +``` + +[!INCLUDE [accessing-event-parameters-response](../../includes/accessing-event-parameters-response.md)] + + +### Related articles + +[Xrm.Copilot (Client API reference)](../xrm-copilot.md) + +[!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/executeprompt.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/executeprompt.md new file mode 100644 index 0000000000..19abd30319 --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/executeprompt.md @@ -0,0 +1,68 @@ +--- +title: "executePrompt (Client API reference) in model-driven apps (preview)" +description: Includes description and supported parameters for the executePrompt method. +author: adrianorth +ms.author: aorth +ms.date: 06/16/2025 +ms.reviewer: jdaly +ms.topic: reference +applies_to: "Dynamics 365 (online)" +search.audienceType: + - developer +contributors: + - JimDaly +--- + +# executePrompt (Client API reference) (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +[!INCLUDE[./includes/executeprompt-description.md](./includes/executeprompt-description.md)] + +## Syntax + +`Xrm.Copilot.executePrompt(promptText).then(successCallback, errorCallback);` + +## Parameters + +| Parameter Name| Type| Required | Description| +| --- | --- | --- | --- | +| `promptText` | string | Yes | The text that is registered as a trigger query in the MCS topic. | +| `successCallback` | Function | Yes | A function to call when the operation succeeds.| +| `errorCallback` | Function | Yes | A function to call when the operation fails.| + +## Return Value + +An array of [MCSResponse](mcsresponse.md) + +## Example + +In Microsoft Copilot Studio, a topic is triggered by queries like "hello" or "hi." When `executePrompt` runs with matching promptText, it activates the topic and returns a Message activity with the response text. + +```javascript +const response = await Xrm.Copilot.executePrompt("hello"); +``` + +### Response + +This is an example of the response that may be returned. + +```json +[ + { + "type": "message", + "timestamp": "2025-02-05T16:46:07.7799759+00:00", + "replyToId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", + "attachments": [], + "textFormat": "markdown", + "text": "Hello, how can I help you today?", + "speak": "Hello, how can I help?" + } +] +``` + +### Related articles + +[Xrm.Copilot (Client API reference)](../xrm-copilot.md) + +[!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/executeevent-description.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/executeevent-description.md new file mode 100644 index 0000000000..f14865b3a6 --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/executeevent-description.md @@ -0,0 +1 @@ +Executes a Microsoft Copilot Studio topic based on the registered Event Name. Returns an array of type [MCSResponse](../mcsresponse.md). \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/executeprompt-description.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/executeprompt-description.md new file mode 100644 index 0000000000..4a026fda4f --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/executeprompt-description.md @@ -0,0 +1 @@ +Executes a Microsoft Copilot Studio topic based on the trigger queries registered in the topic. Returns the array of type [MCSResponse](../mcsresponse.md). \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/xrm-copilot-description.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/xrm-copilot-description.md new file mode 100644 index 0000000000..81c6808b1b --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/includes/xrm-copilot-description.md @@ -0,0 +1 @@ +Provides methods to execute registered Microsoft Copilot Studio Topics. \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/mcsresponse.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/mcsresponse.md new file mode 100644 index 0000000000..5a3ab6cd08 --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Copilot/mcsresponse.md @@ -0,0 +1,50 @@ +--- +title: MCSResponse Interface (Client API reference) (preview) +description: The interface that describes the properties of contains data returned by the Xrm.Copilot.executeEvent and Xrm.Copilot.executePrompt methods. +author: adrianorth +ms.author: aorth +ms.date: 06/16/2025 +ms.reviewer: jdaly +ms.topic: reference +ms.subservice: pcf +contributors: + - JimDaly +--- + +# MCSResponse Interface (Client API reference) (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +An interface that describes the data returned by the [executeEvent](executeevent.md) and [executePrompt](executeprompt.md) methods. + + + +## Properties + +The following table describes the `MCSResponse` properties. Only the `type` property will always be present. + + +| Name| Type| Description| +|---|---|---| +| `type`| `string`| **Required.** The type of the response.| +| `id`| `string`| Unique identifier for the response.| +| `locale`| `string`| Locale information (e.g., language or region).| +| `replyToId`| `string`| ID of the message this is replying to.| +| `timestamp`| `string`| Timestamp of the response.| +| `speak`| `string`| Text to be spoken by a speech synthesizer.| +| `text`| `string`| Text content of the response.| +| `textFormat`| `plain` \| `markdown` \| `xml` | Format of the text content.| +| `suggestedActions` | `{ actions: any[]; to?: string[] }` | Suggested actions for the user to take.| +| `value`| `unknown`| Custom payload or data.| +| `valueType`| `string`| Type of the value payload.| +| `name`| `string`| Name of the response or action.| +| `attachmentLayout` | `list` \| `carousel`| Layout style for displaying attachments.| +| `attachments`| [Attachment](#attachment-interface)[]| Array of attachments included in the response.| + +### Attachment Interface + +| Name| Type| Description| +|---|---|---| +| `content`| `unknown` | **Required.** The content of the attachment. | +| `contentType`| `string` | Describes the type of content. | \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureAudio.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureAudio.md index 91acbde11c..c1699465ca 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureAudio.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureAudio.md @@ -1,8 +1,8 @@ --- -title: "captureAudio| MicrosoftDocs" +title: "captureAudio (Client API reference) in model-driven apps" description: Includes description and supported parameters for the captureAudio method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureImage.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureImage.md index eb121b7407..652c676253 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureImage.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureImage.md @@ -1,8 +1,8 @@ --- -title: "captureImage | MicrosoftDocs" +title: "captureImage (Client API reference) in model-driven apps" description: Includes description and supported parameters for the captureImage method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureVideo.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureVideo.md index 41aa1fbce1..347a263459 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureVideo.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/captureVideo.md @@ -1,8 +1,8 @@ --- -title: "captureVideo| MicrosoftDocs" +title: "captureVideo (Client API reference) in model-driven apps" description: Includes description and supported parameters for the captureVideo method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/getBarcodeValue.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/getBarcodeValue.md index 7d8dcb152a..ca82176fe9 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/getBarcodeValue.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/getBarcodeValue.md @@ -1,8 +1,8 @@ --- -title: "getBarcodeValue| MicrosoftDocs" +title: "getBarcodeValue (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getBarCodeValue method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/getCurrentPosition.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/getCurrentPosition.md index e2cd509f10..c6dbd25c9e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/getCurrentPosition.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/getCurrentPosition.md @@ -1,8 +1,8 @@ --- -title: "getCurrentPosition| MicrosoftDocs" +title: "getCurrentPosition (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getCurrentPosition method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -29,8 +29,8 @@ This method is supported only for the mobile clients. | Parameter Name | Type | Required | Description| | --------------- | -------- | -------- | -----------| -| `successCallback` | Function | Yes | A function to call when the current geolocation information is returned. A geolocation object with the following values is passed to the function.:
- **`coords`**: Contains a set of geographic coordinates along with associated accuracy as well as a set of other optional values such as altitude and speed.
- **`timestamp`**: Represents the time when the object was acquired and is represented as DOMTimeStamp.| -| `errorCallback` | Function | Yes | A function to call when the operation fails. An object with the following properties will be passed:
- **`code`**: The error code. Number.
- **`message`**: RLocalized message describing the error details. String.

If the user location setting is not enabled on your mobile device, the error message indicates the same. If you are using an earlier version of the model-driven apps mobile client or if geolocation capability is not available on your mobile device, null is passed to the error callback. | +| `successCallback` | Function | Yes | A function to call when the current geolocation information is returned. A geolocation object with the following values is passed to the function.:
- **`coords`**: Contains a set of geographic coordinates along with associated accuracy and a set of other optional values such as altitude and speed.
- **`timestamp`**: Represents the time when the object was acquired and is represented as DOMTimeStamp.| +| `errorCallback` | Function | Yes | A function to call when the operation fails. An object with the following properties is passed:
- **`code`**: The error code. Number.
- **`message`**: Localized message describing the error details. String.

If the user location setting isn't enabled on your mobile device, the error message indicates the same. If you're using an earlier version of the model-driven apps mobile client or if geolocation capability isn't available on your mobile device, null is passed to the error callback. | ## Return Value diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/pickFile.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/pickFile.md index e240dadbc2..009c5c8baf 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/pickFile.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Device/pickFile.md @@ -1,8 +1,8 @@ --- -title: "pickFile| MicrosoftDocs" -description: Opens a dialog box to select files for the upload -author: adrianorth -ms.author: aorth +title: "pickFile (Client API reference) in model-driven apps" +description: Includes description and supported parameters for the pickFile method. +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -29,7 +29,7 @@ This method is supported for both web and mobile clients. | Parameter Name | Type | Required | Description| | --------------- | -------- | -------- | -----------| -| `pickFileOptions` | Object | No | An object with the following values:
- **`accept`**: Image file types to select. Valid values are "audio", "video", or "image". String.
- **`allowMultipleFiles`**: Indicates whether to allow selecting multiple files. Boolean.
- **`maximumAllowedFileSize`**: Maximum size of the files(s) to be selected. Number. | +| `pickFileOptions` | Object | No | An object with the following values:
- **`accept`**: Image file types to select. Valid values are `audio`, `video`, or `image`. String.
- **`allowMultipleFiles`**: Indicates whether to allow selecting multiple files. Boolean.
- **`maximumAllowedFileSize`**: Maximum size of the files(s) to be selected. Number.| | `successCallback` | Function | Yes | A function to call when selected files are returned. An array of objects with _each_ object having the following values is passed to the function:
- **`fileContent`**: Contents of the file. String
- **`fileName`**: Name of the file. String.
- **`fileSize`**: Size of the file in KB. Number.
- **`mimeType`**: File MIME type. String. | | `errorCallback` | Function | Yes | A function to call when the operation fails.| diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlAttributeEncode.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlAttributeEncode.md index 8ee424949d..87c929886b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlAttributeEncode.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlAttributeEncode.md @@ -1,8 +1,8 @@ --- -title: "htmlAttributeEncode| MicrosoftDocs" +title: "htmlAttributeEncode (Client API reference) in model-driven apps" description: Includes description and supported parameters for the htmlAttributeEncode method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlDecode.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlDecode.md index e26c257205..ec5837bc53 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlDecode.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlDecode.md @@ -1,8 +1,8 @@ --- -title: "htmlDecode| MicrosoftDocs" -description: "The Client API method converts a string that has been HTML-encoded into a decoded string." -author: adrianorth -ms.author: aorth +title: "htmlDecode (Client API reference) in model-driven apps" +description: Includes description and supported parameters for the htmlDecode method. +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlEncode.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlEncode.md index bbd4c2c149..260826abcf 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlEncode.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/htmlEncode.md @@ -1,8 +1,8 @@ --- -title: "htmlEncode| MicrosoftDocs" -description: "The Client API method converts a string to an HTML-encoded string." -author: adrianorth -ms.author: aorth +title: "htmlEncode (Client API reference) in model-driven apps" +description: Includes description and supported parameters for the htmlEncode method. +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/xmlAttributeEncode.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/xmlAttributeEncode.md index 7992b008ae..d89a497df4 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/xmlAttributeEncode.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/xmlAttributeEncode.md @@ -1,8 +1,8 @@ --- -title: "xmlAttributeEncode| MicrosoftDocs" -description: "The Client API method Encodes the specified string so that it can be used in an XML." -author: adrianorth -ms.author: aorth +title: "xmlAttributeEncode (Client API reference) in model-driven apps" +description: Includes description and supported parameters for the xmlAttributeEncode method. +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/xmlEncode.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/xmlEncode.md index 4d92d61d39..1d8f0c9cb0 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/xmlEncode.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Encoding/xmlEncode.md @@ -1,8 +1,8 @@ --- -title: "xmlEncode| MicrosoftDocs" -description: "The Client API method converts a string to an XML-encoded string." -author: adrianorth -ms.author: aorth +title: "xmlEncode (Client API reference) in model-driven apps" +description: Includes description and supported parameters for the xmlEncode method. +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/navigateTo.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/navigateTo.md index 9eca36316b..4b97f55435 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/navigateTo.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/navigateTo.md @@ -1,8 +1,8 @@ --- -title: "navigateTo (Client API reference) in model-driven apps| MicrosoftDocs" +title: "navigateTo (Client API reference) in model-driven apps" description: Includes description and supported parameters for the navigateTo method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -156,7 +156,7 @@ Xrm.Navigation.navigateTo(pageInput).then( var pageInput = { pageType: "entityrecord", entityName: "account", - entityId: "5a57f2c3-5672-ea11-a812-000d3a339706" //replace with actual ID + entityId: "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" //replace with actual ID }; var navigationOptions = { target: 2, diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openAlertDialog.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openAlertDialog.md index edb1fec15a..af80367ccb 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openAlertDialog.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openAlertDialog.md @@ -1,8 +1,8 @@ --- -title: "openAlertDialog (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openAlertDialog (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openAlertDialog method. -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 09/18/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openConfirmDialog.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openConfirmDialog.md index d5c18f6366..d86a638967 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openConfirmDialog.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openConfirmDialog.md @@ -1,8 +1,8 @@ --- -title: "openConfirmDialog (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openConfirmDialog (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openConfirmDialog method. -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 09/18/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openErrorDialog.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openErrorDialog.md index d02d6a6e8e..94d9b8bcd1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openErrorDialog.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openErrorDialog.md @@ -1,8 +1,8 @@ --- -title: "openErrorDialog (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openErrorDialog (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openErrorDialog method. -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openFile.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openFile.md index c35773dce1..f00355c247 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openFile.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openFile.md @@ -1,8 +1,8 @@ --- -title: "openFile (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openFile (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openFile method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openForm.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openForm.md index fb709f15bd..109e94f6d1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openForm.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openForm.md @@ -1,8 +1,8 @@ --- -title: "openForm (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openForm (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openForm method. -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 12/01/2022 ms.reviewer: jdaly ms.topic: reference @@ -81,7 +81,7 @@ The following sample code opens a contact form to display an existing contact re ```JavaScript var entityFormOptions = {}; entityFormOptions["entityName"] = "contact"; -entityFormOptions["entityId"] = "8DA6E5B9-88DF-E311-B8E5-6C3BE5A8B200"; +entityFormOptions["entityId"] = "00aa00aa-bb11-cc22-dd33-44ee44ee44ee"; // Open the form. Xrm.Navigation.openForm(entityFormOptions).then( diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openUrl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openUrl.md index 8f2b99afc3..ce80a5f995 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openUrl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openUrl.md @@ -1,8 +1,8 @@ --- -title: "openUrl (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openUrl (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openUrl method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openWebResource.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openWebResource.md index 79a6fdbcfe..622ddffcb8 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openWebResource.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/openWebResource.md @@ -1,5 +1,5 @@ --- -title: "openWebResource (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openWebResource (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openWebResource method. author: sriharibs-msft ms.author: srihas diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Panel/loadPanel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Panel/loadPanel.md index fa5cec48aa..1c433fca48 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Panel/loadPanel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Panel/loadPanel.md @@ -1,13 +1,13 @@ --- -title: "loadPanel| MicrosoftDocs" +title: "loadPanel" description: Includes description and supported parameters for the loadPanel method. ms.date: 04/17/2022 ms.service: powerapps ms.topic: reference applies_to: "Dynamics 365 (online)" -author: adrianorth -ms.author: aorth - +author: sriharibs-msft +ms.author: srihas +ms.reviewer: jdaly search.audienceType: - developer contributors: diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/closeProgressIndicator.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/closeProgressIndicator.md index 19c3bc9705..5f596267f7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/closeProgressIndicator.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/closeProgressIndicator.md @@ -1,11 +1,10 @@ --- -title: "closeProgressIndicator (Client API reference) in model-driven apps| MicrosoftDocs" +title: "closeProgressIndicator (Client API reference) in model-driven apps" description: Includes description and supported parameters for the closeProgressIndicator method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly - ms.topic: reference applies_to: "Dynamics 365 (online)" search.audienceType: @@ -15,8 +14,6 @@ contributors: --- # closeProgressIndicator (Client API reference) - - [!INCLUDE[./includes/closeProgressIndicator-description.md](./includes/closeProgressIndicator-description.md)] If no progress dialog is displayed currently, this method will do nothing. You can display a progress dialog using the [showProgressIndicator](showProgressIndicator.md) method. diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getAllowedStatusTransitions.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getAllowedStatusTransitions.md index 394d3a098a..8bbf1b715e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getAllowedStatusTransitions.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getAllowedStatusTransitions.md @@ -1,8 +1,8 @@ --- -title: "getAllowedStatusTransitions (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getAllowedStatusTransitions (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getAllowedStatusTransitions method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getEntityMainFormDescriptor.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getEntityMainFormDescriptor.md index 013834bdef..47a989b1b3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getEntityMainFormDescriptor.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getEntityMainFormDescriptor.md @@ -1,8 +1,8 @@ --- -title: "getEntityMainFormDescriptor (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getEntityMainFormDescriptor (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getEntityMainFormDescriptor method. -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getEntityMetadata.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getEntityMetadata.md index 955d5a2dfd..efd8497cb4 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getEntityMetadata.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getEntityMetadata.md @@ -1,8 +1,8 @@ --- -title: "getEntityMetadata (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getEntityMetadata (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getEntityMetadata method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext.md index d60c8f36ba..220b99d426 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext.md @@ -1,8 +1,8 @@ --- -title: "getGlobalContext (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getGlobalContext (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getGlobalContext method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/client.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/client.md index 4ec675e39f..c8977cb350 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/client.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/client.md @@ -1,8 +1,8 @@ --- -title: "getGlobalContext.client (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getGlobalContext.client (Client API reference) in model-driven apps" description: "Describes the client object returned from the getGlobalContext method." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getAdvancedConfigSetting.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getAdvancedConfigSetting.md index 28bcf35e76..e4c2d0a846 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getAdvancedConfigSetting.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getAdvancedConfigSetting.md @@ -1,8 +1,8 @@ --- -title: "getAdvancedConfigSetting (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getAdvancedConfigSetting (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getAdvancedConfigSettings method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getClientUrl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getClientUrl.md index 580e04b91e..a823efb946 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getClientUrl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getClientUrl.md @@ -1,8 +1,8 @@ --- -title: "getClientUrl (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getClientUrl (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getClientUrl method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppName.md index 827a487895..2b99c6c285 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppName.md @@ -1,8 +1,8 @@ --- -title: "getCurrentAppName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getCurrentAppName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getCurrentAppName method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppProperties.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppProperties.md index 779047fd31..31e009247d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppProperties.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppProperties.md @@ -1,8 +1,8 @@ --- -title: "getCurrentAppProperties (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getCurrentAppProperties (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getCurrentAppProperties method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppUrl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppUrl.md index e5d0bcc31b..c2ec542ca1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppUrl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getCurrentAppUrl.md @@ -1,8 +1,8 @@ --- -title: "getCurrentAppUrl (Client API reference)| MicrosoftDocs" +title: "getCurrentAppUrl (Client API reference)" description: Includes description and supported parameters for the getCurrentAppUrl method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getVersion.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getVersion.md index 2ddda95e93..a90e2f41fd 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getVersion.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getVersion.md @@ -1,8 +1,8 @@ --- -title: "getVersion (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getVersion (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getVersion method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getWebResourceUrl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getWebResourceUrl.md index e685bb2b87..aadfeed4f1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getWebResourceUrl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/getWebResourceUrl.md @@ -1,5 +1,5 @@ --- -title: "getWebResourceUrl (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getWebResourceUrl (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getWebResourceUrl method. author: sriharibs-msft ms.author: srihas diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/isOnPremises.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/isOnPremises.md index a296c959d7..d6ddd3074e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/isOnPremises.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/isOnPremises.md @@ -1,8 +1,8 @@ --- -title: "isOnPremises (Client API reference) in model-driven apps| MicrosoftDocs" +title: "isOnPremises (Client API reference) in model-driven apps" description: Includes description and supported parameters for the isOnPremises method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/organizationSettings.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/organizationSettings.md index d620162386..76c9ba65d1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/organizationSettings.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/organizationSettings.md @@ -1,8 +1,8 @@ --- -title: "getGlobalContext.organizationSettings (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getGlobalContext.organizationSettings (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getGlobalContext.organizationSettings method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/prependOrgName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/prependOrgName.md index 8e5d53ead4..fa857a4fdf 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/prependOrgName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/prependOrgName.md @@ -1,8 +1,8 @@ --- -title: "prependOrgName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "prependOrgName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the prependOrgName method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/userSettings.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/userSettings.md index 6f2884af9c..704b5f1437 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/userSettings.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getGlobalContext/userSettings.md @@ -1,8 +1,8 @@ --- -title: "getGlobalContext.userSettings (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getGlobalContext.userSettings (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getGlobalContext.UserSettings method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 09/25/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getLearningPathAttributeName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getLearningPathAttributeName.md index 1235b63084..bdc525d928 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getLearningPathAttributeName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getLearningPathAttributeName.md @@ -1,8 +1,8 @@ --- -title: "getLearningPathAttributeName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getLearningPathAttributeName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getLearningPathAttributeName method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getPageContext.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getPageContext.md index f268675da5..839d963ad6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getPageContext.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getPageContext.md @@ -1,8 +1,8 @@ --- -title: "getPageContext (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getPageContext (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getPageContext method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getResourceString.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getResourceString.md index 4520e18649..5ec37e5a18 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getResourceString.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/getResourceString.md @@ -1,8 +1,8 @@ --- -title: "getResourceString (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getResourceString (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getResourceString method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/invokeProcessAction.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/invokeProcessAction.md index 891095a472..3066800ac1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/invokeProcessAction.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/invokeProcessAction.md @@ -1,8 +1,8 @@ --- -title: "invokeProcessAction (Client API reference) in model-driven apps| MicrosoftDocs" +title: "invokeProcessAction (Client API reference) in model-driven apps" description: Includes description and supported parameters for the invokeProcessAction method. -author: adrianorth -ms.author: aorth +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/lookupObjects.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/lookupObjects.md index a5c544fad2..8edf1dc061 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/lookupObjects.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/lookupObjects.md @@ -1,8 +1,8 @@ --- -title: "lookupObjects (Client API reference) in model-driven apps| MicrosoftDocs" +title: "lookupObjects (Client API reference) in model-driven apps" description: Includes description and supported parameters for the lookupObjects method. -author: chmoncay -ms.author: chmoncay +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/refreshParentGrid.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/refreshParentGrid.md index 2799bbc725..bd535b01b4 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/refreshParentGrid.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/refreshParentGrid.md @@ -1,8 +1,8 @@ --- -title: "refreshParentGrid (Client API reference) in model-driven apps| MicrosoftDocs" +title: "refreshParentGrid (Client API reference) in model-driven apps" description: Includes description and supported parameters for the refreshParentGrid method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/showProgressIndicator.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/showProgressIndicator.md index f6e8eb8181..bc94b90b93 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/showProgressIndicator.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Utility/showProgressIndicator.md @@ -1,8 +1,8 @@ --- -title: "showProgressIndicator (Client API reference) in model-driven apps| MicrosoftDocs" +title: "showProgressIndicator (Client API reference) in model-driven apps" description: Includes description and supported parameters for the showProgressIndicator method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/createRecord.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/createRecord.md index bc95cbfd11..b20a3c8f5b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/createRecord.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/createRecord.md @@ -1,9 +1,9 @@ --- -title: "createRecord (Client API reference) in model-driven apps| MicrosoftDocs" +title: "createRecord (Client API reference) in model-driven apps" description: Includes description and supported parameters for the createRecord method. -author: lancedMicrosoft -ms.author: lanced -ms.date: 04/29/2024 +author: sriharibs-msft +ms.author: srihas +ms.date: 04/29/2025 ms.reviewer: jdaly ms.topic: reference applies_to: "Dynamics 365 (online)" @@ -28,7 +28,7 @@ contributors: |`entityLogicalName`|String|Yes|Logical name of the table you want to create. For example: `account`.| |`data`|Object|Yes|A JSON object defining the columns and values for the new table record. See [Examples](#examples)| |`successCallback`|Function|No|A function to call when a record is created. See [Return Value](#return-value)| -|`errorCallback`|Function|No|A function to call when the operation fails. An object with the following properties is passed:
- `errorCode`: Number. The error code.
- `message`: String. An error message describing the issue.| +|`errorCallback`|Function|No|[!INCLUDE [errorcallback-description](includes/errorcallback-description.md)]| ## Return Value diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/deleteRecord.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/deleteRecord.md index 4a97e0419f..d63e22b3f0 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/deleteRecord.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/deleteRecord.md @@ -1,9 +1,9 @@ --- -title: "deleteRecord (Client API reference) in model-driven apps| MicrosoftDocs" +title: "deleteRecord (Client API reference) in model-driven apps" description: Includes description and supported parameters for the deleteRecord method. -author: lancedMicrosoft -ms.author: lanced -ms.date: 03/12/2022 +author: sriharibs-msft +ms.author: srihas +ms.date: 04/29/2025 ms.reviewer: jdaly ms.topic: reference applies_to: "Dynamics 365 (online)" @@ -14,8 +14,6 @@ contributors: --- # deleteRecord (Client API reference) - - [!INCLUDE[./includes/deleteRecord-description.md](./includes/deleteRecord-description.md)] ## Syntax @@ -29,7 +27,7 @@ contributors: |`entityLogicalName`|String|Yes|The table logical name of the record you want to delete. For example: `account`.| |`id`|String|Yes|GUID of the table record you want to delete.| |`successCallback`|Function|No|A function to call when a record is deleted. See [Return Value](#return-value)| -|`errorCallback`|Function|No|A function to call when the operation fails.| +|`errorCallback`|Function|No|[!INCLUDE [errorcallback-description](includes/errorcallback-description.md)]| ## Return Value diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/includes/errorcallback-description.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/includes/errorcallback-description.md new file mode 100644 index 0000000000..ce885e5074 --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/includes/errorcallback-description.md @@ -0,0 +1 @@ +A function to call when the operation fails. An object with the following properties is passed:
- `errorCode`: Number. The error code as a positive decimal number. For example, the error code documented as `0x80040333` will be returned as `2147746611`.
- `message`: String. An error message describing the issue. \ No newline at end of file diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/isAvailableOffline.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/isAvailableOffline.md index 460565c7a8..51da0d866d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/isAvailableOffline.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/isAvailableOffline.md @@ -1,8 +1,8 @@ --- -title: "isAvailableOffline (Client API reference) in model-driven apps| MicrosoftDocs" +title: "isAvailableOffline (Client API reference) in model-driven apps" description: Includes description and supported parameters for the isAvailableOffline method. -author: lancedMicrosoft -ms.author: lanced +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/offline.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/offline.md index e18a2b1231..c9d58f600b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/offline.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/offline.md @@ -1,8 +1,8 @@ --- -title: "Xrm.WebApi.offline (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Xrm.WebApi.offline (Client API reference) in model-driven apps" description: Includes description and supported parameters for the Xrm.WebApi.offline method. -author: lancedMicrosoft -ms.author: lanced +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online.md index fc122ec7c2..f8ea43fb2c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online.md @@ -1,8 +1,8 @@ --- -title: "Xrm.WebApi.online (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Xrm.WebApi.online (Client API reference) in model-driven apps" description: Includes description and supported parameters for the Xrm.WebApi.online method. -author: lancedMicrosoft -ms.author: lanced +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online/execute.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online/execute.md index 9e9c27edeb..2f4614d2c6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online/execute.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online/execute.md @@ -1,11 +1,10 @@ --- -title: "Xrm.WebApi.online.execute (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Xrm.WebApi.online.execute (Client API reference) in model-driven apps" description: Includes description and supported parameters for the Xrm.WebApi.online.execute method. -author: lancedMicrosoft -ms.author: lanced -ms.date: 12/08/2023 +author: sriharibs-msft +ms.author: srihas +ms.date: 04/29/2025 ms.reviewer: jdaly - ms.topic: reference applies_to: "Dynamics 365 (online)" search.audienceType: @@ -30,7 +29,7 @@ contributors: |---|---|---|---| |`request`|Object|Yes|Object that will be passed to the Web API endpoint to execute an action, function, or CRUD request. The object exposes a `getMetadata` method *via its prototype* that lets you define the metadata for the action, function or CRUD request you want to execute. See [request.getMetadata method](#requestgetmetadata-method)| |`successCallback`|Function|No|A function to call when operation is executed successfully. See [Return Value](#return-value)| -|`errorCallback`|Function|No|A function to call when the operation fails.| +|`errorCallback`|Function|No|[!INCLUDE [errorcallback-description](../includes/errorcallback-description.md)]| ### request.getMetadata method diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online/executeMultiple.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online/executeMultiple.md index a48ceb27af..b782124c5d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online/executeMultiple.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/online/executeMultiple.md @@ -1,9 +1,9 @@ --- -title: "Xrm.WebApi.online.executeMultiple (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Xrm.WebApi.online.executeMultiple (Client API reference) in model-driven apps" description: Includes description and supported parameters for the Xrm.WebApi.online.executeMultiple method. -author: lancedMicrosoft -ms.author: lanced -ms.date: 03/12/2022 +author: sriharibs-msft +ms.author: srihas +ms.date: 04/29/2025 ms.reviewer: jdaly ms.topic: reference search.audienceType: @@ -21,8 +21,8 @@ contributors: If you want to execute multiple requests in a transaction, you must pass in a change set as a parameter to this method. [Change sets](../../../../../data-platform/webapi/execute-batch-operations-using-web-api.md#change-sets) represent a collection of operations that are executed in a transaction. You can also pass in individual requests and change sets together as parameters to this method. > [!NOTE] -> - You cannot include read operations (retrieve, retrieve multiple, and Web API functions) as part of a change set; this is as per the OData v4 specifications. -> - Requests can contain up to 1000 individual requests and cannot contain other batches. More information: [Execute batch operations](../../../../../data-platform/webapi/execute-batch-operations-using-web-api.md). +> - You can't include read operations (retrieve, retrieve multiple, and Web API functions) as part of a change set; this is as per the OData v4 specifications. +> - Requests can contain up to 1,000 individual requests and can't contain other batches. More information: [Execute batch operations](../../../../../data-platform/webapi/execute-batch-operations-using-web-api.md). ## Syntax @@ -58,9 +58,9 @@ Xrm.WebApi.online.executeMultiple(requests).then(successCallback, errorCallback) |Name|Type|Required|Description| |---|---|---|---| -|`requests`|Array of objects|Yes|An array of one of the following types:

**Objects** where each object is an action, function, or CRUD request that you want to execute against the Web API endpoint. Each object exposes a [getMetadata method](execute.md#requestgetmetadata-method) that lets you define the metadata for the action, function, or CRUD request you want to execute. The [execute method](execute.md) accepts this type of parameter.

**Change set** (an array of objects), where each object in the change set is as defined above. In this case, all the request objects specified in the change set are executed in a transaction.

See request examples in the [Syntax section](#syntax) for more information.| +|`requests`|Array of objects|Yes|An array of one of the following types:

**Objects** where each object is an action, function, or CRUD request that you want to execute against the Web API endpoint. Each object exposes a [getMetadata method](execute.md#requestgetmetadata-method) that lets you define the metadata for the action, function, or CRUD request you want to execute. The [execute method](execute.md) accepts this type of parameter.

**Change set** (an array of objects), where each object in the change set is as previously explained. In this case, all the request objects specified in the change set are executed in a transaction.

Find request examples in the [Syntax section](#syntax).| |`successCallback`|Function|No|A function to call when operation is executed successfully. An array of response objects is passed to the function. See [Return Value](#return-value)| -|`errorCallback`|Function|No|A function to call when the operation fails.| +|`errorCallback`|Function|No|[!INCLUDE [errorcallback-description](../includes/errorcallback-description.md)]| ## Return Value diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveMultipleRecords.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveMultipleRecords.md index aaeb57bc71..bce8a1ef02 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveMultipleRecords.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveMultipleRecords.md @@ -1,9 +1,9 @@ --- -title: "retrieveMultipleRecords (Client API reference) in model-driven apps| MicrosoftDocs" +title: "retrieveMultipleRecords (Client API reference) in model-driven apps" description: Includes description and supported parameters for the retrieveMultipleRecords method. -author: lancedMicrosoft -ms.author: lanced -ms.date: 01/11/2023 +author: sriharibs-msft +ms.author: srihas +ms.date: 04/29/2025 ms.reviewer: jdaly ms.topic: reference search.audienceType: @@ -27,9 +27,9 @@ contributors: |---|---|---|---| |`entityLogicalName`|String|Yes|The table logical name of the records you want to retrieve. For example: `account`.| |`options`|String|No|OData system query options or FetchXML query to retrieve your data. See [Options](#options)| -|`maxPageSize`|Number|No|Specify a positive number that indicates the number of table records to be returned per page. If you don't specify this parameter, the value is defaulted to the maximum limit of 5000 records.

If the number of records being retrieved is more than the specified `maxPageSize` value or 5000 records, `nextLink` column in the returned promise object will contain a link to retrieve records.| +|`maxPageSize`|Number|No|Specify a positive number that indicates the number of table records to be returned per page. If you don't specify this parameter, the value is defaulted to the maximum limit of 5,000 records for standard tables, 500 for elastic tables.

If the number of records being retrieved is more than the specified `maxPageSize` value or the maximum limit for the table type, the `nextLink` column in the returned promise object will contain a link to retrieve records.| |`successCallback`|Function|No|A function to call when table records are retrieved. See [Return Value](#return-value)| -|`errorCallback`|Function|No|A function to call when the operation fails.| +|`errorCallback`|Function|No|[!INCLUDE [errorcallback-description](includes/errorcallback-description.md)]| ### Options @@ -436,7 +436,7 @@ function retrievePage(entityName, fetchXml, pageNumber, count, pagingCookie) { var count = 3; var fetchXml = - ''; + ''; retrieveAllRecords("account", fetchXml, null, count, null).then( function success(result) { diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveRecord.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveRecord.md index a2adf19873..f20413451c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveRecord.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/retrieveRecord.md @@ -1,9 +1,9 @@ --- -title: "retrieveRecord (Client API reference) in model-driven apps| MicrosoftDocs" +title: "retrieveRecord (Client API reference) in model-driven apps" description: Includes description and supported parameters for the retrieveRecord method. -author: lancedMicrosoft -ms.author: lanced -ms.date: 03/12/2022 +author: sriharibs-msft +ms.author: srihas +ms.date: 04/29/2025 ms.reviewer: jdaly ms.topic: reference applies_to: "Dynamics 365 (online)" @@ -30,7 +30,7 @@ contributors: |`id`|String|Yes|GUID of the table record you want to retrieve.| |`options`|String|No|OData system query options to control what is returned. See [Options](#options)| |`successCallback`|Function|No|A function to call when a record is retrieved. A JSON object with the retrieved properties and values passed to the function.| -|`errorCallback`|Function|No|A function to call when the operation fails.| +|`errorCallback`|Function|No|[!INCLUDE [errorcallback-description](includes/errorcallback-description.md)]| ## Options diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/updateRecord.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/updateRecord.md index 5ca220b5a4..c8c9801a23 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/updateRecord.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-WebApi/updateRecord.md @@ -1,9 +1,9 @@ --- -title: "updateRecord (Client API reference) in model-driven apps| MicrosoftDocs" +title: "updateRecord (Client API reference) in model-driven apps" description: Includes description and supported parameters for the updateRecord method. -author: lancedMicrosoft -ms.author: lanced -ms.date: 08/22/2022 +author: sriharibs-msft +ms.author: srihas +ms.date: 04/29/2025 ms.reviewer: jdaly ms.topic: reference applies_to: "Dynamics 365 (online)" @@ -28,7 +28,7 @@ contributors: |`id`|String|Yes|GUID of the table record you want to update.| |`data`|Object|Yes|A JSON object containing `key: value` pairs, where `key` is the property of the table and `value` is the value of the property you want to update.
See [Examples](#examples) to see how you can define the `data` object for various update scenarios.| |`successCallback`|Function|No|A function to call when a record is updated. See [Return Value](#return-value)| -|`errorCallback`|Function|No|A function to call when the operation fails. An object with the following properties will be passed:
- `errorCode` : Number. The error code.
- `message` : String. An error message describing the issue.| +|`errorCallback`|Function|No|[!INCLUDE [errorcallback-description](includes/errorcallback-description.md)]| ## Return Value diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes.md index 2f646fd220..7c4fab1313 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes.md @@ -1,8 +1,8 @@ --- -title: "Columns in model-driven apps| MicrosoftDocs" +title: "Columns in model-driven apps" description: "Learn about working with columns in model-driven apps using client API." -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -26,42 +26,76 @@ This topic provides information about the methods available per column type. ## All column types - - - - - - -
- - - - - -
- +:::row::: + :::column::: + [controls](attributes/controls-collection.md) + :::column-end::: + :::column::: + [addOnChange](attributes/addOnChange.md) + :::column-end::: + :::column::: + [fireOnChange](attributes/fireOnChange.md) + :::column-end::: + :::column::: + [getAttributeType](attributes/getAttributeType.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getFormat](attributes/getFormat.md) + :::column-end::: + :::column::: + [getIsDirty](attributes/getIsDirty.md) + :::column-end::: + :::column::: + [getName](attributes/getName.md) + :::column-end::: + :::column::: + [getParent](attributes/getParent.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getRequiredLevel](attributes/getRequiredLevel.md) + :::column-end::: + :::column::: + [getSubmitMode](attributes/getSubmitMode.md) + :::column-end::: + :::column::: + [getUserPrivilege](attributes/getUserPrivilege.md) + :::column-end::: + :::column::: + [getValue](attributes/getValue.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [isValid](attributes/isValid.md) + :::column-end::: + :::column::: + [removeOnChange](attributes/removeOnChange.md) + :::column-end::: + :::column::: + [setRequiredLevel](attributes/setRequiredLevel.md) + :::column-end::: + :::column::: + [setSubmitMode](attributes/setSubmitMode.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [setValue](attributes/setValue.md) + :::column-end::: + :::column::: + [setIsValid](attributes/setIsValid.md) + :::column-end::: + :::column::: +   + :::column-end::: + :::column::: +   + :::column-end::: +:::row-end::: ## Boolean column type @@ -70,6 +104,7 @@ In addition to the methods available for all column types as explained earlier, - [getInitialValue](attributes/getInitialValue.md) ## Lookup column type + In addition to the methods available for all column types as explained earlier, the following method is available only for the **lookup** column: - [getIsPartyList](attributes/getIsPartyList.md) @@ -78,38 +113,45 @@ In addition to the methods available for all column types as explained earlier, In addition to the methods available for all column types as explained earlier, the following methods are available only for the **choices** and **choice** columns: - - - - -
- -
+:::row::: + :::column::: + [getInitialValue](attributes/getInitialValue.md) + :::column-end::: + :::column::: + [getOption](attributes/getOption.md) + :::column-end::: + :::column::: + [getOptions](attributes/getOptions.md) + :::column-end::: + :::column::: + [getSelectedOption](attributes/getSelectedOption.md) + :::column-end::: + :::column::: + [getText](attributes/getText.md) + :::column-end::: +:::row-end::: ## Number column type (decimal, double, integer, money) The following methods are available only for the **decimal**, **double**, and **integer** columns: - - - - -
- -
+:::row::: + :::column::: + [getMax](attributes/getMax.md) + :::column-end::: + :::column::: + [getMin](attributes/getMin.md) + :::column-end::: + :::column::: + [getPrecision](attributes/getPrecision.md) + :::column-end::: + :::column::: + [setPrecision](attributes/setPrecision.md) + :::column-end::: +:::row-end::: ## String column type + In addition to the methods available for all column types as explained earlier, the following method is available only for the **string** column: - [getMaxLength](attributes/getMaxLength.md) @@ -120,9 +162,4 @@ In addition to the methods available for all column types as explained earlier, [Understand Xrm object model](../understand-clientapi-object-model.md)
[Controls (Client API reference)](controls.md) - - - - - [!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/addOnChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/addOnChange.md index 8e9119c947..4d3a04efac 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/addOnChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/addOnChange.md @@ -1,8 +1,8 @@ --- -title: "addOnChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnChange (Client API reference) in model-driven apps" description: "Learn about the column addOnchange method to set a function to be called when the column value is changed." -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/controls-collection.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/controls-collection.md index 157a49e3f8..7de87a32e3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/controls-collection.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/controls-collection.md @@ -1,8 +1,8 @@ --- -title: "Controls collection (Client API reference)| MicrosoftDocs" +title: "Controls collection (Client API reference)" description: "Learn about how to access controls associated with columns." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -28,7 +28,4 @@ When performing actions on controls that are tied to a column, you should always [Columns (Client API reference)](../attributes.md) - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/fireOnChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/fireOnChange.md index a35e2709bd..6a4e93fca1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/fireOnChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/fireOnChange.md @@ -1,8 +1,8 @@ --- -title: "fireOnChange (Client API reference)| MicrosoftDocs" +title: "fireOnChange (Client API reference)" description: Includes description and supported parameters for the fireOnChange method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -27,6 +27,7 @@ All ### Related articles + [Column OnChange Event](../events/attribute-onchange.md) diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getAttributeType.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getAttributeType.md index 535a9f2588..a7afbf7ae7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getAttributeType.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getAttributeType.md @@ -1,8 +1,8 @@ --- -title: "getAttributeType (Client API reference)| MicrosoftDocs" +title: "getAttributeType (Client API reference)" description: Includes description and supported parameters for the getAttributeType method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getAttributeType (Client API reference) - - Returns a string value that represents the type of column. ## Column types supported diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getFormat.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getFormat.md index cae1cb4c6a..ed86a39d0d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getFormat.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getFormat.md @@ -1,8 +1,8 @@ --- -title: "getFormat (Client API reference)| MicrosoftDocs" +title: "getFormat (Client API reference)" description: Includes description and supported parameters for the getFormat method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getFormat (Client API reference) - - Returns a string value that represents formatting options for the column. ## Column types supported diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getInitialValue.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getInitialValue.md index 8f6f3719ee..c8083afbc2 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getInitialValue.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getInitialValue.md @@ -1,8 +1,8 @@ --- -title: "getInitialValue (Client API reference)| MicrosoftDocs" +title: "getInitialValue (Client API reference)" description: Includes description and supported parameters for the getInitialValue method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -16,7 +16,6 @@ contributors: # getInitialValue (Client API reference) - Returns a value that represents the value set for a **Yes/No**, **Choice** or **Choices** column when the form is opened. ## Column types supported @@ -34,6 +33,4 @@ Yes/No, Choice, Choices **Description**: The initial value for the column. - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getIsDirty.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getIsDirty.md index 1b29a07523..c5e97c4ecf 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getIsDirty.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getIsDirty.md @@ -1,8 +1,8 @@ --- -title: "attribute.getIsDirty (Client API reference)| MicrosoftDocs" +title: "attribute.getIsDirty (Client API reference)" description: Includes description and supported parameters for the attribute.getIsDirty method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getIsPartyList.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getIsPartyList.md index 5caf88e56c..60a2020c18 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getIsPartyList.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getIsPartyList.md @@ -1,8 +1,8 @@ --- -title: "getIsPartyList (Client API reference)| MicrosoftDocs" +title: "getIsPartyList (Client API reference)" description: Returns a boolean value indicating whether the lookup represents a partylist lookup. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMax.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMax.md index 8fa05b4b0a..446603cb64 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMax.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMax.md @@ -1,8 +1,8 @@ --- -title: "getMax (Client API reference)| MicrosoftDocs" +title: "getMax (Client API reference)" description: Includes description and supported parameters for the getMax method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getMax (Client API reference) - - Returns a number indicating the maximum allowed value for a column. ## Column types supported @@ -33,6 +31,4 @@ decimal, integer, double, money **Description**: The maximum allowed value for the column. - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMaxLength.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMaxLength.md index c9a6c7a630..21c9d4ca2c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMaxLength.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMaxLength.md @@ -1,8 +1,8 @@ --- -title: "getMaxLength (Client API reference)| MicrosoftDocs" +title: "getMaxLength (Client API reference)" description: Includes description and supported parameters for the getMaxLength method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getMaxLength (Client API reference) - - Returns a number indicating the maximum length of a string or memo column. ## Column types supported diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMin.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMin.md index c885c550c0..bed7417b64 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMin.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getMin.md @@ -1,8 +1,8 @@ --- -title: "getMin (Client API reference)| MicrosoftDocs" +title: "getMin (Client API reference)" description: Includes description and supported parameters for the getMin method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getMin (Client API reference) - - Returns a number indicating the minimum allowed value for a column. ## Column types supported @@ -32,6 +30,4 @@ Decimal, integer, double, money **Description**: The minimum allowed value for the column. - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getName.md index 92b0b160d1..59af8f04d4 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getName.md @@ -1,8 +1,8 @@ --- -title: "attribute.getName (Client API reference)| MicrosoftDocs" +title: "attribute.getName (Client API reference)" description: Includes description and supported parameters for the attribute.getName method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # attribute.getName (Client API reference) - - Returns a string representing the logical name of the column. ## Column types supported @@ -37,5 +35,4 @@ All [setSubmitMode (Client API reference)](setSubmitMode.md) - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getOption.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getOption.md index 9c2038dddd..9399d85897 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getOption.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getOption.md @@ -1,8 +1,8 @@ --- -title: "getOption (Client API reference)| MicrosoftDocs" +title: "getOption (Client API reference)" description: Includes description and supported parameters for the getOption method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getOption (Client API reference) - - Returns an option object with the value matching the argument (label or enumeration value) passed to the method. ## Column types supported @@ -37,6 +35,4 @@ Choice, Choices **Description**: The logical name of the column. - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getOptions.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getOptions.md index c0190fa57b..e01ca5470a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getOptions.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getOptions.md @@ -1,8 +1,8 @@ --- -title: "attribute.getOptions (Client API reference)| MicrosoftDocs" +title: "attribute.getOptions (Client API reference)" description: Includes description and supported parameters for the attribute.getOptions method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # attribute.getOptions (Client API reference) - - Returns an array of option objects representing valid options for a column. ## Column types supported @@ -40,6 +38,4 @@ Options have two properties: |`text`|string|The localized label for the option.| |`value`|number|The integer value of the option.| - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getParent.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getParent.md index 3692d795d2..0fda75c2f7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getParent.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getParent.md @@ -1,8 +1,8 @@ --- -title: "attribute.getParent (Client API reference)| MicrosoftDocs" +title: "attribute.getParent (Client API reference)" description: Returns the formContext.data.entity object that is the parent to all the columns. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -33,6 +33,4 @@ All **Description**: The parent object. - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getPrecision.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getPrecision.md index 937b1149c3..9e8a9053a3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getPrecision.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getPrecision.md @@ -1,8 +1,8 @@ --- -title: "getPrecision (Client API reference)| MicrosoftDocs" +title: "getPrecision (Client API reference)" description: Includes description and supported parameters for the getPrecision method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getPrecision (Client API reference) - - Returns the number of digits allowed to the right of the decimal point. ## Column types supported @@ -37,6 +35,4 @@ Money, decimal, double, and integer [setPrecision](setPrecision.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getRequiredLevel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getRequiredLevel.md index a9e707dc89..d1b2259c77 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getRequiredLevel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getRequiredLevel.md @@ -1,8 +1,8 @@ --- -title: "getRequiredLevel (Client API reference)| MicrosoftDocs" +title: "getRequiredLevel (Client API reference)" description: Includes description and supported parameters for the getRequiredLevel method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 02/14/2024 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getRequiredLevel (Client API reference) - - Returns a string value indicating whether a value for the column is required or recommended. ## Column types supported @@ -32,6 +30,7 @@ All **Type**: String. **Description**: Returns one of the following values: + - `none` - `required` - `recommended` diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getSelectedOption.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getSelectedOption.md index af16e9deae..93046037a7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getSelectedOption.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getSelectedOption.md @@ -1,8 +1,8 @@ --- -title: "getSelectedOption| MicrosoftDocs" +title: "getSelectedOption" description: Includes description and supported parameters for the getSelectedOption method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getSelectedOption (Client API reference) - - Returns the option object or an array of option objects selected in a **choice** or **choices** column respectively. ## Column types supported @@ -40,6 +38,4 @@ choice, choices [getOptions (Client API reference)](getOptions.md) [getText (Client API reference)](getText.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getSubmitMode.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getSubmitMode.md index e9d31cd6ce..353a8c0c4c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getSubmitMode.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getSubmitMode.md @@ -1,8 +1,8 @@ --- -title: "getSubmitMode (Client API reference)| MicrosoftDocs" +title: "getSubmitMode (Client API reference)" description: Includes description and supported parameters for the getSubmitMode method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getSubmitMode (Client API reference) - - Returns a string indicating when data from the column will be submitted when the record is saved. ## Column types supported @@ -32,6 +30,7 @@ All **Type**: String. **Description**: Returns one of the following values: + - always - never - dirty @@ -40,6 +39,4 @@ All [setSubmitMode (Client API reference)](setSubmitMode.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getText.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getText.md index 78de3397e1..35844f393a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getText.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getText.md @@ -1,8 +1,8 @@ --- -title: "getText (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getText (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getText method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # getText (Client API reference) - - Returns a string value of the text for the currently selected option for a **choice** or **choices** column. ## Column types supported @@ -44,6 +42,4 @@ choice, choices [getSelectedOption (Client API reference)](getSelectedOption.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getUserPrivilege.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getUserPrivilege.md index aebcc6f310..dccbd4a84e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getUserPrivilege.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getUserPrivilege.md @@ -1,8 +1,8 @@ --- -title: "getUserPrivilege (Client API reference)| MicrosoftDocs" +title: "getUserPrivilege (Client API reference)" description: Includes description and supported parameters for the getUserPrivilege method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -30,10 +30,9 @@ All **Type**: Object. **Description**: The object has three boolean properties: + - canRead - canUpdate - canCreate - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getValue.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getValue.md index 6543b7d60e..32a5a548e8 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getValue.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/getValue.md @@ -1,8 +1,8 @@ --- -title: "attribute.getValue (Client API reference)| MicrosoftDocs" +title: "attribute.getValue (Client API reference)" description: Retrieves the data value for a column. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 06/09/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/isValid.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/isValid.md index 3b4fe51447..d82fc134e3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/isValid.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/isValid.md @@ -1,8 +1,8 @@ --- -title: "attribute.isValid (Client API reference) in model-driven apps| MicrosoftDocs" +title: "attribute.isValid (Client API reference) in model-driven apps" description: Includes description and supported parameters for the attribute.isValid method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/21/2024 ms.reviewer: jdaly ms.topic: reference @@ -16,8 +16,6 @@ contributors: --- # attribute.isValid (Client API reference) - - Returns a boolean value to indicate whether the value of a column is valid. ## Column types supported diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/removeOnChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/removeOnChange.md index e7fe6b8f0d..8764fffc4b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/removeOnChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/removeOnChange.md @@ -1,8 +1,8 @@ --- -title: "removeOnChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnChange method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # removeOnChange (Client API reference) - - Removes a function from the **OnChange** event handler for a column. ## Column types supported diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setIsValid.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setIsValid.md index 4faca6ab3e..cce5ebe6e4 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setIsValid.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setIsValid.md @@ -1,8 +1,8 @@ --- -title: "setIsValid (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setIsValid (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setIsValid method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setPrecision.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setPrecision.md index d3ce532d86..5f1ba3fb90 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setPrecision.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setPrecision.md @@ -1,8 +1,8 @@ --- -title: "setPrecision (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setPrecision (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setPrecision method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # setPrecision (Client API reference) - - Sets the number of digits allowed to the right of the decimal point. ## Column types supported @@ -37,6 +35,4 @@ Money, decimal, double, and integer [getPrecision](getPrecision.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setRequiredLevel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setRequiredLevel.md index 9073d7aaed..ae11d3b255 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setRequiredLevel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setRequiredLevel.md @@ -1,8 +1,8 @@ --- -title: "setRequiredLevel (Client API reference)| MicrosoftDocs" +title: "setRequiredLevel (Client API reference)" description: Includes description and supported parameters for the setRequiredLevel method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -33,15 +33,14 @@ All **Type**: String. **Description**: Set the level to one of the following values: -- none -- required -- recommended + +- `none` +- `required` +- `recommended` ### Related article [getRequiredLevel (Client API reference)](getRequiredLevel.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setSubmitMode.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setSubmitMode.md index ed7aeeb5ff..f898f67c84 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setSubmitMode.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setSubmitMode.md @@ -1,8 +1,8 @@ --- -title: "setSubmitMode (Client API reference)| MicrosoftDocs" +title: "setSubmitMode (Client API reference)" description: Sets whether data from the column will be submitted when the record is saved. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 09/18/2023 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # setSubmitMode (Client API reference) - - Sets whether data from the column will be submitted when the record is saved. ## Column types supported @@ -50,6 +48,4 @@ Columns that do not get updated after the initial save of the record, such as `c [getSubmitMode (Client API reference)](getSubmitMode.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setValue.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setValue.md index dedcd27ec3..f77ee8f2ec 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setValue.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/attributes/setValue.md @@ -1,8 +1,8 @@ --- -title: "setValue (Client API reference)| MicrosoftDocs" +title: "setValue (Client API reference)" description: Sets the data value for a column. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/14/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,7 +15,7 @@ contributors: --- # setValue (Client API reference) -Sets the data value for a column. +Sets the data value for a column. ## Column types supported diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections.md index b3d49694b2..81646bdaf6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections.md @@ -1,8 +1,8 @@ --- -title: "Collections (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Collections (Client API reference) in model-driven apps" description: Includes description and supported parameters for the Collections method. -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/forEach.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/forEach.md index 233dcc8ad0..0ba2552e2a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/forEach.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/forEach.md @@ -1,8 +1,8 @@ --- -title: "forEach method for collections (Client API reference) in model-driven apps| MicrosoftDocs" +title: "forEach method for collections (Client API reference) in model-driven apps" description: "Describes the forEach method used for collections." -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/get.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/get.md index 6e27bdf110..72f4544910 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/get.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/get.md @@ -1,8 +1,8 @@ --- -title: "get method for collections (Client API reference) in model-driven apps| MicrosoftDocs" +title: "get method for collections (Client API reference) in model-driven apps" description: "Describes the get method used for collections." -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/getLength.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/getLength.md index 183dcf4232..ba1f4e5045 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/getLength.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/collections/getLength.md @@ -1,8 +1,8 @@ --- -title: "getLength method for collections (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getLength method for collections (Client API reference) in model-driven apps" description: "Describes the getLength method used for collections." -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls.md index bbd667fd9b..f9bdd20dd9 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls.md @@ -1,8 +1,8 @@ --- -title: "Controls in model-driven apps for Dynamics 365| MicrosoftDocs" +title: "Controls in model-driven apps for Dynamics 365" description: A control represents an HTML element present on the form. -ms.author: hemantg -author: HemantGaur +author: MitiJ +ms.author: mijosh ms.date: 01/06/2023 ms.reviewer: jdaly ms.topic: reference @@ -13,7 +13,7 @@ contributors: --- # Controls (Client API reference) -A control represents an HTML element present on the form. Some controls are bound to a specific column, whereas others may represent unbound controls such as an IFRAME, web resource, or a subgrid that has been added to the form. +A control represents an HTML element present on the form. Some controls are bound to a specific column, whereas others might represent unbound controls such as an IFRAME, web resource, or a subgrid added to the form. The **control** object provides methods to change the presentation or behavior of a control and identify the corresponding column. You access controls using one of the following collections: @@ -29,307 +29,490 @@ This article provides information about the methods available per control type. [!INCLUDE[cc-terminology](../../../data-platform/includes/cc-terminology.md)] -## standard control type +## Standard control type These are the methods available for a Standard control. - - - - - - -
- - - - - -
- -The following methods for the Standard control are [deprecated](/dynamics365/get-started/whats-new/customer-engagement/important-changes-coming#some-client-apis-are-deprecated) in this release: addOnKeyPress, fireOnKeyPress, and removeOnKeyPress. - -## iframe control type - -These are the methods available for an IFRAME control. - - - - - - - -
- - - - - -
- -## kbsearch (Knowledge base search) control type - -These are the methods available for knowledge base search control. - - - - - - - -
- - - - - -
+:::row::: + :::column::: + [addNotification](controls/addNotification.md) + :::column-end::: + :::column::: + [clearNotification](controls/clearNotification.md) + :::column-end::: + :::column::: + [getAttribute](controls/getAttribute.md) + :::column-end::: + :::column::: + [getControlType](controls/getControlType.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getDisabled](controls/getDisabled.md) + :::column-end::: + :::column::: + [getLabel](controls/getLabel.md) + :::column-end::: + :::column::: + [getName](controls/getName.md) + :::column-end::: + :::column::: + [getOutputs](controls/getoutputs.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getParent](controls/getParent.md) + :::column-end::: + :::column::: + [getVisible](controls/getVisible.md) + :::column-end::: + :::column::: + [setDisabled](controls/setDisabled.md) + :::column-end::: + :::column::: + [setFocus](controls/setFocus.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [setLabel](controls/setLabel.md) + :::column-end::: + :::column::: + [setNotification](controls/setNotification.md) + :::column-end::: + :::column::: + [setVisible](controls/setVisible.md) + :::column-end::: + :::column::: +   + :::column-end::: +:::row-end::: + + +The following methods for the Standard control are [deprecated](/dynamics365/get-started/whats-new/customer-engagement/important-changes-coming#some-client-apis-are-deprecated) in this release: `addOnKeyPress`, `fireOnKeyPress`, and `removeOnKeyPress`. + +## IFRAME control type + +These methods are available for an IFRAME control. + +:::row::: + :::column::: + [getContentWindow](controls/getContentWindow.md) + :::column-end::: + :::column::: + [getControlType](controls/getControlType.md) + :::column-end::: + :::column::: + [getDisabled](controls/getDisabled.md) + :::column-end::: + :::column::: + [getInitialUrl](controls/getInitialUrl.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getLabel](controls/getLabel.md) + :::column-end::: + :::column::: + [getName](controls/getName.md) + :::column-end::: + :::column::: + [getObject](controls/getObject.md) + :::column-end::: + :::column::: + [getParent](controls/getParent.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getSrc](controls/getSrc.md) + :::column-end::: + :::column::: + [getVisible](controls/getVisible.md) + :::column-end::: + :::column::: + [setDisabled](controls/setDisabled.md) + :::column-end::: + :::column::: + [setFocus](controls/setFocus.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [setLabel](controls/setLabel.md) + :::column-end::: + :::column::: + [setSrc](controls/setSrc.md) + :::column-end::: + :::column::: + [setVisible](controls/setVisible.md) + :::column-end::: + :::column::: +   + :::column-end::: +:::row-end::: + +## Kbsearch (Knowledge base search) control type + +These methods are available for knowledge base search control. + +:::row::: + :::column::: + [addOnPostSearch](controls/addOnPostSearch.md) + :::column-end::: + :::column::: + [addOnResultOpened](controls/addOnResultOpened.md) + :::column-end::: + :::column::: + [addOnSelection](controls/addOnSelection.md) + :::column-end::: + :::column::: + [getControlType](controls/getControlType.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getDisabled](controls/getDisabled.md) + :::column-end::: + :::column::: + [getLabel](controls/getLabel.md) + :::column-end::: + :::column::: + [getName](controls/getName.md) + :::column-end::: + :::column::: + [getParent](controls/getParent.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getSearchQuery](controls/getSearchQuery.md) + :::column-end::: + :::column::: + [getSelectedResults](controls/getSelectedResults.md) + :::column-end::: + :::column::: + [getTotalResultCount](controls/getTotalResultCount.md) + :::column-end::: + :::column::: + [getVisible](controls/getVisible.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [openSearchResult](controls/openSearchResult.md) + :::column-end::: + :::column::: + [removeOnPostSearch](controls/removeOnPostSearch.md) + :::column-end::: + :::column::: + [removeOnResultOpened](controls/removeOnResultOpened.md) + :::column-end::: + :::column::: + [removeOnSelection](controls/removeOnSelection.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [setFocus](controls/setFocus.md) + :::column-end::: + :::column::: + [setLabel](controls/setLabel.md) + :::column-end::: + :::column::: + [setSearchQuery](controls/setSearchQuery.md) + :::column-end::: + :::column::: + [setVisible](controls/setVisible.md) + :::column-end::: +:::row-end::: + + >[!NOTE] ->When the knowledge base search control is added to the social pane, the name of the control will be "searchwidgetcontrol_notescontrol". This name can't be changed. - -## lookup control type - -These are the methods available for a lookup control. - - - - - - - -
- - - - - -
- -## choices and choice control types +>When the knowledge base search control is added to the social pane, the name of the control will be `searchwidgetcontrol_notescontrol`. This name can't be changed. + +## Lookup control type + +These methods are available for a lookup control. + +:::row::: + :::column::: + [addCustomFilter](controls/addCustomFilter.md) + :::column-end::: + :::column::: + [addCustomView](controls/addCustomView.md) + :::column-end::: + :::column::: + [addNotification](controls/addNotification.md) + :::column-end::: + :::column::: + [addOnLookupTagClick](controls/addOnLookupTagClick.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [addPreSearch](controls/addPreSearch.md) + :::column-end::: + :::column::: + [clearNotification](controls/clearNotification.md) + :::column-end::: + :::column::: + [getAttribute](controls/getAttribute.md) + :::column-end::: + :::column::: + [getControlType](controls/getControlType.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getDefaultView](controls/getDefaultView.md) + :::column-end::: + :::column::: + [getDisabled](controls/getDisabled.md) + :::column-end::: + :::column::: + [getEntityTypes](controls/getEntityTypes.md) + :::column-end::: + :::column::: + [getLabel](controls/getLabel.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getName](controls/getName.md) + :::column-end::: + :::column::: + [getParent](controls/getParent.md) + :::column-end::: + :::column::: + [getVisible](controls/getVisible.md) + :::column-end::: + :::column::: + [removeOnLookupTagClick](controls/removeOnLookupTagClick.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [removePreSearch](controls/removePreSearch.md) + :::column-end::: + :::column::: + [setDefaultView](controls/setDefaultView.md) + :::column-end::: + :::column::: + [setDisabled](controls/setDisabled.md) + :::column-end::: + :::column::: + [setEntityTypes](controls/setEntityTypes.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [setFocus](controls/setFocus.md) + :::column-end::: + :::column::: + [setLabel](controls/setLabel.md) + :::column-end::: + :::column::: + [setNotification](controls/setNotification.md) + :::column-end::: + :::column::: + [setVisible](controls/setVisible.md) + :::column-end::: +:::row-end::: + + + + +## Choices and choice control types Both choices and choice controls have the same set of methods available. - - - - - - -
- - - - - -
- -## quickform control type +:::row::: + :::column::: + [addNotification](controls/addNotification.md) + :::column-end::: + :::column::: + [addOption](controls/addOption.md) + :::column-end::: + :::column::: + [clearNotification](controls/clearNotification.md) + :::column-end::: + :::column::: + [clearOptions](controls/clearOptions.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getAttribute](controls/getAttribute.md) + :::column-end::: + :::column::: + [getControlType](controls/getControlType.md) + :::column-end::: + :::column::: + [getDisabled](controls/getDisabled.md) + :::column-end::: + :::column::: + [getLabel](controls/getLabel.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getName](controls/getName.md) + :::column-end::: + :::column::: + [getOptions](controls/getOptions.md) + :::column-end::: + :::column::: + [getParent](controls/getParent.md) + :::column-end::: + :::column::: + [getVisible](controls/getVisible.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [removeOption](controls/removeoption.md) + :::column-end::: + :::column::: + [setDisabled](controls/setDisabled.md) + :::column-end::: + :::column::: + [setFocus](controls/setFocus.md) + :::column-end::: + :::column::: + [setLabel](controls/setLabel.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [setNotification](controls/setNotification.md) + :::column-end::: + :::column::: + [setVisible](controls/setVisible.md) + :::column-end::: + :::column::: +   + :::column-end::: + :::column::: +   + :::column-end::: +:::row-end::: + + +## Quickform control type See [formContext.ui.quickForms](formcontext-ui-quickforms.md) for information about methods supported for this control type. -## subgrid control type +## Subgrid control type See [Grids and subgrids](grids.md) for information methods supported for this control type. -## timelinewall control type - -The timeline control presents the Posts, Activities, and Notes in a unified view. These are the methods available for this control type. - - - - - - - -
- - - - - -
- -## timer control type - -These are the methods available for the timer control. - - - - - - - -
- - - - - -
- -## web resource control type +## Timelinewall control type + +The timeline control presents the Posts, Activities, and Notes in a unified view. These methods are available for this control type. + +:::row::: + :::column::: + [getControlType](controls/getControlType.md) + :::column-end::: + :::column::: + [getDisabled](controls/getDisabled.md) + :::column-end::: + :::column::: + [getLabel](controls/getLabel.md) + :::column-end::: + :::column::: + [getName](controls/getName.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getParent](controls/getParent.md) + :::column-end::: + :::column::: + [getVisible](controls/getVisible.md) + :::column-end::: + :::column::: + [refresh](controls/refresh.md) + :::column-end::: + :::column::: + [setDisabled](controls/setDisabled.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [setFocus](controls/setFocus.md) + :::column-end::: + :::column::: + [setLabel](controls/setLabel.md) + :::column-end::: + :::column::: + [setVisible](controls/setVisible.md) + :::column-end::: + :::column::: +   + :::column-end::: +:::row-end::: + +## Timer control type + +These methods are available for the timer control. + +:::row::: + :::column::: + [getControlType](controls/getControlType.md) + :::column-end::: + :::column::: + [getDisabled](controls/getDisabled.md) + :::column-end::: + :::column::: + [getLabel](controls/getLabel.md) + :::column-end::: + :::column::: + [getName](controls/getName.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [getParent](controls/getParent.md) + :::column-end::: + :::column::: + [getState](controls/getState.md) + :::column-end::: + :::column::: + [getVisible](controls/getVisible.md) + :::column-end::: + :::column::: + [refresh](controls/refresh.md) + :::column-end::: +:::row-end::: +:::row::: + :::column::: + [setDisabled](controls/setDisabled.md) + :::column-end::: + :::column::: + [setFocus](controls/setFocus.md) + :::column-end::: + :::column::: + [setLabel](controls/setLabel.md) + :::column-end::: + :::column::: + [setVisible](controls/setVisible.md) + :::column-end::: +:::row-end::: + + +## Web resource control type A web resource control has the same set of methods available as the iframe control. See [iframe control type](#iframe-control-type) -The Sliverlight web resource has these additional methods: - - - - -
- -
+The Silverlight web resource has these extra methods: + +- [getData](controls/getData.md) +- [setData](controls/setData.md) > [!TIP] > If you want to modify all the controls bound to a column on a form, use the controls collection inside the column type. For example, to add notification to each control bound to the `name` column, you can do the following: diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addCustomFilter.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addCustomFilter.md index 0c5d68fd93..1e84427b0e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addCustomFilter.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addCustomFilter.md @@ -1,8 +1,8 @@ --- -title: "addCustomFilter (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addCustomFilter (Client API reference) in model-driven apps" description: Adds filters to the results displayed in the lookup. Each filter is combined with any previously added filter. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addCustomView.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addCustomView.md index a9a8239988..4559d8405c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addCustomView.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addCustomView.md @@ -1,8 +1,8 @@ --- -title: "addCustomView (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addCustomView (Client API reference) in model-driven apps" description: Adds a new view for the lookup dialog box. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addNotification.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addNotification.md index 84be9e89ba..1bddabf44a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addNotification.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addNotification.md @@ -1,8 +1,8 @@ --- -title: "addNotification (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addNotification (Client API reference) in model-driven apps" description: Displays an error or recommendation notification for a control, and lets you specify to execute based on the notification. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnLookupTagClick.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnLookupTagClick.md index 5a0f51ac9c..609c5382d6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnLookupTagClick.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnLookupTagClick.md @@ -1,8 +1,8 @@ --- -title: "addOnLookupTagClick (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnLookupTagClick (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnLookupTagClick method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnPostSearch.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnPostSearch.md index 04db3cb3ee..7d09e3802b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnPostSearch.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnPostSearch.md @@ -1,8 +1,8 @@ --- -title: "addOnPostSearch (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnPostSearch (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnPostSearch method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnResultOpened.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnResultOpened.md index 9e75d887a9..933217ad30 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnResultOpened.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnResultOpened.md @@ -1,8 +1,8 @@ --- -title: "addOnResultOpened (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnResultOpened (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnResultOpened method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnSelection.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnSelection.md index 5d3af76195..c62d69fc1e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnSelection.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnSelection.md @@ -1,8 +1,8 @@ --- -title: "addOnSelection (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnSelection (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnSelection method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -31,7 +31,7 @@ kbSearchControl.addOnSelection(myFunction); ## Parameters |Name | Type | Required | Description| -|--|--|--|--| +|----|----|----|----| |`myFunction` |Function |Yes|The function to add to the [OnSelection event](../events/onselection.md). The [execution context](../../clientapi-execution-context.md) is automatically passed as the first parameter to this function.| ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOption.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOption.md index 7ea036e087..00e4704ae4 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOption.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOption.md @@ -1,8 +1,8 @@ --- -title: "addOption (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOption (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOption method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -29,7 +29,7 @@ Choice, Choices ## Parameters |Name | Type | Required | Description| -|--|--|--|--| +|----|----|----|----| |`option` |Object |Yes|The option to add. The object contains the following:
**- `text`**: String. The label for the option.
**- `value`**: Number. The value for the option.| |`index` |Number |No|The index position to place the new option in. If not provided, the option will be added to the end.| diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addPreSearch.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addPreSearch.md index 07ab0b4607..44319c6353 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addPreSearch.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addPreSearch.md @@ -1,8 +1,8 @@ --- -title: "addPreSearch (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addPreSearch (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnPreSearch method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 08/12/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addeventhandler.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addeventhandler.md new file mode 100644 index 0000000000..028b96a801 --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addeventhandler.md @@ -0,0 +1,50 @@ +--- +title: "addEventHandler (Client API reference) in model-driven apps" +description: Includes description and supported parameters for the addEventHandler method. +author: MitiJ +ms.author: mijosh +ms.date: 03/17/2025 +ms.reviewer: jdaly +ms.topic: reference +applies_to: "Dynamics 365 (online)" +search.audienceType: + - developer +contributors: + - JimDaly +--- +# addEventHandler (Client API reference) + +Adds an event handler for the specified event + +## Control types supported + +Custom code components + +## Syntax + +```javascript + const controlName1 = "cr116_personid"; + + this.onLoad = function (executionContext) { + const formContext = executionContext.getFormContext(); + + const sampleControl1 = formContext.getControl(controlName1); + sampleControl1.addEventHandler("customEvent1", this.onSampleControl1CustomEvent1); + sampleControl1.addEventHandler("customEvent2", this.onSampleControl1CustomEvent2); + } +``` + +[!INCLUDE[cc-terminology](../../../../data-platform/includes/cc-terminology.md)] + +## Parameters + +|Name | Type | Required | Description| +|--|--|--|--| +|`name`|string|yes|The name of the custom event configured for the custom component.| +|`function` |Function |Yes|The function to add to the named event. The [execution context](../../clientapi-execution-context.md) is automatically passed as the first parameter to this function.| + +### Related articles + +[Define Events](../../../../component-framework/events.md) + +[!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addonoutputchange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addonoutputchange.md index 73ee030d75..7eaf14adaa 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addonoutputchange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addonoutputchange.md @@ -1,9 +1,8 @@ --- -title: "addOnOutputChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnOutputChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.addOnOutputChange method. -ms.author: noazarur -author: noazarur-microsoft - +author: MitiJ +ms.author: mijosh ms.date: 08/17/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/clearNotification.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/clearNotification.md index 6ee76a0e71..1da1d309c7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/clearNotification.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/clearNotification.md @@ -1,8 +1,8 @@ --- -title: "control.clearNotification (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.clearNotification (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.clearNotification method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -32,13 +32,10 @@ All |--|--|--|--| |`uniqueId` |String |No|The ID to use to clear a specific message that was set using [setNotification](setNotification.md) or [addNotification](addNotification.md). If the `uniqueId` parameter isn't specified, the currently displayed notification will be cleared.| - ## Return Value -**Type**: Boolean +**Type**: Boolean **Description**: Indicates whether the method succeeded. - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/clearOptions.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/clearOptions.md index 852d392cbb..d15dd093d0 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/clearOptions.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/clearOptions.md @@ -1,8 +1,8 @@ --- -title: "clearOptions (Client API reference) in model-driven apps| MicrosoftDocs" +title: "clearOptions (Client API reference) in model-driven apps" description: Includes description and supported parameters for the clearOptions method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,7 +14,7 @@ contributors: --- # clearOptions (Client API reference) -Clears all options from a control. +Clears all options from a control. ## Control types supported diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getAttribute.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getAttribute.md index 3ad0b8baa4..5bf0774c9e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getAttribute.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getAttribute.md @@ -1,8 +1,8 @@ --- -title: "control.getAttribute (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.getAttribute (Client API reference) in model-driven apps" description: Returns the column that the control is bound to. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -16,7 +16,7 @@ contributors: Returns the column that the control is bound to. -Controls that aren't bound to a column (subgrid, web resource, and IFRAME) don't have this method. An error will be thrown if you attempt to use this method on one of these controls. +Controls that aren't bound to a column (subgrid, web resource, and IFRAME) don't have this method. An error is thrown if you attempt to use this method on one of these controls. [!INCLUDE[cc-terminology](../../../../data-platform/includes/cc-terminology.md)] @@ -36,7 +36,7 @@ Standard, Lookup, OptionSet ## Remarks -The constituent controls within a [quick view control](../formContext-ui-quickForms.md) are included in the controls collection and these controls have the **getAttribute** method. However, the column is not part of the column collection for the table. While you can retrieve the value for that column using [getValue](../attributes/getValue.md) and even change the value using [setValue](../attributes/setValue.md), changes you make will not be saved with the table. +The constituent controls within a [quick view control](../formContext-ui-quickForms.md) are included in the controls collection and these controls have the **getAttribute** method. However, the column isn't part of the column collection for the table. While you can retrieve the value for that column using [getValue](../attributes/getValue.md) and even change the value using [setValue](../attributes/setValue.md), changes you make aren't saved with the table. The following code shows using the value the contact **mobilephone** column when displayed on an account form using a quick view control named **contactQuickForm**. This code hides the control when the value of the column is **null**. @@ -52,7 +52,4 @@ if (quickViewMobilePhoneControl.getAttribute().getValue() == null) { [Quick view control](../formContext-ui-quickForms.md) [Columns](../attributes.md) - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getContentWindow.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getContentWindow.md index 0e30c04496..02c6206b10 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getContentWindow.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getContentWindow.md @@ -1,8 +1,8 @@ --- -title: "getContentWindow (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getContentWindow (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getContentWindow method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 08/15/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getControl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getControl.md index 4cb16f0444..8ea78cdd46 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getControl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getControl.md @@ -1,8 +1,8 @@ --- -title: "formContext.getControl (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.getControl (Client API reference) in model-driven apps" description: Includes description and supported parameters for the formContext.getControl method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 04/15/2024 ms.reviewer: jdaly ms.topic: reference @@ -52,13 +52,8 @@ For example, to add notification to each control bound to the `name` column, you > formContext.getAttribute("name").controls.forEach(control => control.addNotification(notification)); > ``` - ### Related articles [formContext](../../clientapi-form-Context.md) - - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getControlType.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getControlType.md index 9d0856678b..64454f15de 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getControlType.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getControlType.md @@ -1,8 +1,8 @@ --- -title: "control.getControlType (Client API reference) in model-driven apps for Dynamics 365| MicrosoftDocs" +title: "control.getControlType (Client API reference) in model-driven apps for Dynamics 365" description: Includes description and supported parameters for the getControlType method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -31,7 +31,7 @@ All **Type**: String |Return Value |Description| -|--|--| +|----|----| |standard|A standard control| |iframe|An IFRAME control| |kbsearch|A knowledge base search control| diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getData.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getData.md index c19513c41d..b0d88c4b66 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getData.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getData.md @@ -1,8 +1,8 @@ --- -title: "control.getData (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.getData (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.getData method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getDefaultView.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getDefaultView.md index 725ada4e8b..7ce58ded32 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getDefaultView.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getDefaultView.md @@ -1,8 +1,8 @@ --- -title: "getDefaultView (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getDefaultView (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getDefaultView method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -35,6 +35,4 @@ Lookup [setDefaultView](setDefaultView.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getDisabled.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getDisabled.md index f9f14a5130..c5385d52af 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getDisabled.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getDisabled.md @@ -1,5 +1,5 @@ --- -title: "control.getDisabled (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.getDisabled (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.getDisabled method. author: clromano ms.author: clromano diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getEntityTypes.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getEntityTypes.md index c30d64c137..e443db79ef 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getEntityTypes.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getEntityTypes.md @@ -1,8 +1,8 @@ --- -title: "getEntityTypes (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getEntityTypes (Client API reference) in model-driven apps" description: Gets the types of tables allowed in the lookup control. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getInitialUrl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getInitialUrl.md index 56086a904a..34e2a14922 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getInitialUrl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getInitialUrl.md @@ -1,8 +1,8 @@ --- -title: "getInitialUrl (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getInitialUrl (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getInitialUrl method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getLabel.md index 35c441f3fa..410145dc3f 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getLabel.md @@ -1,8 +1,8 @@ --- title: control.getLabel (Client API reference) description: Includes description and supported parameters for the control.getLabel method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -34,6 +34,4 @@ All [setLabel](setLabel.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getName.md index 513070d190..4ae6e34dfe 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getName.md @@ -1,8 +1,8 @@ --- -title: "control.getName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.getName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.getName method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # control.getName (Client API reference) - - Returns the name assigned to the control. >[!NOTE] @@ -39,6 +37,4 @@ All [Controls](../controls.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getObject.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getObject.md index 882cc02566..83e696175a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getObject.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getObject.md @@ -1,8 +1,8 @@ --- -title: "getObject (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getObject (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getObject method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -32,6 +32,7 @@ iframe, webresource **Type**: Object **Description**: Object depends on the type of control: + - An IFRAME and HTML web resource returns the [IFrame](https://developer.mozilla.org/docs/Web/HTML/Element/iframe) element from the Document Object Model (DOM). diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getOptions.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getOptions.md index 3425d3b1da..c6f1e8921d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getOptions.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getOptions.md @@ -1,8 +1,8 @@ --- -title: "control.getOptions (Client API reference)| MicrosoftDocs" +title: "control.getOptions (Client API reference)" description: Includes description and supported parameters for the control.getOptions method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -13,7 +13,7 @@ contributors: --- # control.getOptions (Client API reference) -Returns an array of option objects representing valid options available for a control, including a blank option and excluding any options that have been removed from the control using [removeOption](removeOption.md). +Returns an array of option objects representing valid options available for a control, including a blank option and excluding any options that have been removed from the control using [removeOption](removeOption.md). ## Control types supported @@ -28,9 +28,8 @@ Choice, Choices **Type**: Array of option objects. **Description**: The array of option objects representing valid options where each option object has the following attributes: + - **`text`**: String. Label of the option. - **`value`**: Number. Enumeration value of the option. - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getParent.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getParent.md index 72e19aabfc..a5e173ebbb 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getParent.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getParent.md @@ -1,8 +1,8 @@ --- -title: "control.getParent (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.getParent (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.getParent method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -29,6 +29,4 @@ All **Type**: [formContext.ui.tabs section](../formContext-ui-tab-sections.md) object - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSearchQuery.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSearchQuery.md index 0f77d49ad1..bcf6bc565c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSearchQuery.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSearchQuery.md @@ -1,8 +1,8 @@ --- -title: "getSearchQuery (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSearchQuery (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getSearchQuery method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getSearchQuery (Client API reference) - - Gets the text used as the search criteria for the knowledge base management control. ## Control types supported @@ -39,6 +37,4 @@ var searchQuery = kbSearchControl.getSearchQuery(); [setSearchQuery](setSearchQuery.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSelectedResults.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSelectedResults.md index 83c5f1ffb1..cacbf206fc 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSelectedResults.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSelectedResults.md @@ -1,5 +1,5 @@ --- -title: "getSelectedResults (Client API Reference)| MicrosoftDocs" +title: "getSelectedResults (Client API Reference)" description: Includes description and supported parameters for the getSelectedResults method. author: clromano ms.author: clromano diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getShowTime.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getShowTime.md index fd27bb179e..1c1db2fa96 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getShowTime.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getShowTime.md @@ -1,8 +1,8 @@ --- -title: "getShowTime (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getShowTime (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getShowTime method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -34,6 +34,4 @@ standard control for **datetime** columns. [setShowTime](setShowTime.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSrc.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSrc.md index c1aefccdf5..c29609a1a0 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSrc.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getSrc.md @@ -1,8 +1,8 @@ --- -title: "getSrc (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSrc (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getSrc method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getSrc (Client API reference) - - Returns the current URL being displayed in an IFRAME or web resource. ## Control types supported @@ -36,6 +34,4 @@ iframe, webresource [setSrc](setSrc.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getState.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getState.md index dbc3383d56..4304279995 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getState.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getState.md @@ -1,8 +1,8 @@ --- -title: "getState (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getState (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getState method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getTotalResultCount.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getTotalResultCount.md index 5741032ded..bbfe1001e4 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getTotalResultCount.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getTotalResultCount.md @@ -1,8 +1,8 @@ --- -title: "getTotalResultCount (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getTotalResultCount (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getTotalResultCount method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getValue.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getValue.md index fe624ae327..19513bebbc 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getValue.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getValue.md @@ -1,8 +1,8 @@ --- -title: "control.getValue (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.getValue (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getValue method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # control.getValue (Client API reference) - - Gets the latest value in a control as the user types characters in a specific text or number column. This method helps you to build interactive experiences by validating data and alerting users as they type characters in a control. The `getValue` method is different from the column [getValue](../attributes/getvalue.md) method because the control method retrieves the value from the control as the user is typing in the control as opposed to the column `getValue` method that retrieves the value after the user commits (saves) the column. @@ -30,6 +28,4 @@ The `getValue` method is different from the column [getValue](../attributes/getv **Description**: The latest data value for a control. - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getVisible.md index aec5bd5457..39ff3955dc 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getVisible.md @@ -1,8 +1,8 @@ --- -title: "control.getVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.getVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.getVisible method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getoutputs.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getoutputs.md index bf0cda563d..0dd8902e17 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getoutputs.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getoutputs.md @@ -1,8 +1,8 @@ --- title: control.getOutputs (Client API reference) description: Includes description and supported parameters for the control.getOutputs method. -ms.author: noazarur -author: noazarur-microsoft +author: MitiJ +ms.author: mijosh ms.date: 09/20/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/openSearchResult.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/openSearchResult.md index 2598ecd6fd..dfa83c6786 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/openSearchResult.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/openSearchResult.md @@ -1,8 +1,8 @@ --- -title: "openSearchResult (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openSearchResult (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openSearchResult method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/refresh.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/refresh.md index 070c2bc43a..decb96bcf6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/refresh.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/refresh.md @@ -1,8 +1,8 @@ --- -title: "control.refresh (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.refresh (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.refresh method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -29,7 +29,4 @@ timelinewall, timer [Controls](../controls.md) - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnLookupTagClick.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnLookupTagClick.md index 3dc0e9ef23..405e90ec82 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnLookupTagClick.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnLookupTagClick.md @@ -1,8 +1,8 @@ --- -title: "removeOnLookupTagClick (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnLookupTagClick (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnLookupTagClick method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -26,7 +26,7 @@ Lookup ## Parameter |Name|Type|Required|Description| -|--|--|--|--| +|----|----|----|----| |`myFunction`|Function reference|Yes|The function to be removed from the [OnLookupTagClick](../events/onlookuptagclick.md) event.| ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnPostSearch.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnPostSearch.md index d3c261f999..086c7b9561 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnPostSearch.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnPostSearch.md @@ -1,8 +1,8 @@ --- -title: "removeOnPostSearch (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnPostSearch (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnPostSearch method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # removeOnPostSearch (Client API reference) - - Removes an event handler from the [PostSearch](../events/postsearch.md) event. ## Control types supported @@ -32,8 +30,8 @@ kbSearchControl.removeOnPostSearch(myFunction); ## Parameters |Name | Type | Required | Description| -|--|--|--|--| -|`myFunction` |Function |Yes|The function to remove from the **PostSearch** event.| +|----|----|----|----| +|`myFunction`|Function |Yes|The function to remove from the **PostSearch** event.| ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnResultOpened.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnResultOpened.md index 6129b83dde..63c61f1b4c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnResultOpened.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnResultOpened.md @@ -1,8 +1,8 @@ --- -title: "removeOnResultOpened (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnResultOpened (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnResultOpened method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # removeOnResultOpened (Client API reference) - - Removes an event handler from the [OnResultOpened](../events/onresultopened.md) event. ## Control types supported @@ -32,7 +30,7 @@ kbSearchControl.removeOnResultOpened(myFunction); ## Parameters |Name | Type | Required | Description| -|--|--|--|--| +|----|----|----|----| |`myFunction` |Function |Yes|The function to remove from the **OnResultOpened** event.| ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnSelection.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnSelection.md index 49cb00525a..b9c10d274b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnSelection.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnSelection.md @@ -1,8 +1,8 @@ --- -title: "removeOnSelection (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnSelection (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnSelection method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,7 +14,7 @@ contributors: --- # removeOnSelection (Client API reference) -Removes an event handler from the [OnSelection](../events/onselection.md) event. +Removes an event handler from the [OnSelection](../events/onselection.md) event. ## Control types supported @@ -37,7 +37,4 @@ kbSearchControl.removeOnSelection(myFunction); [addOnSelection](addOnSelection.md) - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOption.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOption.md index a5692cd5a9..2186378519 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOption.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOption.md @@ -1,8 +1,8 @@ --- -title: "removeOption (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOption (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOption method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,7 +14,7 @@ contributors: --- # removeOption (Client API reference) -Removes an option from a control. +Removes an option from a control. ## Control types supported @@ -27,7 +27,7 @@ choice, choices ## Parameters |Name | Type | Required | Description| -|--|--|--|--| +|----|----|----|----| |`value` |Number |Yes|The value of the option you want to remove.| ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removePreSearch.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removePreSearch.md index 9911f490ad..91b8d5dec3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removePreSearch.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removePreSearch.md @@ -1,8 +1,8 @@ --- -title: "removePreSearch (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removePreSearch (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removePreSearch method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeonoutputchange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeonoutputchange.md index 5faa594274..58d4daf20e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeonoutputchange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeonoutputchange.md @@ -1,8 +1,8 @@ --- -title: "removeOnOutputChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnOutputChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.removeOnOutputChange method. -ms.author: noazarur -author: noazarur-microsoft +author: MitiJ +ms.author: mijosh ms.date: 08/17/2022 ms.reviewer: jdaly ms.topic: reference @@ -30,14 +30,11 @@ control.removeOnOutputChange(myFunction); ## Parameters |Name | Type | Required | Description| -|--|--|--|--| +|----|----|----|----| |`myFunction` |Function |Yes|The function to remove from the **OnOutputChange** event.| ### Related articles [addOnOutputChange](addonoutputchange.md) - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setData.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setData.md index 93fafd41b3..dffd3d2573 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setData.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setData.md @@ -1,8 +1,8 @@ --- -title: "setData (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setData (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setData method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setDefaultView.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setDefaultView.md index e5eabf115e..fe086a6566 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setDefaultView.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setDefaultView.md @@ -1,8 +1,8 @@ --- -title: "setDefaultView (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setDefaultView (Client API reference) in model-driven apps" description: Sets teh default view for the lookup control dialog box. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -27,7 +27,7 @@ Lookup ## Parameter |Name|Type|Required|Description| -|--|--|--|--| +|----|----|----|----| |`viewId`|String|Yes|The ID of the view to be set as the default view.| [!INCLUDE[cc-terminology](../../../../data-platform/includes/cc-terminology.md)] @@ -47,7 +47,4 @@ function setDefaultViewSample(executionContext) { [getDefaultView](getDefaultView.md) - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setDisabled.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setDisabled.md index afc201eac9..90fb79a18e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setDisabled.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setDisabled.md @@ -1,8 +1,8 @@ --- -title: "control.setDisabled (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.setDisabled (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.setDisabled method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # control.setDisabled (Client API reference) - - Sets whether the control is disabled. ## Control types supported @@ -39,8 +37,4 @@ All except **kbsearch** control type [getDisabled](getDisabled.md) - - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setEntityTypes.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setEntityTypes.md index 93fb2e7067..34c596a0d3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setEntityTypes.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setEntityTypes.md @@ -1,8 +1,8 @@ --- -title: "setEntityTypes (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setEntityTypes (Client API reference) in model-driven apps" description: Sets the types of tables allowed in the lookup control. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # setEntityTypes (Client API reference) - - Sets the types of tables allowed in the lookup control. ## Control types supported @@ -29,7 +27,7 @@ Lookup control ## Parameter |Name|Type|Required|Description| -|--|--|--|--| +|----|----|----|----| |`entityLogicalNames`|Array of String|Yes|Specify the logical name of the tables allowed in the lookup control.| [!INCLUDE[cc-terminology](../../../../data-platform/includes/cc-terminology.md)] @@ -38,9 +36,4 @@ Lookup control [getEntityTypes](getEntityTypes.md) - - - - - -[!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] + [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setFocus.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setFocus.md index e51e637468..f724a37570 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setFocus.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setFocus.md @@ -1,8 +1,8 @@ --- -title: "control.setFocus (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.setFocus (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.setFocus method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,9 +14,7 @@ contributors: --- # control.setFocus (Client API reference) - - -Sets the focus on the control. +Sets the focus on the control. ## Control types supported @@ -26,6 +24,4 @@ all `formContext.getControl(arg).setFocus();` - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setLabel.md index 92d303804b..5f965f358e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setLabel.md @@ -1,8 +1,8 @@ --- -title: "control.setLabel (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.setLabel (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.setLabel method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # control.setLabel (Client API reference) - - Sets the label of the control. ## Control types supported @@ -29,7 +27,7 @@ All ## Parameter |Name|Type|Required|Description| -|--|--|--|--| +|----|----|----|----| |`label`|String|Yes|The new label of the control.| ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setNotification.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setNotification.md index 5d9cbb5f41..bac806d22e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setNotification.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setNotification.md @@ -1,8 +1,8 @@ --- -title: "setNotification (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setNotification (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setNotification method. -ms.author: clromano -author: clromano +author: MitiJ +ms.author: mijosh ms.date: 11/27/2022 ms.reviewer: jdaly ms.topic: reference @@ -32,7 +32,7 @@ Standard, lookup, choices and choice control types. ## Parameters |Name | Type | Required | Description| -|--|--|--|--| +|----|----|----|----| |`message` |String |Yes|The message to display.| |`uniqueId` |String |No|The ID to use to clear this message when using the **clearNotification** method. @@ -48,7 +48,7 @@ Setting an error notification on a control will block the form from saving. ### Related articles -[addNotification](addNotification.md)
+[addNotification](addNotification.md) [clearNotification](clearNotification.md) [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setSearchQuery.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setSearchQuery.md index 875f02bc6a..8a0699c2d1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setSearchQuery.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setSearchQuery.md @@ -1,8 +1,8 @@ --- -title: "setSearchQuery (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setSearchQuery (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setSearchQuery method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # setSearchQuery (Client API reference) - - Sets the text used as the search criteria for the knowledge base search control. ## Control types supported @@ -32,14 +30,11 @@ kbSearchControl.setSearchQuery(searchString); ## Parameters |Name | Type | Required | Description| -|--|--|--|--| +|----|----|----|----| |`searchString` |String |Yes|The text for the search query.| ### Related articles [getSearchQuery](getSearchQuery.md) - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setShowTime.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setShowTime.md index e0019fb691..ba9ba18cdb 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setShowTime.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setShowTime.md @@ -1,8 +1,8 @@ --- -title: "setShowTime (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setShowTime (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setShowTime method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # setShowTime (Client API reference) - - Specify whether a date control should show the time portion of the date. ## Control types supported @@ -29,7 +27,7 @@ standard control for **datetime** attributes. ## Parameter |Name|Type|Required|Description| -|--|--|--|--| +|----|----|----|----| |`bool`|Boolean|Yes|Specify true to show the time portion of the date; false otherwise.| ## Remarks @@ -40,6 +38,4 @@ This method will show or hide the time component of a date control where the att [getShowTime](getShowTime.md) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setSrc.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setSrc.md index db183f7959..6c92651245 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setSrc.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setSrc.md @@ -1,8 +1,8 @@ --- -title: "setSrc (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setSrc (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setSrc method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -13,9 +13,7 @@ contributors: --- # setSrc (Client API reference) - - -Sets the URL to be displayed in an IFRAME or web resource. +Sets the URL to be displayed in an IFRAME or web resource. ## Control types supported @@ -28,14 +26,12 @@ iframe, webresource ## Parameter |Name|Type|Required|Description| -|--|--|--|--| +|----|----|----|----| |`string`|String|Yes|The URL.| ### Related articles -[getSrc](getSrc.md)
+[getSrc](getSrc.md) [Known issues: Component from an IFRAME](/power-platform/admin/doc-management-known-issues#components-from-an-iframe) - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setVisible.md index e38863932e..6406f0e41b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/setVisible.md @@ -1,8 +1,8 @@ --- -title: "control.setVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "control.setVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.setVisible method. -author: clromano -ms.author: clromano +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -27,7 +27,7 @@ All ## Parameter |Name|Type|Required|Description| -|--|--|--|--| +|----|----|----|----| |`bool`|Boolean|Yes|Specify **true** to show the control; **false** to hide the control.| >[!NOTE] @@ -41,7 +41,4 @@ All [getVisible](getVisible.md) - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events.md index fc05e0e26b..c94a691b08 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events.md @@ -1,8 +1,8 @@ --- -title: "Events (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Events (Client API reference) in model-driven apps" description: Includes description and supported parameters for the Events method. -author: adrianorth -ms.author: aorth +author: anuitz +ms.author: anuitz ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/attribute-onchange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/attribute-onchange.md index 0320ed8863..c060b00698 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/attribute-onchange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/attribute-onchange.md @@ -1,8 +1,8 @@ --- -title: "Column OnChange Event in model-driven apps| MicrosoftDocs" +title: "Column OnChange Event in model-driven apps" description: Learn about how to set the column OnChange event. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-data-onload.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-data-onload.md index 1b91048a12..b26f2c7d4a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-data-onload.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-data-onload.md @@ -1,8 +1,8 @@ --- -title: "Form data OnLoad event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Form data OnLoad event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the form data OnLoad event. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-loaded.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-loaded.md index dd10a49703..23808762c8 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-loaded.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-loaded.md @@ -1,8 +1,8 @@ --- -title: "Form Loaded event (Client API reference) in model-driven apps | MicrosoftDocs" +title: "Form Loaded event (Client API reference) in model-driven apps " description: Includes description and supported parameters for the Loaded event. -author: aorth -ms.author: aorth +author: MitiJ +ms.author: mijosh ms.date: 07/02/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-onload.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-onload.md index 1e7d2dd82a..b8038dab8c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-onload.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-onload.md @@ -1,8 +1,8 @@ --- -title: "Form OnLoad event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Form OnLoad event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the OnLoad event. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 01/16/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-onsave.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-onsave.md index f87bf9777e..a2dc8406ec 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-onsave.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/form-onsave.md @@ -1,8 +1,8 @@ --- -title: "Form OnSave event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Form OnSave event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the form OnSave event. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 08/20/2024 ms.reviewer: jdaly ms.topic: reference @@ -55,7 +55,7 @@ For example: ```JavaScript function myHandler() { - return Promise.all([getWorkOrderPromise, getCustomerAssetPromise]).then((values)) => { + return Promise.all([getWorkOrderPromise, getCustomerAssetPromise]).then((values) => { var workOrder = values[0]; var customerAsset = values[1]; // Perform validation diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onchange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onchange.md index 73a8943d07..8376e5671b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onchange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onchange.md @@ -1,8 +1,8 @@ --- -title: "Grid OnChange event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Grid OnChange event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the grid OnChange event. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -16,8 +16,6 @@ contributors: The `OnChange` event occurs when a value is changed in a cell in the editable grid and the cell loses focus. This event can also occur when an attribute value is updated using the [setValue](../attributes/setValue.md) method. - - ### Related articles [Events (Client API reference)](../events.md) diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onrecordselect.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onrecordselect.md index d509f7888f..ac61c8c12b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onrecordselect.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onrecordselect.md @@ -1,8 +1,8 @@ --- -title: "Grid OnRecordSelect event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Grid OnRecordSelect event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the grid OnRecordSelect event. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 06/29/2023 ms.reviewer: jdaly ms.topic: reference @@ -48,8 +48,8 @@ More information: [Create or edit model-driven app web resources](../../../../.. Follow these steps to enable the **Power Apps grid control** as the main grid (table view) or within a model-driven form subgrid: -- [Use as main grid](../../../../../maker/model-driven-apps/the-power-apps-grid-control.md#add-the-power-apps-grid-control-to-views-for-an-entity) -- [Use as subgrid](../../../../../maker/model-driven-apps/the-power-apps-grid-control.md#add-the-power-apps-grid-control-to-a-subgrid) +- [Use as main grid](../../../../../maker/model-driven-apps/the-power-apps-grid-control.md#add-the-power-apps-grid-control-to-views-using-classic-solution-explorer) +- [Use as subgrid](../../../../../maker/model-driven-apps/the-power-apps-grid-control.md#add-the-power-apps-grid-control-to-a-subgrid-using-classic-solution-explorer) ### Step 3: Register the custom behavior on OnRecordSelect Event diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onsave.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onsave.md index 64cb2d0db7..0e5f978b70 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onsave.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/grid-onsave.md @@ -1,8 +1,8 @@ --- -title: "Grid OnSave event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Grid OnSave event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the grid OnSave event. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 09/15/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onlookuptagclick.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onlookuptagclick.md index 8393422e75..177304de32 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onlookuptagclick.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onlookuptagclick.md @@ -1,8 +1,8 @@ --- -title: "OnLookupTagClick event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "OnLookupTagClick event (Client API reference) in model-driven apps" description: This event occurs when a user clicks the tag in a lookup control. -author: chmoncay -ms.author: chmoncay +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onoutputchange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onoutputchange.md index 303dcd115c..6f89eccc4c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onoutputchange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onoutputchange.md @@ -1,8 +1,8 @@ --- -title: "onOutputChange event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "onOutputChange event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the control.OnOutputChange event. -ms.author: noazarur -author: noazarur-microsoft +author: sriharibs-msft +ms.author: srihas ms.date: 08/17/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onpreprocessstatuschange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onpreprocessstatuschange.md index 9cdae83660..bc61648ce3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onpreprocessstatuschange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onpreprocessstatuschange.md @@ -1,9 +1,8 @@ --- -title: "onPreProcessStatusChange event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "onPreProcessStatusChange event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the onPreProcessStatusChange event. -author: HemantGaur -ms.author: hemantg - +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -20,17 +19,17 @@ This event occurs **before** the status of a process instance changes. Use the **formContext.data.process**.[addOnPreProcessStatusChange](../formContext-data-process/eventhandlers/addOnPreProcessStatusChange.md) method to add event handlers for this event and the **formContext.data.process**.[removeOnPreProcessStatusChange](../formContext-data-process/eventhandlers/removeOnPreProcessStatusChange.md) method to remove them. -From within a web resource script registered to the onPreProcessStatusChange event, a developer can invoke the following on the executionContext object passed into the web resource script: +From within a web resource script registered to the `onPreProcessStatusChange` event, a developer can invoke the following method on the `executionContext` object passed into the web resource script: `executionContext.getEventArgs().preventDefault();` When you invoke `preventDefault`: -- The state change will not be processed. The process instance will remain on the original stage in the original state. -- The save of the main form will not be processed. If the main form was in a dirty state, it would remain in a dirty state. -- Any web resources that registered onProcessStatusChange will not be invoked. +- The state change isn't processed. The process instance remains on the original stage in the original state. +- The save of the main form isn't processed. If the main form was in a dirty state, it would remain in a dirty state. +- Any web resources that registered onProcessStatusChange isn't invoked. -This client API is only supported on the unified client. The legacy web client does not support this client API. +This client API is only supported on the unified client. The legacy web client doesn't support this client API. ## Methods supported for this event diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onprestagechange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onprestagechange.md index 2b5259c149..6a21fa5158 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onprestagechange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onprestagechange.md @@ -1,9 +1,8 @@ --- -title: "OnPreStageChange event (Client API reference) in model-driven apps in Power Apps| MicrosoftDocs" +title: "OnPreStageChange event (Client API reference) in model-driven apps in Power Apps" description: This event occurs before the stage of a business process flow control changes. -author: HemantGaur -ms.author: hemantg - +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onprocessstatuschange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onprocessstatuschange.md index 139dd03ee1..1917a6277c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onprocessstatuschange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onprocessstatuschange.md @@ -1,8 +1,8 @@ --- -title: "OnProcessStatusChange event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "OnProcessStatusChange event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the onProcessStatusChange event. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onreadystatecomplete.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onreadystatecomplete.md index 66adeb81ff..83797eb730 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onreadystatecomplete.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onreadystatecomplete.md @@ -1,5 +1,5 @@ --- -title: "IFRAME OnReadyStateComplete event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "IFRAME OnReadyStateComplete event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the OnReadyStateComplete event. author: sriharibs-msft ms.author: srihas diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onresultopened.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onresultopened.md index 7bb48b6de2..eddfb021ba 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onresultopened.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onresultopened.md @@ -1,5 +1,5 @@ --- -title: "OnResultOpened event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "OnResultOpened event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the OnResultOpened event. author: sriharibs-msft ms.author: srihas diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onselection.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onselection.md index ec7df69c9c..46a6ee0119 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onselection.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onselection.md @@ -1,5 +1,5 @@ --- -title: "OnSelection event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "OnSelection event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the OnSelection event. author: sriharibs-msft ms.author: srihas diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onstagechange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onstagechange.md index fcc9bcd29d..a229d41394 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onstagechange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onstagechange.md @@ -1,8 +1,8 @@ --- -title: "OnStageChange Event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "OnStageChange Event (Client API reference) in model-driven apps" description: This event occurs when the stage of a business process flow control changes. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onstageselected.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onstageselected.md index 9fc3d8c466..d757d14965 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onstageselected.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/onstageselected.md @@ -1,8 +1,8 @@ --- -title: "OnStageSelected event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "OnStageSelected event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the OnStageSelected event. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/postsave.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/postsave.md index 636668cc7a..d04c5d6114 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/postsave.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/postsave.md @@ -1,8 +1,8 @@ --- -title: "PostSave Event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "PostSave Event (Client API reference) in model-driven apps" description: Information about PostSave event methods. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 08/20/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/postsearch.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/postsearch.md index e77988d523..b468ca19c0 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/postsearch.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/postsearch.md @@ -1,8 +1,8 @@ --- -title: "PostSearch event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "PostSearch event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the PostSearch event. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # PostSearch event (Client API reference) - - This event occurs when the search is complete in a knowledge base search control, and the results are displayed. Use the [addOnPostSearch](../controls/addOnPostSearch.md) and [removeOnPostSearch](../controls/removeOnPostSearch.md) methods to manage event handlers for this event. diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/presearch.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/presearch.md index d680fe5055..d255b0da81 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/presearch.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/presearch.md @@ -1,8 +1,8 @@ --- -title: "Lookup Control PreSearch event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Lookup Control PreSearch event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the PreSearch event. -author: chmoncay -ms.author: chmoncay +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,14 +14,11 @@ contributors: --- # Lookup Control PreSearch event (Client API reference) - - This event occurs just before the lookup control launches a dialog to search for records. There is no UI to set event handlers for this event. You must use the [addPreSearch](../controls/addpresearch.md) and [removePreSearch](../controls/removepresearch.md) methods on the lookup control to add or remove event handlers for this event. Use this event with other lookup control methods to change the results displayed in a lookup based on the form data just before the lookup control shows search results for a user to choose from. - -## Related articles +### Related articles [addCustomFilter](../controls/addCustomFilter.md) [Events (Client API reference)](../events.md) diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/subgrid-onload.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/subgrid-onload.md index bd9aacd856..4b6ac53bd9 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/subgrid-onload.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/subgrid-onload.md @@ -1,8 +1,8 @@ --- -title: "Subgrid OnLoad event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Subgrid OnLoad event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the subgrid OnLoad event. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # Subgrid OnLoad event (Client API reference) - - This event occurs every time the subgrid refreshes. This includes when users sort values in subgrid by selecting the column headings. Use the GridControl.addOnLoad and GridControl.removeOnLoad methods to manage event handlers, usually in the form Onload event. diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/tabstatechange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/tabstatechange.md index c9f3e1e646..c6e9fe218c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/tabstatechange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/events/tabstatechange.md @@ -1,8 +1,8 @@ --- -title: "TabStateChange event (Client API reference) in model-driven apps| MicrosoftDocs" +title: "TabStateChange event (Client API reference) in model-driven apps" description: Includes description and supported parameters for the TabStateChange event. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/execution-context.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/execution-context.md index 76a31bb27c..62bc23f6d7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/execution-context.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/execution-context.md @@ -1,11 +1,11 @@ --- -title: "Execution context (Client API reference)| MicrosoftDocs" +title: "Execution context (Client API reference)" description: Includes description and supported parameters for the executionContext method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly -ms.topic: conceptual +ms.topic: article applies_to: - "Dynamics 365 (online)" search.audienceType: diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/SetSharedVariable.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/SetSharedVariable.md index 4f03193e84..5656d29af2 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/SetSharedVariable.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/SetSharedVariable.md @@ -1,8 +1,8 @@ --- -title: "setSharedVariable (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setSharedVariable (Client API reference) in model-driven apps" description: "Learn about the getEventSource method that returns a reference to the form or an item on the form depending on where the method was called." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # setSharedVariable (Client API reference) - - Sets the value of a variable to be used by a handler after the current handler completes. ## Syntax @@ -27,8 +25,6 @@ Sets the value of a variable to be used by a handler after the current handler c - **`key`**: String: The name of the variable - **`value`**: Object. The values to set - - ## Return value **Type**: Object diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getDepth.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getDepth.md index 3997d2171d..704dbd6009 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getDepth.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getDepth.md @@ -1,8 +1,8 @@ --- -title: "getDepth (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getDepth (Client API reference) in model-driven apps" description: "Learn about the getDepth method that returns a value that indicates the order in which this handler is executed." -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getEventArgs.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getEventArgs.md index 1ecfe8ce2f..a6c6cb27a3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getEventArgs.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getEventArgs.md @@ -1,8 +1,8 @@ --- -title: "getEventArgs (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getEventArgs (Client API reference) in model-driven apps" description: "Learn about the getEventArgs method that returns an object with methods to manage the **Save** event." -ms.author: hemantg -author: HemantGaur +author: sriharibs-msft +ms.author: srihas ms.date: 11/02/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getEventSource.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getEventSource.md index 6505a10d49..ec27d4de96 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getEventSource.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getEventSource.md @@ -1,8 +1,8 @@ --- -title: "getEventSource (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getEventSource (Client API reference) in model-driven apps" description: "Learn about the getEventSource method that returns a reference to the object that the event occurred on." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 05/15/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getFormContext.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getFormContext.md index 4458d7efaf..e7e9326883 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getFormContext.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getFormContext.md @@ -1,8 +1,8 @@ --- -title: "getFormContext (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getFormContext (Client API reference) in model-driven apps" description: "Learn about the getFormContext method that returns a reference to the form or an item on the form depending on where the method was called." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getSharedVariable.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getSharedVariable.md index a6f7923be9..a5a0c8e991 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getSharedVariable.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/executioncontext/getSharedVariable.md @@ -1,8 +1,8 @@ --- -title: "getSharedVariable (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSharedVariable (Client API reference) in model-driven apps" description: "Describes the getSharedVariable function used with the client api in model-driven apps." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity.md index 42757a6446..a2707567f6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity.md @@ -1,8 +1,8 @@ --- -title: "formContext.data.entity (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.data.entity (Client API reference) in model-driven apps" description: Provides properties and methods to retrieve information specific to the record displayed on the page, the save method, and a collection of all the columns included in the form. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/addOnPostSave.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/addOnPostSave.md index 53670cbd5a..aa9a74911d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/addOnPostSave.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/addOnPostSave.md @@ -1,8 +1,8 @@ --- -title: "addOnPostSave (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnPostSave (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnPostSave method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/addOnSave.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/addOnSave.md index 250ef45408..7ff5f03048 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/addOnSave.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/addOnSave.md @@ -1,8 +1,8 @@ --- -title: "addOnSave (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnSave (Client API reference) in model-driven apps" description: Adds a function to be called when the OnSave event is triggered. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getDataXml.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getDataXml.md index 0fdaff524d..aa60a914d1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getDataXml.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getDataXml.md @@ -1,8 +1,8 @@ --- -title: "getDataXml (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getDataXml (Client API reference) in model-driven apps" description: Returns a string representing the XML that will be sent to the server when the record is saved. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getEntityName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getEntityName.md index bae5f0f9b8..22b164cc7b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getEntityName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getEntityName.md @@ -1,8 +1,8 @@ --- -title: "entity.getEntityName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "entity.getEntityName (Client API reference) in model-driven apps" description: Returns a string representing the logical name of the table for the record. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getEntityReference.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getEntityReference.md index bd660410e1..6d766bba7d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getEntityReference.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getEntityReference.md @@ -1,8 +1,8 @@ --- title: entity.getEntityReference (Client API reference) description: Returns a lookup value that references a record. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getId.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getId.md index bc58703829..e90c44391b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getId.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getId.md @@ -1,8 +1,8 @@ --- title: entity.getId (Client API reference) description: Returns a string representing the GUID value for the record. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getIsDirty.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getIsDirty.md index 57765183e6..f565d16039 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getIsDirty.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getIsDirty.md @@ -1,8 +1,8 @@ --- title: entity.getIsDirty (Client API reference) description: Gets a boolean value indicating whether any attributes of the entity have been modified. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getPrimaryAttributeValue.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getPrimaryAttributeValue.md index e2738b795f..166f641dd3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getPrimaryAttributeValue.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/getPrimaryAttributeValue.md @@ -1,8 +1,8 @@ --- -title: "entity.getPrimaryAttributeValue (Client API reference) in model-driven apps| MicrosoftDocs" +title: "entity.getPrimaryAttributeValue (Client API reference) in model-driven apps" description: Gets a string for the value of the primary column of the table. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/isValid.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/isValid.md index 4818e68cda..684cb20d26 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/isValid.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/isValid.md @@ -1,8 +1,8 @@ --- -title: "entity.isValid (Client API reference) in model-driven apps| MicrosoftDocs" +title: "entity.isValid (Client API reference) in model-driven apps" description: Gets a boolean value indicating whether all of the table data is valid. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/removeOnPostSave.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/removeOnPostSave.md index 1b18cee0ca..7e7d87372b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/removeOnPostSave.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/removeOnPostSave.md @@ -1,8 +1,8 @@ --- -title: "removeOnPostSave (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnPostSave (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnPostSave method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/removeOnSave.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/removeOnSave.md index 136b1ff60a..27f0d15b39 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/removeOnSave.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/removeOnSave.md @@ -1,8 +1,8 @@ --- -title: "removeOnSave (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnSave (Client API reference) in model-driven apps" description: Removes a function to be called when the record is saved. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/save.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/save.md index 4756d1088e..f393fd259f 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/save.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-entity/save.md @@ -1,8 +1,8 @@ --- -title: "entity.save (Client API reference) in model-driven apps| MicrosoftDocs" +title: "entity.save (Client API reference) in model-driven apps" description: Saves the record asynchronously with the option to close the form or open a new form after the save is completed. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process.md index f7f3a90678..10c3fa8407 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process.md @@ -1,11 +1,10 @@ --- -title: "formContext.data.process (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.data.process (Client API reference) in model-driven apps" description: "Provides events, methods, and objects to interact with the business process flow data on a form." -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly - ms.topic: reference applies_to: "Dynamics 365 (online)" ms.subservice: mda-developer diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activepath/getActivePath.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activepath/getActivePath.md index 3975c27908..2ebd185b20 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activepath/getActivePath.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activepath/getActivePath.md @@ -1,8 +1,8 @@ --- -title: "getActivePath (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getActivePath (Client API reference) in model-driven apps" description: Gets a collection of stages currently in the active path with methods to interact with the stages displayed in the business process flow control. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -183,8 +183,4 @@ Status: inactive [formContext.data.process](../../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activeprocess/getActiveProcess.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activeprocess/getActiveProcess.md index ed01c5b92a..1427b1790f 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activeprocess/getActiveProcess.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activeprocess/getActiveProcess.md @@ -1,8 +1,8 @@ --- -title: "getActiveProcess (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getActiveProcess (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getActiveProcess method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getActiveProcess (Client API reference) - - [!INCLUDE[./includes/getActiveProcess-description.md](./includes/getActiveProcess-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activeprocess/setActiveProcess.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activeprocess/setActiveProcess.md index 28fedb18d6..e100afd9e3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activeprocess/setActiveProcess.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activeprocess/setActiveProcess.md @@ -1,8 +1,8 @@ --- -title: "setActiveProcess (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setActiveProcess (Client API reference) in model-driven apps" description: Sets a process as the active process. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 06/28/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # setActiveProcess (Client API reference) - - [!INCLUDE[./includes/setActiveProcess-description.md](./includes/setActiveProcess-description.md)] If the business process being set as active already has an instance, the instance will be marked as active and the primary record form will be reloaded to show it. If no instance exists for the process, a new instance is created, marked as active, and the primary record form will be reloaded to show it. diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activestage/getActiveStage.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activestage/getActiveStage.md index 31bfa013a5..abaae8dfb1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activestage/getActiveStage.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activestage/getActiveStage.md @@ -1,8 +1,8 @@ --- -title: "getActiveStage (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getActiveStage (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getActiveStage method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getActiveStage (Client API reference) - - [!INCLUDE[./includes/getActiveStage-description.md](./includes/getActiveStage-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activestage/setActiveStage.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activestage/setActiveStage.md index b416b29506..01319fcb62 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activestage/setActiveStage.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/activestage/setActiveStage.md @@ -1,8 +1,8 @@ --- -title: "setActiveStage (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setActiveStage (Client API reference) in model-driven apps" description: Sets a completed stage as the active stage. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -50,8 +50,4 @@ This callback function is passed one of the following string values to indicate [getActiveStage](getActiveStage.md) [formContext.data.process](../../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnPreProcessStatusChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnPreProcessStatusChange.md index 8d6eb0fdf5..824dea3450 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnPreProcessStatusChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnPreProcessStatusChange.md @@ -1,8 +1,8 @@ --- -title: "addOnPreProcessStatusChange (Client API reference) in model-driven apps in Power Apps| MicrosoftDocs" +title: "addOnPreProcessStatusChange (Client API reference) in model-driven apps in Power Apps" description: Includes description and supported parameters for the addOnPreProcessStatusChange method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -25,9 +25,9 @@ contributors: |Name|Type|Required|Description| |--|--|--|--| -|`myFunction`|Function reference|Yes|The function to be executed when the business process flow status changes. The function will be added to the start of the event handler pipeline. The execution context is automatically passed as the first parameter to the function. See [Execution context](../../../clientapi-execution-context.md) for more information.

You should use a reference to a named function rather than an anonymous function if you may later want to remove the event handler.| +|`myFunction`|Function reference|Yes|The function to be executed when the business process flow status changes. The function is added to the start of the event handler pipeline. The execution context is automatically passed as the first parameter to the function. [Learn more about the xecution context](../../../clientapi-execution-context.md)

You should use a reference to a named function rather than an anonymous function if you later want to remove the event handler.| -This client API is only supported on the Unified Client. The legacy web client does not support this client API. +This client API is only supported on the Unified Client. The legacy web client doesn't support this client API. ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnPreStageChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnPreStageChange.md index f2574e6bb2..0740d71e8b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnPreStageChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnPreStageChange.md @@ -1,8 +1,8 @@ --- -title: "addOnPreStageChange (Client API reference) in model-driven apps in Power Apps| MicrosoftDocs" +title: "addOnPreStageChange (Client API reference) in model-driven apps in Power Apps" description: Includes description and supported parameters for the addOnPreStageChange method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -23,9 +23,9 @@ contributors: Name|Type|Required|Description| |--|--|--|--| -|`myFunction`|Function reference|Yes|The function that runs **before** the business process flow stage changes. The function will be added to the start of the event handler pipeline. The execution context is automatically passed as the first parameter to the function. See [Execution context](../../../clientapi-execution-context.md) for more information.

You should use a reference to a named function rather than an anonymous function if you may later want to remove the event handler.| +|`myFunction`|Function reference|Yes|The function that runs **before** the business process flow stage changes. The function is added to the start of the event handler pipeline. The execution context is automatically passed as the first parameter to the function. [Learn more about the xecution context](../../../clientapi-execution-context.md)

You should use a reference to a named function rather than an anonymous function if you later want to remove the event handler.| -This client API is only supported on the Unified Client. The legacy web client does not support this client API. +This client API is only supported on the Unified Client. The legacy web client doesn't support this client API. ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnProcessStatusChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnProcessStatusChange.md index 5d41f298fc..050a3598d4 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnProcessStatusChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnProcessStatusChange.md @@ -1,8 +1,8 @@ --- -title: "addOnProcessStatusChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnProcessStatusChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnProcessStatusChange method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # addOnProcessStatusChange (Client API reference) - - [!INCLUDE[./includes/addOnProcessStatusChange-description.md](./includes/addOnProcessStatusChange-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnStageChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnStageChange.md index 7bcc23f35d..e52a5659f1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnStageChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnStageChange.md @@ -1,8 +1,8 @@ --- -title: "addOnStageChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnStageChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnStageChange method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # addOnStageChange (Client API reference) - - [!INCLUDE[./includes/addOnStageChange-description.md](./includes/addOnStageChange-description.md)] ## Syntax @@ -33,8 +31,4 @@ contributors: [removeOnStageChange](removeOnStageChange.md) [formContext.data.process](../../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnStageSelected.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnStageSelected.md index c26ca82c44..b2810374ea 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnStageSelected.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/addOnStageSelected.md @@ -1,8 +1,8 @@ --- -title: "addOnStageSelected (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addOnStageSelected (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addOnStageSelected method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # addOnStageSelected (Client API reference) - - [!INCLUDE[./includes/addOnStageSelected-description.md](./includes/addOnStageSelected-description.md)] ## Syntax @@ -33,8 +31,4 @@ contributors: [removeOnStageSelected](removeOnStageSelected.md) [formContext.data.process](../../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnPreProcessStatusChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnPreProcessStatusChange.md index dbe6863c85..c0bb30a675 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnPreProcessStatusChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnPreProcessStatusChange.md @@ -1,8 +1,8 @@ --- -title: "removeOnPreProcessStatusChange (Client API reference) in model-driven apps in Power Apps| MicrosoftDocs" +title: "removeOnPreProcessStatusChange (Client API reference) in model-driven apps in Power Apps" description: Includes description and supported parameters for the removeOnPreProcessStatusChange method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -32,8 +32,4 @@ contributors: [addOnProcessStatusChange](addOnProcessStatusChange.md) [formContext.data.process](../../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnPreStageChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnPreStageChange.md index a6660b27af..a663d158fc 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnPreStageChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnPreStageChange.md @@ -1,8 +1,8 @@ --- -title: "removeOnPreStageChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnPreStageChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnPreStageChange method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnProcessStatusChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnProcessStatusChange.md index aeb52100a3..e7a42a23dd 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnProcessStatusChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnProcessStatusChange.md @@ -1,8 +1,8 @@ --- -title: "removeOnProcessStatusChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnProcessStatusChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnProcessStatusChange method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # removeOnProcessStatusChange (Client API reference) - - [!INCLUDE[./includes/removeOnProcessStatusChange-description.md](./includes/removeOnProcessStatusChange-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnStageChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnStageChange.md index 68c1761054..78ab14b29b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnStageChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnStageChange.md @@ -1,8 +1,8 @@ --- -title: "removeOnStageChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnStageChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnStageChange method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -31,8 +31,4 @@ contributors: [addOnStageChange](addOnStageChange.md) [formContext.data.process](../../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnStageSelected.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnStageSelected.md index 5d9a726e9f..61e1f85648 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnStageSelected.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/eventhandlers/removeOnStageSelected.md @@ -1,8 +1,8 @@ --- -title: "removeOnStageSelected (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeOnStageSelected (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeOnStageSelected method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # removeOnStageSelected (Client API reference) - - [!INCLUDE[./includes/removeOnStageSelected-description.md](./includes/removeOnStageSelected-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getEnabledProcesses.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getEnabledProcesses.md index 4fb95307dd..022ac85b4f 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getEnabledProcesses.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getEnabledProcesses.md @@ -1,8 +1,8 @@ --- -title: "getEnabledProcesses (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getEnabledProcesses (Client API reference) in model-driven apps" description: Asynchronously retrieves the business process flows enables for a table that the current user can switch to. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getProcessInstances.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getProcessInstances.md index 02fc6780dc..e05555d057 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getProcessInstances.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getProcessInstances.md @@ -1,8 +1,8 @@ --- -title: "getProcessInstances (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getProcessInstances (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getProcessInstances method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -33,8 +33,4 @@ contributors: [setActiveProcessInstance](setActiveProcessInstance.md) [formContext.data.process](../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getSelectedStage.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getSelectedStage.md index aef7556b04..0bc2d5b487 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getSelectedStage.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/getSelectedStage.md @@ -1,8 +1,8 @@ --- -title: "getSelectedStage (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSelectedStage (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getSelectedStage method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getSelectedStage (Client API reference) - - [!INCLUDE[./includes/getSelectedStage-description.md](./includes/getSelectedStage-description.md)] ## Syntax @@ -33,8 +31,4 @@ contributors: [getActiveStage (Client API reference)](activestage/getActiveStage.md) [formContext.data.process](../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getInstanceId.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getInstanceId.md index 0a738b38fb..ece17cfcc8 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getInstanceId.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getInstanceId.md @@ -1,8 +1,8 @@ --- -title: "getInstanceId (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getInstanceId (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getInstanceId method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly @@ -15,8 +15,6 @@ contributors: --- # getInstanceId (Client API reference) - - [!INCLUDE[./includes/getInstanceId-description.md](./includes/getInstanceId-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getInstanceName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getInstanceName.md index 7a64900d10..acbbf10426 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getInstanceName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getInstanceName.md @@ -1,11 +1,10 @@ --- -title: "getInstanceName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getInstanceName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getInstanceName method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly - ms.topic: reference applies_to: "Dynamics 365 (online)" search.audienceType: @@ -15,8 +14,6 @@ contributors: --- # getInstanceName (Client API reference) - - [!INCLUDE[./includes/getInstanceName-description.md](./includes/getInstanceName-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getStatus.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getStatus.md index 0c3b4ad2df..2f1cf0f734 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getStatus.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/getStatus.md @@ -1,8 +1,8 @@ --- -title: "process.getStatus (Client API reference) in model-driven apps| MicrosoftDocs" +title: "process.getStatus (Client API reference) in model-driven apps" description: Includes description and supported parameters for the process.getStatus method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # process.getStatus (Client API reference) - - [!INCLUDE[./includes/getStatus-description.md](./includes/getStatus-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/setStatus.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/setStatus.md index 2813a7dcad..1c071b1afe 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/setStatus.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/instance/setStatus.md @@ -1,8 +1,8 @@ --- -title: "setStatus (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setStatus (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setStatus method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # setStatus (Client API reference) - - [!INCLUDE[./includes/setStatus-description.md](./includes/setStatus-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/navigation/moveNext.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/navigation/moveNext.md index 37f6d1c23d..b9ab11d13d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/navigation/moveNext.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/navigation/moveNext.md @@ -1,8 +1,8 @@ --- -title: "moveNext (Client API reference) in model-driven apps| MicrosoftDocs" +title: "moveNext (Client API reference) in model-driven apps" description: Progresses to the next stage. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,11 +14,9 @@ contributors: --- # moveNext (Client API reference) - - [!INCLUDE[./includes/moveNext-description.md](./includes/moveNext-description.md)] -Moving to next stage is not supported for different table. +Moving to next stage isn't supported for different table. ## Syntax @@ -30,7 +28,7 @@ Moving to next stage is not supported for different table. |Name|Type|Required|Description| |---|---|---|---| -|callbackFunction|Function|No| A function to call when the operation is complete. See [callbackFunction](#callbackfunction) | +|`callbackFunction`|Function|No| A function to call when the operation is complete. See [callbackFunction](#callbackfunction) | ### callbackFunction @@ -42,8 +40,8 @@ This callback function is passed one of the following string values to indicate |`crossEntity`|The next stage is for a different table.| |`end`|The active stage is the last stage of the active path.| |`invalid`|The operation failed because the selected stage isn't the same as the active stage.| -|`dirtyForm`|This value will be returned if the data in the page is not saved.| -|`stageGate`|One or more required column on the current stage is empty.| +|`dirtyForm`|This value is returned if the data in the page isn't saved.| +|`stageGate`|One or more required columns on the current stage are empty.| >[!IMPORTANT] @@ -51,7 +49,7 @@ This callback function is passed one of the following string values to indicate ## Remarks -This methods will cause the [OnStageChange](../../events/onstagechange.md) event to occur. +This method causes the [OnStageChange](../../events/onstagechange.md) event to occur. ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/navigation/movePrevious.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/navigation/movePrevious.md index 320a2d5f2b..4bfa292b9a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/navigation/movePrevious.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/navigation/movePrevious.md @@ -1,8 +1,8 @@ --- -title: "movePrevious (Client API reference) in model-driven apps| MicrosoftDocs" +title: "movePrevious (Client API reference) in model-driven apps" description: Moves to the previous stage. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -29,7 +29,7 @@ You can also move to a previous stage in a different table. |Name|Type|Required|Description| |---|---|---|---| -|callbackFunction|Function|No| A function to call when the operation is complete. See [callbackFunction](#callbackfunction) | +|`callbackFunction`|Function|No| A function to call when the operation is complete. See [callbackFunction](#callbackfunction) | ### callbackFunction @@ -41,16 +41,16 @@ This callback function is passed one of the following string values to indicate |`crossEntity`|The next stage is for a different table.| |`beginning`|The active stage is the first stage of the active path.| |`invalid`|The operation failed because the selected stage isn't the same as the active stage.| -|`dirtyForm`|This value will be returned if the data in the page is not saved.| -|`stageGate`|One or more required column on the current stage is empty.| -|`preventDefault`|This value will be returned if an `OnPreStageChange` event handler invokes preventDefault.| +|`dirtyForm`|This value is returned if the data in the page isn't saved.| +|`stageGate`|One or more required columns on the current stage are empty.| +|`preventDefault`|This value is returned if an `OnPreStageChange` event handler invokes preventDefault.| >[!IMPORTANT] >This method can only be used when the selected stage and the active stage are the same. When your code is initiated from the [OnStageChange](../../events/onstagechange.md) event, the current stage will be selected. When your code is initiated from the [OnStageSelected](../../events/onstageselected.md) event, you should use the [getActiveStage](../activestage/getActiveStage.md) method to verify that the selected stage is also the active stage. For any other form event, it isn't possible to determine which stage is currently selected. For best results, this method should only be used in code that is called in functions initiated by the [OnStageChange](../../events/onstagechange.md) and [OnStageSelected](../../events/onstageselected.md) events. ## Remarks -This methods will cause the [OnStageChange](../../events/onstagechange.md) event to occur. +This method causes the [OnStageChange](../../events/onstagechange.md) event to occur. ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getId.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getId.md index 78794a4ddf..3a77fc1ff1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getId.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getId.md @@ -1,8 +1,8 @@ --- title: process.getId (Client API reference) description: Includes description and supported parameters for the process.getId method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # process.getId (Client API reference) - - [!INCLUDE[./includes/getId-description.md](./includes/getId-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getName.md index f01e40a879..74c7d8515a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getName.md @@ -1,8 +1,8 @@ --- -title: "process.getName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "process.getName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the process.getName method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # process.getName (Client API reference) - - [!INCLUDE[./includes/getName-description.md](./includes/getName-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getStages.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getStages.md index 2cba5b2557..112b5d9511 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getStages.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/getStages.md @@ -1,8 +1,8 @@ --- -title: "getStages (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getStages (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getStages method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getStages (Client API reference) - - [!INCLUDE[./includes/getStages-description.md](./includes/getStages-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/isRendered.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/isRendered.md index 285015b6e1..ee3c93e9ba 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/isRendered.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/process/isRendered.md @@ -1,8 +1,8 @@ --- -title: "isRendered (Client API reference) in model-driven apps| MicrosoftDocs" +title: "isRendered (Client API reference) in model-driven apps" description: Includes description and supported parameters for the isRendered method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # isRendered (Client API reference) - - [!INCLUDE[./includes/isRendered-description.md](./includes/isRendered-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/setActiveProcessInstance.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/setActiveProcessInstance.md index cba6251066..1a98429fce 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/setActiveProcessInstance.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/setActiveProcessInstance.md @@ -1,8 +1,8 @@ --- -title: "setActiveProcessInstance (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setActiveProcessInstance (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setActiveProcessInstance method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # setActiveProcessInstance (Client API reference) - - [!INCLUDE[./includes/setActiveProcessInstance-description.md](./includes/setActiveProcessInstance-description.md)] ## Syntax @@ -34,8 +32,4 @@ contributors: [getProcessInstances](getProcessInstances.md) [formContext.data.process](../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getCategory.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getCategory.md index 52b31687b3..e2d60d87c9 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getCategory.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getCategory.md @@ -1,8 +1,8 @@ --- -title: "getCategory (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getCategory (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getCategory method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly @@ -15,8 +15,6 @@ contributors: --- # getCategory (Client API reference) - - [!INCLUDE[./includes/getCategory-description.md](./includes/getCategory-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getEntityName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getEntityName.md index a1fa2e8448..c795c24327 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getEntityName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getEntityName.md @@ -1,8 +1,8 @@ --- -title: "stage.getEntityName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "stage.getEntityName (Client API reference) in model-driven apps" description: Returns the logical name of the table associated with the stage. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -32,6 +32,4 @@ contributors: [formContext.data.process](../../formContext-data-process.md) - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getId.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getId.md index 6e0380373b..4267d10af1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getId.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getId.md @@ -1,8 +1,8 @@ --- title: stage.getId (Client API reference) description: Includes description and supported parameters for the stage.getId method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # stage.getId (Client API reference) - - [!INCLUDE[./includes/getId-description.md](./includes/getId-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getName.md index 14055801ea..983ff691f5 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getName.md @@ -1,8 +1,8 @@ --- -title: "stage.getName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "stage.getName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the stage.getName method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # stage.getName (Client API reference) - - [!INCLUDE[./includes/getName-description.md](./includes/getName-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getNavigationBehavior.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getNavigationBehavior.md index 58b772eacc..bf2c81e093 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getNavigationBehavior.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getNavigationBehavior.md @@ -1,8 +1,8 @@ --- -title: "getNavigationBehavior (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getNavigationBehavior (Client API reference) in model-driven apps" description: Returns a navigation behavior object for stage that can be used to define whether the create button is available for users. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -63,6 +63,4 @@ function sampleFunction(executionContext) { [formContext.data.process](../../formContext-data-process.md) - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getStatus.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getStatus.md index 8bebc0a82e..ebd6546414 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getStatus.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getStatus.md @@ -1,8 +1,8 @@ --- -title: "stage.getStatus (Client API reference) in model-driven apps| MicrosoftDocs" +title: "stage.getStatus (Client API reference) in model-driven apps" description: Includes description and supported parameters for the stage.getStatus method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # stage.getStatus (Client API reference) - - [!INCLUDE[./includes/getStatus-description.md](./includes/getStatus-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getSteps.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getSteps.md index ae9d00ea7b..3a69ac3b1c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getSteps.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/stage/getSteps.md @@ -1,8 +1,8 @@ --- -title: "getSteps (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSteps (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getSteps method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getSteps (Client API reference) - - [!INCLUDE[./includes/getSteps-description.md](./includes/getSteps-description.md)] ## Syntax @@ -32,6 +30,4 @@ contributors: [formContext.data.process](../../formContext-data-process.md) - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getAttribute.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getAttribute.md index f71f902d1c..08df0fe1ad 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getAttribute.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getAttribute.md @@ -1,8 +1,8 @@ --- -title: "step.getAttribute (Client API reference) in model-driven apps| MicrosoftDocs" +title: "step.getAttribute (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getAttribute method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # step.getAttribute (Client API reference) - - [!INCLUDE[./includes/getAttribute-description.md](./includes/getAttribute-description.md)] ## Syntax @@ -32,5 +30,4 @@ contributors: [formContext.data.process](../../formContext-data-process.md) - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getName.md index 3bf62f58a7..9f78f5d5d8 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getName.md @@ -1,8 +1,8 @@ --- -title: "step.getName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "step.getName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the step.getName method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # step.getName (Client API reference) - - [!INCLUDE[./includes/getName-description.md](./includes/getName-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getProgress.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getProgress.md index a455214f12..2c4db04f69 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getProgress.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/getProgress.md @@ -1,8 +1,8 @@ --- -title: "getProgress (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getProgress (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getProgress method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # getProgress (Client API reference) - - [!INCLUDE[./includes/getProgress-description.md](./includes/getProgress-description.md)] ## Syntax @@ -45,8 +43,4 @@ This method is supported only for the action steps; not for the data steps. Acti [setProgress](setprogress.md) [formContext.data.process](../../formContext-data-process.md) - - - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/isRequired.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/isRequired.md index 457d29f72f..f82f802c02 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/isRequired.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/isRequired.md @@ -1,8 +1,8 @@ --- -title: "isRequired (Client API reference) in model-driven apps| MicrosoftDocs" +title: "isRequired (Client API reference) in model-driven apps" description: Includes description and supported parameters for the isRequired method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # isRequired (Client API reference) - - [!INCLUDE[./includes/isRequired-description.md](./includes/isRequired-description.md)] ## Syntax @@ -32,6 +30,4 @@ contributors: [formContext.data.process](../../formContext-data-process.md) - - [!INCLUDE[footer-include](../../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/setProgress.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/setProgress.md index 6d90492eb6..75d47e60d7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/setProgress.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data-process/step/setProgress.md @@ -1,8 +1,8 @@ --- -title: "setProgress (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setProgress (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setProgress method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data.md index f4665a47be..572af435c1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data.md @@ -1,11 +1,10 @@ --- -title: "formContext.data (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.data (Client API reference) in model-driven apps" description: "Provides properties and methods to work with the data on a form." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly - ms.topic: reference applies_to: "Dynamics 365 (online)" ms.subservice: mda-developer diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/addOnLoad.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/addOnLoad.md index a76be7969d..43081321fa 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/addOnLoad.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/addOnLoad.md @@ -1,8 +1,8 @@ --- -title: "data.addOnLoad (Client API reference) in model-driven apps| MicrosoftDocs" +title: "data.addOnLoad (Client API reference) in model-driven apps" description: Includes description and supported parameters for the data.addOnLoad method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/getIsDirty.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/getIsDirty.md index aa25b1c3c4..9d955636bd 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/getIsDirty.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/getIsDirty.md @@ -1,8 +1,8 @@ --- title: data.getIsDirty (Client API reference) description: Gets a boolean value indicating whether any columns in the form have been modified. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/isValid.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/isValid.md index 35d11b72f2..d030811d2f 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/isValid.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/isValid.md @@ -1,8 +1,8 @@ --- -title: "data.isValid (Client API reference) in model-driven apps| MicrosoftDocs" +title: "data.isValid (Client API reference) in model-driven apps" description: Includes description and supported parameters for the data.isValid method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/refresh.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/refresh.md index e720e22a44..2acd542a88 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/refresh.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/refresh.md @@ -1,9 +1,9 @@ --- -title: "data.refresh (Client API reference) in model-driven apps| MicrosoftDocs" +title: "data.refresh (Client API reference) in model-driven apps" description: Includes description and supported parameters for the data.refresh method. -author: HemantGaur -ms.author: hemantg -ms.date: 03/12/2022 +author: MitiJ +ms.author: mijosh +ms.date: 05/05/2025 ms.reviewer: jdaly ms.topic: reference applies_to: "Dynamics 365 (online)" @@ -14,10 +14,11 @@ contributors: --- # data.refresh (Client API reference) - - [!INCLUDE[./includes/refresh-description.md](./includes/refresh-description.md)] +> [!NOTE] +> File columns aren't currently refreshed. + ## Syntax `formContext.data.refresh(save).then(successCallback, errorCallback);` @@ -26,7 +27,7 @@ contributors: |Name|Type|Required|Description| |--|--|--|--| -|`save`|Boolean|No|true if the data should be saved before it is refreshed, otherwise false.| +|`save`|Boolean|No|`true` to save the data before refreshing, otherwise `false`.| |`successCallback`|Function|No|A function to call when the operation succeeds.| |`errorCallback`|Function|No|A function to call when the operation fails.| @@ -35,5 +36,4 @@ contributors: [formContext](../../clientapi-form-context.md) - [!INCLUDE[footer-include](../../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/removeOnLoad.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/removeOnLoad.md index ddb1dddf7b..c671f8b392 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/removeOnLoad.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/removeOnLoad.md @@ -1,8 +1,8 @@ --- -title: "data.removeOnLoad (Client API reference) in model-driven apps| MicrosoftDocs" +title: "data.removeOnLoad (Client API reference) in model-driven apps" description: Includes description and supported parameters for the data.removeOnLoad method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/save.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/save.md index 2533e0a21a..92e484590e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/save.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-data/save.md @@ -1,8 +1,8 @@ --- -title: "formContext.data.save (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.data.save (Client API reference) in model-driven apps" description: Saves the record asynchronously with the option to set callback functions to be executed after the save operation is completed. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector.md index 275000d7fc..4b04deedc2 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector.md @@ -1,11 +1,10 @@ --- -title: "formContext.ui.FormSelector (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.ui.FormSelector (Client API reference) in model-driven apps" description: "This property lets you work with form items where a form item represents a form that is available to a user because it is associated with a security role that the user is also associated to. " -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly - ms.topic: reference applies_to: "Dynamics 365 (online)" ms.subservice: mda-developer diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getId.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getId.md index 69fa7c5da4..145849c566 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getId.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getId.md @@ -1,8 +1,8 @@ --- title: formItem.getId (Client API reference) description: Includes description and supported parameters for the formItem.getId method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getLabel.md index c9ec18a2fb..aaa13fe5b5 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getLabel.md @@ -1,8 +1,8 @@ --- title: formItem.getLabel (Client API reference) description: Includes description and supported parameters for the formItem.getLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getVisible.md index c8f0f8c251..799d9122f3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/getVisible.md @@ -1,8 +1,8 @@ --- -title: "formItem.getVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formItem.getVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the formItem.getVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/navigate.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/navigate.md index e321ac57da..552f5b588c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/navigate.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/navigate.md @@ -1,8 +1,8 @@ --- -title: "navigate (Client API reference) in model-driven apps| MicrosoftDocs" +title: "navigate (Client API reference) in model-driven apps" description: Includes description and supported parameters for the navigate method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/setVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/setVisible.md index 7359689669..f18a1c5abc 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/setVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-formSelector/setVisible.md @@ -1,8 +1,8 @@ --- -title: "formItem.setVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formItem.setVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the formItem.setVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection.md index e6ee1b20a8..b514bf1929 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection.md @@ -1,8 +1,8 @@ --- -title: "formContext.ui.headerSection item (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.ui.headerSection item (Client API reference) in model-driven apps" description: "Learn about working with header sections in model-driven apps using client API." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -29,7 +29,6 @@ Provides information on how to set the visibility of header section. |[setBodyVisible](formContext-ui-headerSection/setBodyVisible.md)|[!INCLUDE[formContext-ui-headerSection/includes/setBodyVisible-description.md](formContext-ui-headerSection/includes/setBodyVisible-description.md)]| |[setCommandBarVisible](formContext-ui-headerSection/setCommandBarVisible.md)|[!INCLUDE[formContext-ui-headerSection/includes/setCommandBarVisible-description.md](formContext-ui-headerSection/includes/setCommandBarVisible-description.md)]| |[setTabNavigatorVisible](formContext-ui-headerSection/setTabNavigatorVisible.md)|[!INCLUDE[formContext-ui-headerSection/includes/setTabNavigatorVisible-description.md](formContext-ui-headerSection/includes/setTabNavigatorVisible-description.md)]| -||| ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getBodyVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getBodyVisible.md index 12e8b3e0a5..c065d4dbc5 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getBodyVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getBodyVisible.md @@ -1,8 +1,8 @@ --- -title: "getBodyVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getBodyVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getBodyVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getCommandBarVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getCommandBarVisible.md index 138f6a99b0..7701d8f658 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getCommandBarVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getCommandBarVisible.md @@ -1,8 +1,8 @@ --- -title: "getCommandBarVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getCommandBarVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getCommandBarVisible method. -author: HemantGaur -ms.author: hemantg +author: jasongre +ms.author: jasongre ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getTabNavigatorVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getTabNavigatorVisible.md index 008a4f53eb..f4a662e4c9 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getTabNavigatorVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/getTabNavigatorVisible.md @@ -1,8 +1,8 @@ --- -title: "getTabNavigatorVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getTabNavigatorVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getTabNavigationVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setBodyVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setBodyVisible.md index d962bfd248..605c1dcb37 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setBodyVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setBodyVisible.md @@ -1,8 +1,8 @@ --- -title: "setBodyVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setBodyVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setBodyVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setCommandBarVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setCommandBarVisible.md index 699accf8ca..fcc9ca0dde 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setCommandBarVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setCommandBarVisible.md @@ -1,8 +1,8 @@ --- -title: "setCommandBarVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setCommandBarVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setCommandBarVisible method. -author: HemantGaur -ms.author: hemantg +author: jasongre +ms.author: jasongre ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -29,7 +29,6 @@ contributors: |Name|Type|Required|Description| |----|------|-------|----------| |bool|Boolean|Yes|Specify **true** to show the command bar; **false** to hide the command bar.| -||||| ## Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setTabNavigatorVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setTabNavigatorVisible.md index 7edaa877b8..245d5a80cd 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setTabNavigatorVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-headerSection/setTabNavigatorVisible.md @@ -1,8 +1,8 @@ --- -title: "setTabNavigatorVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setTabNavigatorVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setTabNavigationVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation.md index 932c3b034a..8b0131aee3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation.md @@ -1,8 +1,8 @@ --- -title: "formContext.ui.navigation item (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.ui.navigation item (Client API reference) in model-driven apps" description: "Each item represents one of the available navigation options available in the navigation bar for tables that have been updated to the new user experience or on the left side of the form for tables that have not been updated." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getId.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getId.md index af5244aa85..1a5af9c162 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getId.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getId.md @@ -1,8 +1,8 @@ --- title: navigationItem.getId (Client API reference) description: Includes description and supported parameters for the navigationItem.getId method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getLabel.md index 0d6ff4646a..73b9763c3c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getLabel.md @@ -1,8 +1,8 @@ --- title: navigationItem.getLabel (Client API reference) description: Includes description and supported parameters for the navigationItem.getLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getVisible.md index 5719759477..f7c6f886d2 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/getVisible.md @@ -1,8 +1,8 @@ --- -title: "navigationItem.getVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "navigationItem.getVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the navigationItem.getVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setFocus.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setFocus.md index 1bc02af5fb..61b7b8eeb6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setFocus.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setFocus.md @@ -1,8 +1,8 @@ --- -title: "navigationItem.setFocus (Client API reference) in model-driven apps| MicrosoftDocs" +title: "navigationItem.setFocus (Client API reference) in model-driven apps" description: Includes description and supported parameters for the navigationItem.setFocus method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setLabel.md index e3e6d793ed..7e6158b31b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setLabel.md @@ -1,8 +1,8 @@ --- -title: "navigationItem.setLabel (Client API reference) in model-driven apps| MicrosoftDocs" +title: "navigationItem.setLabel (Client API reference) in model-driven apps" description: Includes description and supported parameters for the navigationItem.setLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setVisible.md index bc8cd2ff44..3352cedf56 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-navigation/setVisible.md @@ -1,8 +1,8 @@ --- -title: "navigationItem.setVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "navigationItem.setVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the navigationItem.setVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process.md index e22198ae3a..b195586612 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process.md @@ -1,8 +1,8 @@ --- -title: "formContext.ui.process (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.ui.process (Client API reference) in model-driven apps" description: "Provides methods to interact with the business process flow control on a form." -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -15,8 +15,6 @@ contributors: --- # formContext.ui.process (Client API reference) - - Provides methods to interact with the business process flow control on a form. |Name|Description| diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/getDisplayState.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/getDisplayState.md index 3034955739..89052c5624 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/getDisplayState.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/getDisplayState.md @@ -1,8 +1,8 @@ --- -title: "process.getDisplayState (Client API reference) in model-driven apps| MicrosoftDocs" +title: "process.getDisplayState (Client API reference) in model-driven apps" description: Includes description and supported parameters for the process.getDisplayState method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/getVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/getVisible.md index a41dd2819e..41a64f66e5 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/getVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/getVisible.md @@ -1,8 +1,8 @@ --- -title: "process.getVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "process.getVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the process.getVisible method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # process.getVisible (Client API reference) - - [!INCLUDE[./includes/getVisible-description.md](./includes/getVisible-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/reflow.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/reflow.md index f295038d54..da59ddf373 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/reflow.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/reflow.md @@ -1,8 +1,8 @@ --- -title: "reflow (Client API reference) in model-driven apps| MicrosoftDocs" +title: "reflow (Client API reference) in model-driven apps" description: Includes description and supported parameters for the reflow method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/setDisplayState.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/setDisplayState.md index 45458ac738..d7dec74081 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/setDisplayState.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/setDisplayState.md @@ -1,8 +1,8 @@ --- -title: "process.setDisplayState (Client API reference) in model-driven apps| MicrosoftDocs" +title: "process.setDisplayState (Client API reference) in model-driven apps" description: Includes description and supported parameters for the process.setDisplayState method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # process.setDisplayState (Client API reference) - - [!INCLUDE[./includes/setDisplayState-description.md](./includes/setDisplayState-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/setVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/setVisible.md index 7c146dd97b..e3aefb7dea 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/setVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-process/setVisible.md @@ -1,8 +1,8 @@ --- -title: "process.setVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "process.setVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the process.setVisible method. -author: HemantGaur -ms.author: hemantg +author: matthidinger +ms.author: mahiding ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms.md index a16b09f8ca..08e5a6a9a0 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms.md @@ -1,8 +1,8 @@ --- -title: "formContext.ui.quickForms (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.ui.quickForms (Client API reference) in model-driven apps" description: "Provides methods to access all the quick view controls and its constituent controls on the model-driven apps forms when using the new form rendering engine " -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getControl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getControl.md index 33b9663819..71090b7966 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getControl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getControl.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.getControl (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.getControl (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.getControl method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getControlType.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getControlType.md index 074cb77c43..ded7bd9f4a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getControlType.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getControlType.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.getControlType (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.getControlType (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getControlType method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getDisabled.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getDisabled.md index d8163b2a9b..01e38b9893 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getDisabled.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getDisabled.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.getDisabled (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.getDisabled (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.getDisabled method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getLabel.md index a36390b05c..9529c51759 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getLabel.md @@ -1,8 +1,8 @@ --- title: quickViewControl.getLabel (Client API reference) description: Includes description and supported parameters for the quickViewControl.getLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getName.md index 3d4c620ad9..b1585605f6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getName.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.getName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.getName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.getName method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getParent.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getParent.md index f2e490cc1d..0b2c387eed 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getParent.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getParent.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.getParent (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.getParent (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.getParent method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getVisible.md index c6b9a8a2ae..dfa03e0a8c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/getVisible.md @@ -1,11 +1,10 @@ --- -title: "quickViewControl.getVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.getVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.getVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly - ms.topic: reference applies_to: "Dynamics 365 (online)" search.audienceType: diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/isLoaded.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/isLoaded.md index 7e98a6905b..4feec50edc 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/isLoaded.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/isLoaded.md @@ -1,8 +1,8 @@ --- -title: "isLoaded (Client API reference) in model-driven apps| MicrosoftDocs" +title: "isLoaded (Client API reference) in model-driven apps" description: Includes description and supported parameters for the isLoaded method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 08/15/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/refresh.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/refresh.md index e27ce55939..826a6a81ba 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/refresh.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/refresh.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.refresh (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.refresh (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.refresh method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setDisabled.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setDisabled.md index b76c7b526a..e4bfd148a9 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setDisabled.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setDisabled.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.setDisabled (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.setDisabled (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.setDisabled method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setFocus.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setFocus.md index 1ff4754c33..1901f41bb3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setFocus.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setFocus.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.setFocus (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.setFocus (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.setFocus method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setLabel.md index 2ef3d2850b..616b6e972d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setLabel.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.setLabel (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.setLabel (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.setLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setVisible.md index 2deddbb6a6..f55ce0aea1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-quickForms/setVisible.md @@ -1,8 +1,8 @@ --- -title: "quickViewControl.setVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "quickViewControl.setVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the quickViewControl.setVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections.md index 5a13b350af..935ddc6e60 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections.md @@ -1,8 +1,8 @@ --- -title: "formContext.ui.tabs section (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.ui.tabs section (Client API reference) in model-driven apps" description: "A section contains methods to manage how it appears as well as accessing the tab that contains the section." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 05/31/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getLabel.md index aaf2891dbd..fefda0c9d0 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getLabel.md @@ -1,8 +1,8 @@ --- title: section.getLabel (Client API reference) description: Includes description and supported parameters for the section.getLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getName.md index e6df893eb5..abab3d0bc6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getName.md @@ -1,8 +1,8 @@ --- -title: "section.getName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "section.getName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the section.getName method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getParent.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getParent.md index 26ba556ed2..016f412c73 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getParent.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getParent.md @@ -1,8 +1,8 @@ --- -title: "section.getParent (Client API reference) in model-driven apps| MicrosoftDocs" +title: "section.getParent (Client API reference) in model-driven apps" description: Includes description and supported parameters for the section.getParent method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getVisible.md index bb13b52202..2fe009e18c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/getVisible.md @@ -1,8 +1,8 @@ --- -title: "section.getVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "section.getVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the section.getVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/setLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/setLabel.md index decc6d37ce..ff0503154b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/setLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/setLabel.md @@ -1,8 +1,8 @@ --- -title: "section.setLabel (Client API reference) in model-driven apps| MicrosoftDocs" +title: "section.setLabel (Client API reference) in model-driven apps" description: Includes description and supported parameters for the section.setLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/setVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/setVisible.md index 821ef85df4..a9c16e94fe 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/setVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tab-sections/setVisible.md @@ -1,8 +1,8 @@ --- -title: "section.setVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "section.setVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the section.setVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs.md index fe4017aab7..4176de8e28 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs.md @@ -1,8 +1,8 @@ --- -title: "formContext.ui.tabs (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.ui.tabs (Client API reference) in model-driven apps" description: "A tab is a group of sections on a page. It contains properties and methods to manipulate tabs as well as access to sections within the tab through the sections collection." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/addTabStateChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/addTabStateChange.md index 96c3db5baa..b4fcc589b3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/addTabStateChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/addTabStateChange.md @@ -1,8 +1,8 @@ --- -title: "addTabStateChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "addTabStateChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the addTabStateChange method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getContentType.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getContentType.md index 990a04bbb3..b18ef8cfb7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getContentType.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getContentType.md @@ -1,8 +1,8 @@ --- -title: "getContentType (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getContentType (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getContentType method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getDisplayState.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getDisplayState.md index 7dc840ac9a..4277fbca4e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getDisplayState.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getDisplayState.md @@ -1,8 +1,8 @@ --- -title: "tab.getDisplayState (Client API reference) in model-driven apps| MicrosoftDocs" +title: "tab.getDisplayState (Client API reference) in model-driven apps" description: Includes description and supported parameters for the tab.getDisplayName method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getLabel.md index 9b397eb3c0..7006bcc8b7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getLabel.md @@ -1,8 +1,8 @@ --- title: tab.getLabel (Client API reference) description: Includes description and supported parameters for the tab.getLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getName.md index 465c6fcfc9..eb96f86f39 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getName.md @@ -1,8 +1,8 @@ --- -title: "tab.getName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "tab.getName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the tab.getName method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getParent.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getParent.md index 388d3485ce..540cbb96ad 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getParent.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getParent.md @@ -1,8 +1,8 @@ --- -title: "tab.getParent (Client API reference) in model-driven apps| MicrosoftDocs" +title: "tab.getParent (Client API reference) in model-driven apps" description: Includes description and supported parameters for the tab.getParent method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getVisible.md index e569561e51..cc7397e69c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/getVisible.md @@ -1,8 +1,8 @@ --- -title: "tab.getVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "tab.getVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the tab.getVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/removeTabStateChange.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/removeTabStateChange.md index 2a9975d2c4..4bac040a7d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/removeTabStateChange.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/removeTabStateChange.md @@ -1,8 +1,8 @@ --- -title: "removeTabStateChange (Client API reference) in model-driven apps| MicrosoftDocs" +title: "removeTabStateChange (Client API reference) in model-driven apps" description: Includes description and supported parameters for the removeTabStateChange method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setContentType.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setContentType.md index 41334115c3..144695a696 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setContentType.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setContentType.md @@ -1,8 +1,8 @@ --- -title: "setContentType (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setContentType (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setContentType method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setDisplayState.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setDisplayState.md index 2eb871a638..4662d59b18 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setDisplayState.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setDisplayState.md @@ -1,8 +1,8 @@ --- -title: "tab.setDisplayState (Client API reference) in model-driven apps| MicrosoftDocs" +title: "tab.setDisplayState (Client API reference) in model-driven apps" description: Includes description and supported parameters for the tab.setDisplayState method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setFocus.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setFocus.md index 699cda24a1..cf7aa63c1a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setFocus.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setFocus.md @@ -1,8 +1,8 @@ --- -title: "tab.setFocus (Client API reference) in model-driven apps| MicrosoftDocs" +title: "tab.setFocus (Client API reference) in model-driven apps" description: Includes description and supported parameters for the tab.setFocus method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setLabel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setLabel.md index 75887b31dd..862f56d2db 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setLabel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setLabel.md @@ -1,8 +1,8 @@ --- -title: "tab.setLabel (Client API reference) in model-driven apps| MicrosoftDocs" +title: "tab.setLabel (Client API reference) in model-driven apps" description: Includes description and supported parameters for the tab.setLabel method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setVisible.md index 54203a7e39..c0583ad3a7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui-tabs/setVisible.md @@ -1,8 +1,8 @@ --- -title: "tab.setVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "tab.setVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the tab.setVisible method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui.md index dc3714568c..2b32087a54 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui.md @@ -1,8 +1,8 @@ --- -title: "formContext.ui (Client API reference) in model-driven apps| MicrosoftDocs" +title: "formContext.ui (Client API reference) in model-driven apps" description: "Provides properties and methods to retrieve information about the user interface (UI) as well as collections for several sub components of the form." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 04/07/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/addLoaded.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/addLoaded.md index b80a68b52d..c0ca03d58a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/addLoaded.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/addLoaded.md @@ -1,8 +1,8 @@ --- -title: "ui.addLoaded (Client API reference) in model-driven apps| MicrosoftDocs" +title: "ui.addLoaded (Client API reference) in model-driven apps" description: Includes description and supported parameters for the ui.addLoaded method. -author: aorth -ms.author: aorth +author: MitiJ +ms.author: mijosh ms.date: 07/08/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/addOnLoad.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/addOnLoad.md index 9dd4256ed7..f652383135 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/addOnLoad.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/addOnLoad.md @@ -1,8 +1,8 @@ --- -title: "ui.addOnLoad (Client API reference) in model-driven apps| MicrosoftDocs" +title: "ui.addOnLoad (Client API reference) in model-driven apps" description: Includes description and supported parameters for the ui.addOnLoad method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/clearFormNotification.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/clearFormNotification.md index 7f68d13210..80fba9896e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/clearFormNotification.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/clearFormNotification.md @@ -1,8 +1,8 @@ --- -title: "ui.clearFormNotification (Client API reference) in model-driven apps| MicrosoftDocs" +title: "ui.clearFormNotification (Client API reference) in model-driven apps" description: Includes description and supported parameters for the ui.clearNotification method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/close.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/close.md index 04284324e4..6480009c4d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/close.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/close.md @@ -1,8 +1,8 @@ --- -title: "close (Client API reference) in model-driven apps| MicrosoftDocs" +title: "close (Client API reference) in model-driven apps" description: Includes description and supported parameters for the close method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getFormType.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getFormType.md index 6828d7dbb3..449a36b5ae 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getFormType.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getFormType.md @@ -1,8 +1,8 @@ --- -title: "getFormType (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getFormType (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getFormType method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getViewPortHeight.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getViewPortHeight.md index a77d3b9776..e2c6aa2b31 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getViewPortHeight.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getViewPortHeight.md @@ -1,8 +1,8 @@ --- -title: "getViewPortHeight (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getViewPortHeight (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getViewPortHeight method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getViewPortWidth.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getViewPortWidth.md index 65eb527a5c..ac79cf4123 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getViewPortWidth.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/getViewPortWidth.md @@ -1,8 +1,8 @@ --- -title: "getViewPortWidth (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getViewPortWidth (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getViewPortWidth method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/refreshRibbon.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/refreshRibbon.md index b7743502ac..e7980f4073 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/refreshRibbon.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/refreshRibbon.md @@ -1,8 +1,8 @@ --- -title: "ui.refreshRibbon (Client API reference) in model-driven apps| MicrosoftDocs" +title: "ui.refreshRibbon (Client API reference) in model-driven apps" description: Includes description and supported parameters for the ui.refreshRibbon method. -author: HemantGaur -ms.author: hemantg +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,8 +14,6 @@ contributors: --- # ui.refreshRibbon (Client API reference) - - [!INCLUDE[./includes/refreshRibbon-description.md](./includes/refreshRibbon-description.md)] ## Syntax diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/removeLoaded.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/removeLoaded.md index f9bdb7883d..05918d7f0b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/removeLoaded.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/removeLoaded.md @@ -1,8 +1,8 @@ --- -title: "ui.removeLoaded (Client API reference) in model-driven apps| MicrosoftDocs" +title: "ui.removeLoaded (Client API reference) in model-driven apps" description: Includes description and supported parameters for the ui.removeLoaded method. -author: aorth -ms.author: aorth +author: MitiJ +ms.author: mijosh ms.date: 07/08/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/removeOnLoad.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/removeOnLoad.md index d66299d25a..e69f32d577 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/removeOnLoad.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/removeOnLoad.md @@ -1,8 +1,8 @@ --- -title: "ui.removeOnLoad (Client API reference) in model-driven apps| MicrosoftDocs" +title: "ui.removeOnLoad (Client API reference) in model-driven apps" description: Includes description and supported parameters for the ui.removeOnLoad method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/setFormEntityName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/setFormEntityName.md index ebef109ce2..8c96639532 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/setFormEntityName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/setFormEntityName.md @@ -1,8 +1,8 @@ --- -title: "setFormEntityName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setFormEntityName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setFormEntityName method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/setFormNotification.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/setFormNotification.md index 75b18d6d01..b1b958150b 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/setFormNotification.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/formContext-ui/setFormNotification.md @@ -1,8 +1,8 @@ --- -title: "setFormNotification (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setFormNotification (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setFormNotification method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids.md index c2a9845b84..16943496c5 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids.md @@ -1,8 +1,8 @@ --- -title: "Grids and subgrids in model-driven apps for Dynamics 365| MicrosoftDocs" +title: "Grids and subgrids in model-driven apps for Dynamics 365" description: "Grids present data in a tabular format in model-driven apps. Grids can span the entire form or can be one of the items on a form; the latter are called *subgrids*." -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/24/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid.md index d9e96c8d8e..ff21d832b6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid.md @@ -1,8 +1,8 @@ --- -title: "Grid (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Grid (Client API reference) in model-driven apps" description: Includes description and supported parameters for the grid method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getRows.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getRows.md index 5a6e24fe96..0b7827d11a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getRows.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getRows.md @@ -1,8 +1,8 @@ --- -title: "getRows (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getRows (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getRows method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getSelectedRows.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getSelectedRows.md index b3405baf7d..91274bf48d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getSelectedRows.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getSelectedRows.md @@ -1,8 +1,8 @@ --- -title: "getSelectedRows (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSelectedRows (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getSelectedRows method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getTotalRecordCount.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getTotalRecordCount.md index a70914a576..3e8df3dcba 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getTotalRecordCount.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/grid/getTotalRecordCount.md @@ -1,8 +1,8 @@ --- -title: "getTotalRecordCount (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getTotalRecordCount (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getTotalRecordCount method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridControl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridControl.md index e0e2ea8b16..ee096148ce 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridControl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridControl.md @@ -1,8 +1,8 @@ --- -title: "GridControl (Client API reference) in model-driven apps| MicrosoftDocs" +title: "GridControl (Client API reference) in model-driven apps" description: Includes description and supported parameters for the GridControl method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridattribute.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridattribute.md index b13abb8206..1c8ab1d3f1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridattribute.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridattribute.md @@ -1,8 +1,8 @@ --- -title: "GridAttribute (Client API reference) in model-driven apps| MicrosoftDocs" +title: "GridAttribute (Client API reference) in model-driven apps" description: Includes description and supported parameters for the GridAttribute method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcell.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcell.md index 8516d9beb8..7d803823b8 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcell.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcell.md @@ -1,8 +1,8 @@ --- -title: "GridCell (Client API reference) in model-driven apps| MicrosoftDocs" +title: "GridCell (Client API reference) in model-driven apps" description: Includes description and supported parameters for the GridCell method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/addOnLoad.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/addOnLoad.md index 118e4cbdb8..48ff274f27 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/addOnLoad.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/addOnLoad.md @@ -1,8 +1,8 @@ --- -title: "gridContext.addOnLoad (Client API reference) in model-driven apps| MicrosoftDocs" +title: "gridContext.addOnLoad (Client API reference) in model-driven apps" description: Includes description and supported parameters for the gridContext.addOnLoad method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getEntityName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getEntityName.md index f9a2f59f03..c4a5470dc1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getEntityName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getEntityName.md @@ -1,8 +1,8 @@ --- -title: "gridContext.getEntityName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "gridContext.getEntityName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the gridContext.getEntityName method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getFetchXml.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getFetchXml.md index 243f9b337c..e8ebc39b21 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getFetchXml.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getFetchXml.md @@ -1,8 +1,8 @@ --- -title: "getFetchXml (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getFetchXml (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getFetchXml method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 06/29/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getGrid.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getGrid.md index f9bedb31f4..4c08ec7628 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getGrid.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getGrid.md @@ -1,8 +1,8 @@ --- -title: "getGrid (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getGrid (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getGrid method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getGridType.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getGridType.md index 5f463d8e22..43ca18e7c1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getGridType.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getGridType.md @@ -1,8 +1,8 @@ --- -title: "getGridType (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getGridType (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getGridType method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getRelationship.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getRelationship.md index f7beeafab3..fefe324157 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getRelationship.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getRelationship.md @@ -1,8 +1,8 @@ --- -title: "getRelationship (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getRelationship (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getRelationship method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getUrl.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getUrl.md index 9d0fd4fe2f..9a716291af 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getUrl.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getUrl.md @@ -1,8 +1,8 @@ --- -title: "getUrl (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getUrl (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getUrl method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getViewSelector.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getViewSelector.md index d8797f7d3b..8bc3c2d6c5 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getViewSelector.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/getViewSelector.md @@ -1,8 +1,8 @@ --- -title: "getViewSelector (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getViewSelector (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getViewSelector method. -author: sriharibs-msft -ms.author: srihas +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/openRelatedGrid.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/openRelatedGrid.md index 1b488f71d8..aaa528fdbe 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/openRelatedGrid.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/openRelatedGrid.md @@ -1,8 +1,8 @@ --- -title: "openRelatedGrid (Client API reference) in model-driven apps| MicrosoftDocs" +title: "openRelatedGrid (Client API reference) in model-driven apps" description: Includes description and supported parameters for the openRelatedGrid method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/refresh.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/refresh.md index e268f6db46..1e03698d67 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/refresh.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/refresh.md @@ -1,8 +1,8 @@ --- -title: "gridContext.refresh (Client API reference) in model-driven apps| MicrosoftDocs" +title: "gridContext.refresh (Client API reference) in model-driven apps" description: Includes description and supported parameters for the gridContext.refresh method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/refreshRibbon.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/refreshRibbon.md index caefdc972e..3a68697852 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/refreshRibbon.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/refreshRibbon.md @@ -1,8 +1,8 @@ --- -title: "gridContext.refreshRibbon (Client API reference) in model-driven apps| MicrosoftDocs" +title: "gridContext.refreshRibbon (Client API reference) in model-driven apps" description: Includes description and supported parameters for the gridContext.refreshRibbon method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/removeOnLoad.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/removeOnLoad.md index 9f368a7264..9c92d4fe0d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/removeOnLoad.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/removeOnLoad.md @@ -1,8 +1,8 @@ --- -title: "gridContext.removeOnLoad (Client API reference) in model-driven apps| MicrosoftDocs" +title: "gridContext.removeOnLoad (Client API reference) in model-driven apps" description: Includes description and supported parameters for the gridContext.removeOnLoad method. -author: fikaradz -ms.author: fikaradz +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity.md index 038f8eedb1..c066183480 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity.md @@ -1,8 +1,8 @@ --- -title: "GridEntity (Client API reference) in model-driven apps| MicrosoftDocs" +title: "GridEntity (Client API reference) in model-driven apps" description: Includes description and supported parameters for the GridEntity method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getEntityName.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getEntityName.md index 112421057e..5051ff42fb 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getEntityName.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getEntityName.md @@ -1,8 +1,8 @@ --- -title: "gridEntity.getEntityName (Client API reference) in model-driven apps| MicrosoftDocs" +title: "gridEntity.getEntityName (Client API reference) in model-driven apps" description: Includes description and supported parameters for the gridEntity.getEntityName method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getEntityReference.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getEntityReference.md index 183c508117..32d96f4bfe 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getEntityReference.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getEntityReference.md @@ -1,8 +1,8 @@ --- title: gridEntity.getEntityReference (Client API reference) description: Includes description and supported parameters for the gridEntity.getEntityReference method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getId.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getId.md index 034191a535..c0cbfa5a04 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getId.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getId.md @@ -1,8 +1,8 @@ --- title: gridEntity.getId (Client API reference) description: Includes description and supported parameters for the gridEntity.getId method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getPrimaryAttributeValue.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getPrimaryAttributeValue.md index a6a9b5b937..c16ab90b21 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getPrimaryAttributeValue.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridentity/getPrimaryAttributeValue.md @@ -1,8 +1,8 @@ --- -title: "gridEntity.getPrimaryAttributeValue (Client API reference) in model-driven apps| MicrosoftDocs" +title: "gridEntity.getPrimaryAttributeValue (Client API reference) in model-driven apps" description: Includes description and supported parameters for the gridEntity.getPrimaryAttributeValue method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrow.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrow.md index 275205095d..2f69a98737 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrow.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrow.md @@ -1,8 +1,8 @@ --- -title: "GridRow (Client API reference) in model-driven apps| MicrosoftDocs" +title: "GridRow (Client API reference) in model-driven apps" description: Includes description and supported parameters for the GridRow method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrow/getData.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrow/getData.md index 33e3f26c7c..1204a1c515 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrow/getData.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrow/getData.md @@ -1,8 +1,8 @@ --- -title: "gridRow.getData (Client API reference) in model-driven apps| MicrosoftDocs" +title: "gridRow.getData (Client API reference) in model-driven apps" description: Includes description and supported parameters for the gridRow.getData method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrowdata.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrowdata.md index 38a7fbf28c..9f0c4d1e2a 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrowdata.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrowdata.md @@ -1,8 +1,8 @@ --- -title: "GridRowData (Client API reference) in model-driven apps| MicrosoftDocs" +title: "GridRowData (Client API reference) in model-driven apps" description: Includes description and supported parameters for the GridRowData method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrowdata/getEntity.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrowdata/getEntity.md index ad7e9c1804..0368fc98fd 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrowdata/getEntity.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/gridrowdata/getEntity.md @@ -1,8 +1,8 @@ --- -title: "getEntity (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getEntity (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getEntity method. -author: fikaradz -ms.author: fikaradz +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector.md index a27f55ec73..a2e3f3762e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector.md @@ -1,8 +1,8 @@ --- -title: "ViewSelector methods (Client API reference) in model-driven apps| MicrosoftDocs" +title: "ViewSelector methods (Client API reference) in model-driven apps" description: Includes description and supported parameters for the ViewSelector method. -author: sriharibs-msft -ms.author: srihas +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/getCurrentView.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/getCurrentView.md index c2e1e9f111..8134046e31 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/getCurrentView.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/getCurrentView.md @@ -1,8 +1,8 @@ --- -title: "getCurrentView (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getCurrentView (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getCurrentView method. -author: sriharibs-msft -ms.author: srihas +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/isVisible.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/isVisible.md index a188fe82da..04721609f0 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/isVisible.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/isVisible.md @@ -1,8 +1,8 @@ --- -title: "isVisible (Client API reference) in model-driven apps| MicrosoftDocs" +title: "isVisible (Client API reference) in model-driven apps" description: Includes description and supported parameters for the isVisible method. -author: sriharibs-msft -ms.author: srihas +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/setCurrentView.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/setCurrentView.md index c609829b05..e5dd9403a7 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/setCurrentView.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/grids/viewselector/setCurrentView.md @@ -1,8 +1,8 @@ --- -title: "setCurrentView (Client API reference) in model-driven apps| MicrosoftDocs" +title: "setCurrentView (Client API reference) in model-driven apps" description: Includes description and supported parameters for the setCurrentView method. -author: sriharibs-msft -ms.author: srihas +author: clromano +ms.author: clromano ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments.md index e87c4ec12b..354b828384 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments.md @@ -1,8 +1,8 @@ --- -title: "Save event arguments (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Save event arguments (Client API reference) in model-driven apps" description: "When the form OnSave event occurs, you can use the getEventArgs method of the execution context object to retrieve an object that contains methods you can use to manage the save event." -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 01/16/2024 ms.reviewer: jdaly ms.topic: reference @@ -18,7 +18,7 @@ contributors: When the form [OnSave](events/form-onsave.md) event occurs, you can use the [getEventArgs](executioncontext/getEventArgs.md) method of the execution context object to retrieve an object that contains methods you can use to manage the save event. |Method|Description| -|--|--| +|----|----| |[getSaveMode](save-event-arguments/getSaveMode.md)|[!INCLUDE[save-event-arguments/includes/getSaveMode-description.md](save-event-arguments/includes/getSaveMode-description.md)]| |[isDefaultPrevented](save-event-arguments/isDefaultPrevented.md)|[!INCLUDE[save-event-arguments/includes/isDefaultPrevented-description.md](save-event-arguments/includes/isDefaultPrevented-description.md)]| |[preventDefault](save-event-arguments/preventDefault.md)|[!INCLUDE[save-event-arguments/includes/preventDefault-description.md](save-event-arguments/includes/preventDefault-description.md)]| @@ -30,7 +30,7 @@ When the form [OnSave](events/form-onsave.md) event occurs, you can use the [get When the form [OnPostSave](events/postsave.md) event occurs, you can use the [getEventArgs](executioncontext/getEventArgs.md) method of the execution context object to retrieve an object that contains methods you can use to manage the postsave event. |Method|Description| -|--|--| +|----|----| |[getEntityReference](save-event-arguments/getEntityReference.md)|Use this method to know information about a table being saved. It returns the table logical name, record ID, and table name if save was successful.| |[getIsSaveSuccess](save-event-arguments/getIsSaveSuccess.md)|Use this method to know whether the save operation was successful or failed.| |[getSaveErrorInfo](save-event-arguments/getSaveErrorInfo.md)|Use this method to know the error details on why save failed.| diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/disableasynctimeout.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/disableasynctimeout.md index d8a8087d87..5cb14fbef9 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/disableasynctimeout.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/disableasynctimeout.md @@ -1,8 +1,8 @@ --- -title: "disableAsyncTimeout (Client API reference) in model-driven apps| MicrosoftDocs" +title: "disableAsyncTimeout (Client API reference) in model-driven apps" description: Includes description and supported parameters for the disableAsyncTimeout method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 01/16/2024 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getEntityReference.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getEntityReference.md index 68b4696722..368e47e17e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getEntityReference.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getEntityReference.md @@ -1,8 +1,8 @@ --- title: EventArgs.getEntityReference (Client API reference) description: Includes description and supported parameters for the EventArgs.getEntityReference method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getIsSaveSuccess.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getIsSaveSuccess.md index 3ba9d98273..7c14754235 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getIsSaveSuccess.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getIsSaveSuccess.md @@ -1,8 +1,8 @@ --- -title: "getIsSaveSuccess (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getIsSaveSuccess (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getIsSaveSuccess method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getSaveErrorInfo.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getSaveErrorInfo.md index 3021ac1353..12b8a2dcef 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getSaveErrorInfo.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getSaveErrorInfo.md @@ -1,8 +1,8 @@ --- -title: "getSaveErrorInfo (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSaveErrorInfo (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getSaveErrorInfo method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getSaveMode.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getSaveMode.md index c10fc6dab3..c77c2f9413 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getSaveMode.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/getSaveMode.md @@ -1,8 +1,8 @@ --- -title: "getSaveMode (Client API reference) in model-driven apps| MicrosoftDocs" +title: "getSaveMode (Client API reference) in model-driven apps" description: Includes description and supported parameters for the getSaveMode method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/isDefaultPrevented.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/isDefaultPrevented.md index 7f9936e84b..36ee24d6ea 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/isDefaultPrevented.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/isDefaultPrevented.md @@ -1,8 +1,8 @@ --- -title: "isDefaultPrevented (Client API reference) in model-driven apps| MicrosoftDocs" +title: "isDefaultPrevented (Client API reference) in model-driven apps" description: Includes description and supported parameters for the isDefaultPrevented method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/preventDefault.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/preventDefault.md index 7ebd4e26b0..b0691806e3 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/preventDefault.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/preventDefault.md @@ -1,8 +1,8 @@ --- -title: "preventDefault (Client API reference) in model-driven apps| MicrosoftDocs" +title: "preventDefault (Client API reference) in model-driven apps" description: Includes description and supported parameters for the preventDefault method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/preventDefaultOnError.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/preventDefaultOnError.md index 7296c434db..ec07c2df78 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/preventDefaultOnError.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/save-event-arguments/preventDefaultOnError.md @@ -1,8 +1,8 @@ --- -title: "preventDefaultOnError (Client API reference) in model-driven apps| MicrosoftDocs" +title: "preventDefaultOnError (Client API reference) in model-driven apps" description: Includes description and supported parameters for the preventDefaultOnError method. -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app-appsidepane.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app-appsidepane.md index b294614f9c..40603371bf 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app-appsidepane.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app-appsidepane.md @@ -1,8 +1,8 @@ --- title: AppSidePane (Client API reference) in model-driven apps description: Includes description and supported parameters for the AppSidePane method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 08/10/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app-sidepanes.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app-sidepanes.md index 1c78b2d5c9..00d4e5abe6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app-sidepanes.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app-sidepanes.md @@ -1,8 +1,8 @@ --- -title: "sidePanes (Client API reference) in model-driven apps| MicrosoftDocs" +title: "sidePanes (Client API reference) in model-driven apps" description: Includes description and supported parameters for the sidePanes method. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 08/16/2023 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app.md index 990118780f..15e96f7ae1 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-app.md @@ -1,8 +1,8 @@ --- -title: "Xrm.App (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Xrm.App (Client API reference) in model-driven apps" description: "Xrm.App provides app-related methods." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -14,7 +14,7 @@ contributors: --- # Xrm.App (Client API reference) -Provides app-related methods. +[!INCLUDE [xrm-app-description](Xrm-App/includes/xrm-app-description.md)] |Method |Description | |---|---| diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-copilot.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-copilot.md new file mode 100644 index 0000000000..a6f0b5df01 --- /dev/null +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-copilot.md @@ -0,0 +1,35 @@ +--- +title: "Xrm.Copilot (Client API reference) in model-driven apps (preview)" +description: Provides methods to execute registered Microsoft Copilot Studio Topics.. +author: adrianorth +ms.author: aorth +ms.date: 06/16/2025 +ms.reviewer: jdaly +ms.topic: reference +applies_to: "Dynamics 365 (online)" +ms.subservice: mda-developer +search.audienceType: + - developer +contributors: + - JimDaly +--- + +# Xrm.Copilot (Client API reference) (preview) + +[!INCLUDE [preview-note-pp](~/../shared-content/shared/preview-includes/preview-note-pp.md)] + +[!INCLUDE [xrm-copilot-description](Xrm-Copilot/includes/xrm-copilot-description.md)] + +| Method| Description| +| --- | --- | +|[executeEvent](Xrm-Copilot/executeevent.md)|[!INCLUDE [executeevent-description](Xrm-Copilot/includes/executeevent-description.md)]| +|[executePrompt](Xrm-Copilot/executeprompt.md)|[!INCLUDE [executeprompt-description](Xrm-Copilot/includes/executeprompt-description.md)]| + + + +### Related articles + +[MCSResponse](Xrm-Copilot/mcsresponse.md) +[Client API Xrm object](../clientapi-xrm.md) + +[!INCLUDE[footer-include](../../../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-device.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-device.md index 8a359b7fe8..f9278e7b1d 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-device.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-device.md @@ -1,8 +1,8 @@ --- -title: "Xrm.Device| MicrosoftDocs" +title: "Xrm.Device (Client API reference) in model-driven apps" description: Provides methods to use native device capabilities via Xrm.Device. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-encoding.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-encoding.md index 4c3148e6e5..8003903d4c 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-encoding.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-encoding.md @@ -1,8 +1,8 @@ --- -title: "Xrm.Encoding| MicrosoftDocs" +title: "Xrm.Encoding (Client API reference) in model-driven apps" description: "Xrm.Encoding provides Client API methods to encode and decode strings." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-navigation.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-navigation.md index 89319259b6..a721f32ea6 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-navigation.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-navigation.md @@ -1,8 +1,8 @@ --- -title: "Xrm.Navigation (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Xrm.Navigation (Client API reference) in model-driven apps" description: "Xrm.Navigation provides navigation-related methods. " -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-panel.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-panel.md index 978ef81dba..7ce50a148e 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-panel.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-panel.md @@ -1,8 +1,8 @@ --- -title: "Xrm.Panel| MicrosoftDocs" +title: "Xrm.Panel (Client API reference) in model-driven apps" description: "Provides the loadPanel method to display a web page in the side pane of model-driven apps form." -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference @@ -23,7 +23,7 @@ Provides a method to display a web page in the side pane of model-driven apps fo |[loadPanel](xrm-panel/loadPanel.md) |[!INCLUDE[xrm-panel/includes/loadPanel-description.md](xrm-panel/includes/loadPanel-description.md)] | > [!NOTE] -> The **Xrm.Panel** namespace was introduced in the December 2016 update for Dynamics 365 (online and on-premises), and the method under this namespace is a preview feature. A preview feature is a feature that is not complete, but is made available before it's officially in a release so customers can get early access and provide feedback. Preview features aren't meant for production use and may have limited or restricted functionality. We expect changes to this feature, so you shouldn't use it in production. Use it only in test and development environments. Microsoft doesn't provide support for this preview feature. Microsoft Dynamics 365 Technical Support won't be able to help you with issues or questions. Preview features aren't meant for production use and are subject to a separate [supplemental terms of use](https://www.microsoft.com/dynamics/Preview_Supplement_License_Terms_CRMOL_English.htm). +> The **Xrm.Panel** namespace was introduced in the December 2016 update for Dynamics 365 (online and on-premises), and the method under this namespace is a preview feature. A preview feature is a feature that isn't complete, but is made available before it's officially in a release so customers can get early access and provide feedback. Preview features aren't meant for production use and might have limited or restricted functionality. We expect changes to this feature, so you shouldn't use it in production. Use it only in test and development environments. Microsoft doesn't provide support for this preview feature. Microsoft Dynamics 365 Technical Support isn't able to help you with issues or questions. Preview features aren't meant for production use and are subject to a separate [supplemental terms of use](https://go.microsoft.com/fwlink/?linkid=2189520). ### Related articles diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-utility.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-utility.md index b612e123e3..b565cab59f 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-utility.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-utility.md @@ -1,8 +1,8 @@ --- -title: "Xrm.Utility (Client API reference)| MicrosoftDocs" +title: "Xrm.Utility (Client API reference) in model-driven apps" description: Provides container for useful methods. -author: adrianorth -ms.author: aorth +author: sriharibs-msft +ms.author: srihas ms.date: 03/12/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-webapi.md b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-webapi.md index 4c5c93d622..b312785d65 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-webapi.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/reference/xrm-webapi.md @@ -1,8 +1,8 @@ --- -title: "Xrm.WebApi (Client API reference) in model-driven apps| MicrosoftDocs" +title: "Xrm.WebApi (Client API reference) in model-driven apps" description: "Provides properties and methods to use Web API to create and manage records and execute Web API actions and functions in model-driven apps." -author: lancedMicrosoft -ms.author: lanced +author: sriharibs-msft +ms.author: srihas ms.date: 11/18/2022 ms.reviewer: jdaly ms.topic: reference diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/send-in-app-notifications.md b/powerapps-docs/developer/model-driven-apps/clientapi/send-in-app-notifications.md index fe9976448b..a0e0916da5 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/send-in-app-notifications.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/send-in-app-notifications.md @@ -5,9 +5,9 @@ ms.date: 06/23/2023 ms.reviewer: jdaly ms.service: powerapps ms.subservice: mda-developer -ms.topic: article -author: adrianorth -ms.author: aorth +ms.topic: how-to +author: sriharibs-msft +ms.author: srihas search.audienceType: - maker - developer diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/understand-clientapi-object-model.md b/powerapps-docs/developer/model-driven-apps/clientapi/understand-clientapi-object-model.md index c3a69c5cf8..0fba3216b9 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/understand-clientapi-object-model.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/understand-clientapi-object-model.md @@ -1,12 +1,11 @@ --- -title: "Understand the Client API object model in model-driven apps| MicrosoftDocs" +title: "Understand the Client API object model in model-driven apps" description: "The Client API object model for model-driven apps provides you objects and methods that you can use to apply custom business logic in model-driven apps using JavaScript." -author: adrianorth -ms.author: aorth - +author: sriharibs-msft +ms.author: srihas ms.date: 04/01/2022 ms.reviewer: jdaly -ms.topic: "conceptual" +ms.topic: concept-article applies_to: - "Dynamics 365 (online)" ms.subservice: mda-developer @@ -18,8 +17,6 @@ contributors: --- # Understand the Client API object model - - The Client API object model for model-driven apps provides you objects and methods that you can use to apply custom business logic in model-driven apps using JavaScript, such as: - Get or set column values. diff --git a/powerapps-docs/developer/model-driven-apps/clientapi/walkthrough-write-your-first-client-script.md b/powerapps-docs/developer/model-driven-apps/clientapi/walkthrough-write-your-first-client-script.md index 62ab3ed811..d95a2325de 100644 --- a/powerapps-docs/developer/model-driven-apps/clientapi/walkthrough-write-your-first-client-script.md +++ b/powerapps-docs/developer/model-driven-apps/clientapi/walkthrough-write-your-first-client-script.md @@ -1,8 +1,8 @@ --- -title: "Walkthrough: Write your first client script in model-driven apps| MicrosoftDocs" +title: "Walkthrough: Write your first client script in model-driven apps" description: "This walkthrough will help you write your first client script in model-driven apps." -author: HemantGaur -ms.author: hemantg +author: sriharibs-msft +ms.author: srihas ms.date: 10/18/2022 ms.reviewer: jdaly ms.topic: how-to diff --git a/powerapps-docs/developer/model-driven-apps/command-bar-ribbon-presentation.md b/powerapps-docs/developer/model-driven-apps/command-bar-ribbon-presentation.md index ef9fd7a505..f99c47f9c0 100644 --- a/powerapps-docs/developer/model-driven-apps/command-bar-ribbon-presentation.md +++ b/powerapps-docs/developer/model-driven-apps/command-bar-ribbon-presentation.md @@ -1,8 +1,8 @@ --- -title: "Command bar or ribbon presentation (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Data defining commands in Microsoft Dataverse can be presented in several different ways depending on the client and differences in how some tables are treated. You need to take these factors into consideration as you change ribbon commands or define new ones." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Command bar or ribbon presentation (model-driven apps)" +description: "Data defining commands in Microsoft Dataverse can be presented in several different ways depending on the client and differences in how some tables are treated. You need to take these factors into consideration as you change ribbon commands or define new ones." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/model-driven-apps/configure-form-accept-custom-querystring-parameters.md b/powerapps-docs/developer/model-driven-apps/configure-form-accept-custom-querystring-parameters.md index 739f6e6186..0e88c9204d 100644 --- a/powerapps-docs/developer/model-driven-apps/configure-form-accept-custom-querystring-parameters.md +++ b/powerapps-docs/developer/model-driven-apps/configure-form-accept-custom-querystring-parameters.md @@ -1,8 +1,8 @@ --- -title: "Configure a form to accept custom querystring parameters (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about configuring a form to accept custom querystring parameters. Use these parameters to set default values when you create a new record in the application." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Configure a form to accept custom querystring parameters (model-driven apps)" +description: "Learn about configuring a form to accept custom querystring parameters. Use these parameters to set default values when you create a new record in the application." +author: MitiJ +ms.author: mijosh ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: article @@ -17,7 +17,7 @@ contributors: The ability to pass values to a web page by using query strings represents a concern for security. Model-driven apps applies the best practice of always comparing any parameter passed as a query string against a list of expected parameter names and data types. - By default, model-driven apps allows a specified set of query string parameters to be passed to a form. You use these parameters to set default values when you create a new record in the application. Each parameter must use a standard naming convention that includes a reference to the column logical name. More information: [Set column values using parameters passed to a form](set-field-values-using-parameters-passed-form.md). +By default, model-driven apps allows a specified set of query string parameters to be passed to a form. You use these parameters to set default values when you create a new record in the application. Each parameter must use a standard naming convention that includes a reference to the column logical name. More information: [Set column values using parameters passed to a form](set-field-values-using-parameters-passed-form.md). [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] @@ -28,7 +28,6 @@ The ability to pass values to a web page by using query strings represents a con There are two ways to specify which query string parameters will be accepted by the form: - Edit form properties - - Edit form XML ### Edit form properties @@ -50,28 +49,20 @@ The ability to pass values to a web page by using query strings represents a con - **Type**. Match the data type values with the parameter values so that invalid data is not passed with the parameter. The following are valid data types: - - Boolean - - - DateTime - - - Double - - - EntityType - - - Integer - - - Long - - - PositiveInteger - - > [!NOTE] - > PositiveInteger includes "0" in the range of valid values. - - - SafeString - - - UniqueId - - - UnsignedInt + - Boolean + - DateTime + - Double + - EntityType + - Integer + - Long + - PositiveInteger + + > [!NOTE] + > PositiveInteger includes "0" in the range of valid values. + + - SafeString + - UniqueId + - UnsignedInt ### See also diff --git a/powerapps-docs/developer/model-driven-apps/create-accessible-web-resources.md b/powerapps-docs/developer/model-driven-apps/create-accessible-web-resources.md index 493d4f7e07..03681811ba 100644 --- a/powerapps-docs/developer/model-driven-apps/create-accessible-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/create-accessible-web-resources.md @@ -1,8 +1,8 @@ --- -title: "Create accessible web resources (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "The topic introduces general guidance and links to more resources that will help you design web resource user interface elements that are accessible to people with disabilities." # 115-145 characters including spaces. This abstract displays in the search result." -author: sriharibs-msft -ms.author: srihas +title: "Create accessible web resources (model-driven apps)" +description: "The topic introduces general guidance and links to more resources that will help you design web resource user interface elements that are accessible to people with disabilities." +author: anushikhas96 +ms.author: anushisharma ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: article @@ -44,7 +44,7 @@ It is important that you use the correct HTML elements for the types of interact However, semantic HTML can only go so far. Modern web applications typically include custom controls that are composed of many HTML elements working together. Page content that is frequently updated dynamically using asynchronous JavaScript is confusing for AT applications that rely only on semantic HTML. [Accessible Rich Internet Applications (ARIA)](/microsoft-edge/accessibility) technology provides a solution by extending HTML with additional attributes that communicate custom semantics. -ARIA provides a standard set of extended attributes that can be applied to HTML elements that are used in a control, or “widget.” These attributes describe the role that the HTML element plays in the control. ARIA also provides capabilities to improve the navigation experience and make the user aware of elements that may be updated dynamically. The recommended practice is to layer ARIA over semantic HTML. +ARIA provides a standard set of extended attributes that can be applied to HTML elements that are used in a control, or "widget." These attributes describe the role that the HTML element plays in the control. ARIA also provides capabilities to improve the navigation experience and make the user aware of elements that may be updated dynamically. The recommended practice is to layer ARIA over semantic HTML. In addition to including support for AT, there are other requirements you have to consider. For example, how does the UI adjust when the user increases the text size? Does your UI require that the user be able to differentiate colors to perform tasks? Can all actions be performed by using a keyboard? For more information, see [Introduction to Web Accessibility](/previous-versions/windows/apps/hh452681(v=win.10)). diff --git a/powerapps-docs/developer/model-driven-apps/create-dashboard.md b/powerapps-docs/developer/model-driven-apps/create-dashboard.md index 6bfb7b6c25..e6e73e5f64 100644 --- a/powerapps-docs/developer/model-driven-apps/create-dashboard.md +++ b/powerapps-docs/developer/model-driven-apps/create-dashboard.md @@ -1,12 +1,12 @@ --- -title: "Create a dashboard (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Organization-owned dashboards can be created by using the Microsoft Dataverse web services (SDK) or by customizing the form in Dataverse by editing the customizations.xml file." # 115-145 characters including spaces. This abstract displays in the search result." +title: "Create a dashboard (model-driven apps)" +description: "Organization-owned dashboards can be created by using the Microsoft Dataverse web services (SDK) or by customizing the form in Dataverse by editing the customizations.xml file." ms.date: 04/01/2022 -ms.topic: article -author: sriharibs-msft +ms.topic: how-to +author: jasongre +ms.author: jasongre +ms.reviewer: jdaly ms.subservice: mda-developer -ms.author: srihas -ms.reviewer: search.audienceType: - developer contributors: @@ -139,7 +139,7 @@ SystemForm dashboard = new SystemForm _dashboardId = service.Create(dashboard); ``` -For a complete sample, see [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsDashboard). For a sample to create a user-owned dashboard, and assign it to another user, see [Sample: Assign a user-owned dashboard to another user](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/AssignUserOwnedDashboardToAnother). +For a complete sample, see [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsDashboard). For a sample to create a user-owned dashboard, and assign it to another user, see [Sample: Assign a user-owned dashboard to another user](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/AssignUserOwnedDashboardToAnother). @@ -150,14 +150,10 @@ The customizations.xml file that is exported with an unmanaged solution contains #### Create a dashboard by customizing a form 1. Log in to Dataverse. - -2. Export a solution. For information about doing so, see [Exporting, Preparing to Edit, and Importing the Ribbon](export-prepare-edit-import-ribbon.md). - -3. Browse to the customizations.xml file in the exported solution folder, and open it for editing. - -4. Browse to the end of the dashboards area in the customizations.xml file by searching for the following tag: `` - -5. Before the `` tag, add the following to define a new dashboard: +1. Export a solution. For information about doing so, see [Exporting, Preparing to Edit, and Importing the Ribbon](export-prepare-edit-import-ribbon.md). +1. Browse to the customizations.xml file in the exported solution folder, and open it for editing. +1. Browse to the end of the dashboards area in the customizations.xml file by searching for the following tag: `` +1. Before the `` tag, add the following to define a new dashboard: ```xml @@ -174,9 +170,8 @@ The customizations.xml file that is exported with an unmanaged solution contains ``` -6. Save the customizations.xml file. - -7. Import the .zip file as a solution in Dataverse. More information: [Exporting, Preparing to Edit, and Importing the Ribbon](export-prepare-edit-import-ribbon.md). +1. Save the customizations.xml file. +1. Import the .zip file as a solution in Dataverse. More information: [Exporting, Preparing to Edit, and Importing the Ribbon](export-prepare-edit-import-ribbon.md). @@ -209,10 +204,10 @@ Certain dashboards that are created or modified using the Dataverse or through f ### See also [Dashboards](analyze-data-with-dashboards.md) - [Using FormXML for dashboards](understand-dashboards-dashboard-components-formxml.md) - [Actions on dashboards](actions-dashboards.md) - [Sample dashboards](sample-dashboards.md) - [Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsDashboardd) - [Customize forms](customize-entity-forms.md) +[Using FormXML for dashboards](understand-dashboards-dashboard-components-formxml.md) +[Actions on dashboards](actions-dashboards.md) +[Sample dashboards](sample-dashboards.md) +[Sample: Create, retrieve, update, and delete (CRUD) a dashboard](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsDashboardd) +[Customize forms](customize-entity-forms.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/create-manage-model-driven-apps-using-code.md b/powerapps-docs/developer/model-driven-apps/create-manage-model-driven-apps-using-code.md index 9af06fc9cd..014f867e16 100644 --- a/powerapps-docs/developer/model-driven-apps/create-manage-model-driven-apps-using-code.md +++ b/powerapps-docs/developer/model-driven-apps/create-manage-model-driven-apps-using-code.md @@ -1,6 +1,6 @@ --- -title: "Create, manage, and publish model-driven apps using code | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about how to create, manage, and publish model-driven apps using code in Power Apps." # 115-145 characters including spaces. This abstract displays in the search result." +title: "Create, manage, and publish model-driven apps using code" +description: "Learn about how to create, manage, and publish model-driven apps using code in Power Apps." author: caburk ms.author: caburk ms.date: 04/01/2022 @@ -63,7 +63,7 @@ The response **OData-EntityId** header contains the Uri of the created app. ```http HTTP/1.1 204 No Content OData-Version: 4.0 -OData-EntityId: [Organization URI]/api/data/v9.0/appmodules(dd621d4a-d898-e711-80e7-00155db763be) +OData-EntityId: [Organization URI]/api/data/v9.0/appmodules(00aa00aa-bb11-cc22-dd33-44ee44ee44ee) ``` ## Add or remove components from your model-driven app @@ -85,7 +85,7 @@ OData-Version: 4.0 Accept: application/json { - "AppId":"dd621d4a-d898-e711-80e7-00155db763be", + "AppId":"00001111-aaaa-2222-bbbb-3333cccc4444", "Components":[ { "savedqueryid":"00000000-0000-0000-00aa-000000666000", @@ -111,7 +111,7 @@ OData-Version: 4.0 Accept: application/json { - "AppId":"dd621d4a-d898-e711-80e7-00155db763be", + "AppId":"00001111-aaaa-2222-bbbb-3333cccc4444", "Components":[ { "savedqueryid":"00000000-0000-0000-00aa-000000666000", @@ -125,9 +125,9 @@ Accept: application/json Validating an app involves checking for any dependencies for the components you have added in your model-driven app to ensure that your app works fine. This is the same as selecting **Validate** in the app designer. More information: [Validate your app](../../maker/model-driven-apps/validate-app.md) -Use the function or the message to validate your app. The following Web API request shows how to validate your model-driven app with ID: dd621d4a-d898-e711-80e7-00155db763be: +Use the function or the message to validate your app. The following Web API request shows how to validate your model-driven app with ID: 00001111-aaaa-2222-bbbb-3333cccc4444: -`GET [Organization URI]/api/data/v9.0/ValidateApp(AppModuleId=dd621d4a-d898-e711-80e7-00155db763be)` +`GET [Organization URI]/api/data/v9.0/ValidateApp(AppModuleId=00001111-aaaa-2222-bbbb-3333cccc4444)` If there are no validation errors, the response is as follows: @@ -188,7 +188,7 @@ OData-Version: 4.0 After you have added required components to your model-driven app and validated it, you must publish it to make it available to users. -Use the action or the message to publish your model-driven app. The following request shows how to publish your model-driven app with ID: dd621d4a-d898-e711-80e7-00155db763be: +Use the action or the message to publish your model-driven app. The following request shows how to publish your model-driven app with ID: 00001111-aaaa-2222-bbbb-3333cccc4444: ```http POST [Organization URI]/api/data/v9.0/PublishXml HTTP/1.1 @@ -198,7 +198,7 @@ OData-Version: 4.0 Accept: application/json { - "ParameterXml":"dd621d4a-d898-e711-80e7-00155db763be" + "ParameterXml":"00001111-aaaa-2222-bbbb-3333cccc4444" } ``` @@ -209,7 +209,7 @@ To provide users access to your apps so that they can access it from their **Set Use the **appmoduleroles_association** navigation property of the [AppModule table](../data-platform/reference/entities/appmodule.md) entity to associate a model-driven app with a security role. The following request shows how to associate a model-driven app with a security role: ```http -POST [Organization URI]/api/data/v9.0/appmodules(dd621d4a-d898-e711-80e7-00155db763be)appmoduleroles_association/$ref HTTP/1.1 +POST [Organization URI]/api/data/v9.0/appmodules(00001111-aaaa-2222-bbbb-3333cccc4444)appmoduleroles_association/$ref HTTP/1.1 Content-Type: application/json; charset=utf-8 OData-MaxVersion: 4.0 OData-Version: 4.0 @@ -223,7 +223,7 @@ Accept: application/json To disassociate a security role from a model-driven app, you use the DELETE request with the same navigation property. For example: ``` -DELETE [Organization URI]/api/data/v9.0/appmodules(dd621d4a-d898-e711-80e7-00155db763be)/appmoduleroles_association/$ref?$id=[Organization URI]/api/data/v9.0/roles( function or the message. For example: -`GET [Organization URI]/api/data/v9.0/RetrieveAppComponents(AppModuleId=dd621d4a-d898-e711-80e7-00155db763be)` +`GET [Organization URI]/api/data/v9.0/RetrieveAppComponents(AppModuleId=00001111-aaaa-2222-bbbb-3333cccc4444)` ### Retrieve security roles associated with published model-driven app -To retrieve the security roles associated with your model-driven app, use the `$expand` system query option with the **appmoduleroles_association** navigation property. For example, here is the request to retrieve all the security roles associated to a model-driven app with ID: dd621d4a-d898-e711-80e7-00155db763be: +To retrieve the security roles associated with your model-driven app, use the `$expand` system query option with the **appmoduleroles_association** navigation property. For example, here is the request to retrieve all the security roles associated to a model-driven app with ID: 00001111-aaaa-2222-bbbb-3333cccc4444: -`GET [Organization URI]/api/data/v9.0/appmodules(dd621d4a-d898-e711-80e7-00155db763be)?$expand=appmoduleroles_association&$select=name,appmoduleroles_association` +`GET [Organization URI]/api/data/v9.0/appmodules(00001111-aaaa-2222-bbbb-3333cccc4444)?$expand=appmoduleroles_association&$select=name,appmoduleroles_association` ### Delete model-driven apps Use the DELETE request to delete a model-driven app. For example: -`DELETE [Organization URI]/api/data/v9.0/appmodules(dd621d4a-d898-e711-80e7-00155db763be)` +`DELETE [Organization URI]/api/data/v9.0/appmodules(00001111-aaaa-2222-bbbb-3333cccc4444)` ## Client API support for model-driven apps diff --git a/powerapps-docs/developer/model-driven-apps/create-visualization-chart.md b/powerapps-docs/developer/model-driven-apps/create-visualization-chart.md index 5aa5a18b6d..b840b7bda9 100644 --- a/powerapps-docs/developer/model-driven-apps/create-visualization-chart.md +++ b/powerapps-docs/developer/model-driven-apps/create-visualization-chart.md @@ -1,11 +1,11 @@ --- -title: "Create a visualization (chart) (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "The topic shows how to create a chart visualization and a web resource visualization." # 115-145 characters including spaces. This abstract displays in the search result." -author: sriharibs-msft -ms.author: srihas +title: "Create a visualization (chart) (model-driven apps)" +description: "Learn how to create a chart visualization and a web resource visualization." +author: jasongre +ms.author: jasongre ms.date: 04/01/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.assetid: 9dbed5ee-21a4-ab86-fc4c-08c3838e42f2 ms.subservice: mda-developer search.audienceType: @@ -39,7 +39,7 @@ Before creating a visualization, make sure that you are aware of the following: Charts require you to specify the underlying data for the charts and how the charts will look in the form of _data description_ and _presentation description_ XML strings. More information: [Specifying chart data](understand-charts-underlying-data-chart-representation.md) and [Sample Charts](sample-charts.md). -For a complete sample on how to create an organization-owned chart, see [Sample: Create, retrieve, update, and delete (CRUD) a chart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsChart). +For a complete sample on how to create an organization-owned chart, see [Sample: Create, retrieve, update, and delete (CRUD) a chart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsChart). ### Create a multi-series chart @@ -92,10 +92,10 @@ For example, to create a _Sample Visualization_ that displays an existing Web re ### See also [Charts](view-data-with-visualizations-charts.md) - [Specifying chart data](understand-charts-underlying-data-chart-representation.md) - [Actions on chart](actions-visualizations-charts.md) - [Sample charts](sample-charts.md) - [Data visualization and analytics](customize-visualizations-dashboards.md) - [Sample: Create, retrieve, update, and delete (CRUD) a chart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/CRUDOperationsChart) +[Specifying chart data](understand-charts-underlying-data-chart-representation.md) +[Actions on chart](actions-visualizations-charts.md) +[Sample charts](sample-charts.md) +[Data visualization and analytics](customize-visualizations-dashboards.md) +[Sample: Create, retrieve, update, and delete (CRUD) a chart](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/CRUDOperationsChart) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/css-web-resources.md b/powerapps-docs/developer/model-driven-apps/css-web-resources.md index cdb86f5c8c..83a7b01b41 100644 --- a/powerapps-docs/developer/model-driven-apps/css-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/css-web-resources.md @@ -1,8 +1,8 @@ --- -title: "CSS web resources (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Use cascading style sheet (CSS) web resources to create style sheets for use in webpage web resources. " # 115-145 characters including spaces. This abstract displays in the search result." -author: sriharibs-msft -ms.author: srihas +title: "CSS web resources (model-driven apps)" +description: "Use cascading style sheet (CSS) web resources to create style sheets for use in webpage web resources. " +author: anushikhas96 +ms.author: anushisharma ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/model-driven-apps/customization-xml-reference.md b/powerapps-docs/developer/model-driven-apps/customization-xml-reference.md index f4c907aad2..faa6dbd411 100644 --- a/powerapps-docs/developer/model-driven-apps/customization-xml-reference.md +++ b/powerapps-docs/developer/model-driven-apps/customization-xml-reference.md @@ -1,6 +1,6 @@ --- -title: "Customization XML reference (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "The customizations.xml file is one of the files included in an exported unmanaged solution. The file contains all or selected portions of the customizations and configurations for your system" # 115-145 characters including spaces. This abstract displays in the search result." +title: "Customization XML reference (model-driven apps)" +description: "The customizations.xml file is one of the files included in an exported unmanaged solution. The file contains all or selected portions of the customizations and configurations for your system" author: caburk ms.author: caburk ms.date: 04/01/2022 diff --git a/powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md b/powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md index e580c951e6..1498f33133 100644 --- a/powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md +++ b/powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md @@ -1,8 +1,8 @@ --- -title: "Customize commands and the ribbon (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Microsoft Dataverse displays commands in different ways depending on the table and the client. In most places in the web application, you will see a command bar instead of a ribbon. Dynamics 365 for tablets also uses data defined as ribbons to control what commands are available using a command bar that is optimized for touch." # 115-145 characters including spaces. This abstract displays in the search result." -author: caburk -ms.author: caburk +title: "Customize commands and the ribbon (model-driven apps)" +description: "Model-driven apps display commands in different ways depending on the table and the client. In most places in model-driven apps, you will see a command bar instead of a ribbon. Dynamics 365 for tablets also uses data defined as ribbons to control what commands are available using a command bar that is optimized for touch." +author: clromano +ms.author: clromano ms.date: 10/03/2022 ms.reviewer: jdaly ms.topic: article @@ -17,7 +17,7 @@ contributors: [!INCLUDE [cc-modern-commanding](../data-platform/includes/cc-modern-commanding.md)] -Microsoft Dataverse displays commands in different ways depending on the table and the client. In most places in the web application, you will see a *command bar* instead of a ribbon. Dynamics 365 for Tablets also uses data defined as ribbons to control what commands are available using a command bar that is optimized for touch. +Model-driven apps display commands in different ways depending on the table and the client. In most places in the model-driven apps, you will see a *command bar* instead of a ribbon. Dynamics 365 for Tablets also uses data defined as ribbons to control what commands are available using a command bar that is optimized for touch. The command bar provides better performance. The ribbon is still displayed in the web application for certain forms and it is still used for list views in Dynamics 365 for Outlook. Both the command bar and the ribbon use the same underlying XML data to define what commands to display, when the commands are enabled, and what the commands do. diff --git a/powerapps-docs/developer/model-driven-apps/customize-entity-forms.md b/powerapps-docs/developer/model-driven-apps/customize-entity-forms.md index 8bd7cbd206..b9b30049a6 100644 --- a/powerapps-docs/developer/model-driven-apps/customize-entity-forms.md +++ b/powerapps-docs/developer/model-driven-apps/customize-entity-forms.md @@ -1,11 +1,11 @@ --- -title: "Customize forms (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Forms provide the user interface (UI) that people use to create, view, or edit table records. Use the form designer in the customization tools to create and edit forms. This topic will provide information necessary to create or edit forms programmatically." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Customize forms (model-driven apps)" +description: "Forms provide the user interface (UI) that people use to create, view, or edit table records. Use the form designer in the customization tools to create and edit forms. This topic will provide information necessary to create or edit forms programmatically." +author: MitiJ +ms.author: mijosh ms.date: 04/01/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -47,22 +47,22 @@ Forms are stored in the `SystemForm` table along with dashboards and visualizati The following table describes key `SystemForm` table columns and the corresponding data included in the XML elements exported with the solution. -| SystemForm property | FormXML element | Description | -|-----------------------|-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `AncestorFormId` | `` | Unique identifier of the parent form. This is set when you create a new form by using **Save As** for an existing form or by using . | -| `CanBeDeleted` | `` | Information that specifies whether this component can be deleted.This managed property is only applied if the form was created by importing a managed solution. | -| `Description` | `` | `Description` is a string and `` contains any localized labels for the description of the form.

The localized labels can be retrieved using the . | -| `FormActivationState` | `` | Specifies the state of the form.

Only forms of type "main" can be deactivated.

Valid Values:

- 0: Inactive
- 1: Active | -| `FormId` | `` | Unique identifier of the form | -| `FormPresentation` | `` | Specifies whether this form is in the updated UI layout in Microsoft Dataverse. | -| `FormXml` | `
` | XML representation of the form layout. | -| `IntroducedVersion` | `` | Version of the solution that the form was added in. | -| `IsAIRMerged` | N/A | Specifies whether this form is merged with the updated UI layout in Dataverse. | -| `IsCustomizable` | `` | Information that specifies whether this component can be customized.

This managed property is only applied if the form was created by importing a managed solution. | -| `IsDefault` | N/A | Information that specifies whether the form or the dashboard is the system default. | -| `Name` | `` | `Name` is a string and `` contains any localized labels for the name of the form.

The localized labels can be retrieved using the . | -| `ObjectTypeCode` | The form is a decedent of the `Entity` element. | The `ObjectTypeCode` value is the table logical name. | -| `Type` | `` element `type` parameter | Valid values for forms are:

- 2: `main`
- 5: `mobile`
- 6: `quick`
- 7: `quickCreate` | +|SystemForm property|FormXML element|Description| +|----|----|----| +|`AncestorFormId`|``|Unique identifier of the parent form. This is set when you create a new form by using **Save As** for an existing form or by using the SDK for .NET [CopySystemFormRequest class](xref:Microsoft.Crm.Sdk.Messages.CopySystemFormRequest) or Web API [CopySystemForm action](xref:Microsoft.Dynamics.CRM.CopySystemForm).| +|`CanBeDeleted`|``|Information that specifies whether this component can be deleted.This managed property is only applied if the form was created by importing a managed solution.| +|`Description`|``| `Description` is a string and `` contains any localized labels for the description of the form.

The localized labels can be retrieved using the . | +| `FormActivationState` |``|Specifies the state of the form.

Only forms of type "main" can be deactivated.

Valid Values:

-0: `Inactive`
-1: `Active`| +|`FormId`|``|Unique identifier of the form| +|`FormPresentation`|``|Specifies whether this form is in the updated UI layout in Microsoft Dataverse.| +|`FormXml`|``|XML representation of the form layout.| +|`IntroducedVersion`|``|Version of the solution that the form was added in.| +|`IsAIRMerged`|N/A|Specifies whether this form is merged with the updated UI layout in Dataverse.| +|`IsCustomizable`|``|Information that specifies whether this component can be customized.

This managed property is only applied if the form was created by importing a managed solution.| +|`IsDefault`|N/A|Information that specifies whether the form or the dashboard is the system default.| +|`Name`|``|`Name` is a string and `` contains any localized labels for the name of the form.

The localized labels can be retrieved using the .| +|`ObjectTypeCode`| The form is a decedent of the `Entity` element. |The `ObjectTypeCode` value is the table logical name.| +|`Type`|`` element `type` parameter|Valid values for forms are:

- 2: `main`
-5: `mobile`
-6: `quick`
-7: `quickCreate`| @@ -114,7 +114,7 @@ var pageInput = { pageType: "entityrecord", entityName: "account", formType: 2, - entityId: "5a57f2c3-5672-ea11-a812-000d3a339706" //replace with actual ID + entityId: "00aa00aa-bb11-cc22-dd33-44ee44ee44ee" //replace with actual ID }; var navigationOptions = { target: 2, @@ -175,10 +175,10 @@ Xrm.Navigation.navigateTo(pageInput, navigationOptions).then( ### See also - [Create and design forms](../../maker/model-driven-apps/create-design-forms.md) - [SystemForm table](../data-platform/reference/entities/systemform.md) - [Form XML schema](form-xml-schema.md)
- [Xrm.Navigation.navigateTo](./clientapi/reference/xrm-navigation/navigateto.md) +[Create and design forms](../../maker/model-driven-apps/create-design-forms.md) +[SystemForm table](../data-platform/reference/entities/systemform.md) +[Form XML schema](form-xml-schema.md)
+[Xrm.Navigation.navigateTo](./clientapi/reference/xrm-navigation/navigateto.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/customize-entity-views.md b/powerapps-docs/developer/model-driven-apps/customize-entity-views.md index 496c00aeba..e0064a129b 100644 --- a/powerapps-docs/developer/model-driven-apps/customize-entity-views.md +++ b/powerapps-docs/developer/model-driven-apps/customize-entity-views.md @@ -1,12 +1,12 @@ --- -title: "Customize views (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about customizing the views." # 115-145 characters including spaces. This abstract displays in the search result." -author: sriharibs-msft -ms.author: srihas +title: "Customize views (model-driven apps)" +description: "Learn about customizing the views." +author: clromano +ms.author: clromano +ms.reviewer: jdaly ms.date: 04/01/2022 -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer -ms.reviewer: search.audienceType: - developer contributors: @@ -281,7 +281,7 @@ function displayIconTooltip(rowData, userLCID) { var coldata = str.opportunityratingcode_Value; var imgName = ""; var tooltip = ""; - switch (coldata) { + switch (parseInt(coldata,10)) { case 1: imgName = "new_Hot"; switch (userLCID) { diff --git a/powerapps-docs/developer/model-driven-apps/customize-visualizations-dashboards.md b/powerapps-docs/developer/model-driven-apps/customize-visualizations-dashboards.md index c7215fcf93..7cb4c16445 100644 --- a/powerapps-docs/developer/model-driven-apps/customize-visualizations-dashboards.md +++ b/powerapps-docs/developer/model-driven-apps/customize-visualizations-dashboards.md @@ -1,12 +1,12 @@ --- -title: "Customize visualizations and dashboards (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about configuring dashboards in such a way that enables you to view data from multiple areas of Dynamics 365 such as sales, marketing, and service. You can even adjust the data displayed in visualizations and dashboards per your business requirements by applying filters." # 115-145 characters including spaces. This abstract displays in the search result." +title: "Customize visualizations and dashboards (model-driven apps)" +description: "Learn about configuring dashboards in such a way that enables you to view data from multiple areas of Dynamics 365 such as sales, marketing, and service. You can even adjust the data displayed in visualizations and dashboards per your business requirements by applying filters." ms.date: 04/01/2022 ms.topic: article -author: sriharibs-msft +author: jasongre +ms.author: jasongre +ms.reviewer: jdaly ms.subservice: mda-developer -ms.author: srihas -ms.reviewer: search.audienceType: - developer contributors: @@ -31,7 +31,4 @@ Data visualization and analytics in model-driven apps enable you to graphically [View Data with Visualizations (Charts)](view-data-with-visualizations-charts.md)
[Visualization Data Description Schema](visualization-data-description-schema.md) - - - [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/data-xml-web-resources.md b/powerapps-docs/developer/model-driven-apps/data-xml-web-resources.md index 22e5cfea29..81ad107c0a 100644 --- a/powerapps-docs/developer/model-driven-apps/data-xml-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/data-xml-web-resources.md @@ -1,8 +1,8 @@ --- -title: "Data (XML) Web resources (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about using data (XML) Web resources to save and access data." # 115-145 characters including spaces. This abstract displays in the search result." -author: sriharibs-msft -ms.author: srihas +title: "Data (XML) Web resources (model-driven apps)" +description: "Learn about using data (XML) Web resources to save and access data." +author: anushikhas96 +ms.author: anushisharma ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: article @@ -16,26 +16,27 @@ contributors: # Data (XML) Web resources - - Use Data (XML) Web resources to save and access data. -## Capabilities of XML Web resources - Use XML Web resources to cache data that you want to use in your solution. - -### Limitations of XML Web resources - Use XML Web resources to cache configuration settings or metadata for your solutions. - - An XML Web resource does not represent a robust solution for data that is frequently updated by multiple users. While one user is updating an XML Web resource, another user (or automated process) could update the Web resource and that data would be lost when the first user saves their changes. +## Capabilities of XML Web resources + +Use XML Web resources to cache data that you want to use in your solution. - All XML files must use the .xml file name extension. Files that use XML data but do not use the .xml file name extension cannot be uploaded as Web resources unless the file name extension is changed. +### Limitations of XML Web resources + +Use XML Web resources to cache configuration settings or metadata for your solutions. + +An XML Web resource doesn't represent a robust solution for data multiple users frequently update. When one user is updating an XML Web resource, another user (or automated process) could update the Web resource. Data added by the second user is lost when the first user saves their changes. + +All XML files must use the .xml file name extension. Files that use XML data but don't use the .xml file name extension can't be uploaded as Web resources unless the file name extension is changed. -### See also - [Web resources](web-resources.md) - [Using Web Page (HTML) web resources](webpage-html-web-resources.md) - [Using Style Sheet (CSS) web resources](css-web-resources.md) - [Using JavaScript web resources](script-jscript-web-resources.md) - [Using Image (JPG, PNG, GIF) web resources](image-web-resources.md) - [Using Stylesheet (XSL) web resources](stylesheet-xsl-web-resources.md) +### See also + +[Web resources](web-resources.md) +[Using Web Page (HTML) web resources](webpage-html-web-resources.md) +[Using Style Sheet (CSS) web resources](css-web-resources.md) +[Using JavaScript web resources](script-jscript-web-resources.md) +[Using Image (JPG, PNG, GIF) web resources](image-web-resources.md) +[Using Stylesheet (XSL) web resources](stylesheet-xsl-web-resources.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/define-custom-actions-modify-ribbon.md b/powerapps-docs/developer/model-driven-apps/define-custom-actions-modify-ribbon.md index 25c21939bb..6efba63d01 100644 --- a/powerapps-docs/developer/model-driven-apps/define-custom-actions-modify-ribbon.md +++ b/powerapps-docs/developer/model-driven-apps/define-custom-actions-modify-ribbon.md @@ -1,8 +1,8 @@ --- -title: "Define custom actions to modify the ribbon (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about defining custom actions to modify the ribbon." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Define custom actions to modify the ribbon (model-driven apps)" +description: "Learn about defining custom actions to modify the ribbon." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/model-driven-apps/define-ribbon-actions.md b/powerapps-docs/developer/model-driven-apps/define-ribbon-actions.md index 7bc52cf8c2..23650ff0d0 100644 --- a/powerapps-docs/developer/model-driven-apps/define-ribbon-actions.md +++ b/powerapps-docs/developer/model-driven-apps/define-ribbon-actions.md @@ -1,8 +1,8 @@ --- -title: "Define ribbon actions (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about defining the actions to be performed by a command bar or ribbon control in a element together with rules that control whether the control is enabled or visible in the ribbon." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Define ribbon actions (model-driven apps)" +description: "Learn about defining the actions to be performed by a command bar or ribbon control in a element together with rules that control whether the control is enabled or visible in the ribbon." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly ms.topic: article diff --git a/powerapps-docs/developer/model-driven-apps/define-ribbon-commands.md b/powerapps-docs/developer/model-driven-apps/define-ribbon-commands.md index 7147265ab8..39519738bf 100644 --- a/powerapps-docs/developer/model-driven-apps/define-ribbon-commands.md +++ b/powerapps-docs/developer/model-driven-apps/define-ribbon-commands.md @@ -1,8 +1,8 @@ --- -title: "Define ribbon commands (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "A Ribbon command creates a reusable definition that can be referenced by ribbon control elements." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Define ribbon commands (model-driven apps)" +description: "A Ribbon command creates a reusable definition that can be referenced by ribbon control elements." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly ms.topic: article @@ -20,7 +20,8 @@ contributors: A *Ribbon* command creates a reusable definition that can be referenced by ribbon control elements. -## Ribbon command elements +## Ribbon command elements + The `` element defines a command in the ribbon. The `Id` attribute specifies a unique identifier for the command that can be referenced by ribbon control elements by using the `Command` parameter. A ribbon command defines three things: @@ -34,11 +35,12 @@ A *Ribbon* command creates a reusable definition that can be referenced by ribbo > [!IMPORTANT] > All command definitions are downloaded to a user's computer so that they can be evaluated at run time. This means that a user without the privileges to see a particular control in the ribbon can use the browser **View Source** command, review the code, and determine that a control exists that isn't displayed to them. -### See also - [Customize commands and the ribbon](customize-commands-ribbon.md) - [Use localized labels with Ribbons](use-localized-labels-ribbons.md) - [Define Ribbon enable rules](define-ribbon-enable-rules.md) - [Troubleshoot ribbon issues](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete) +### See also + +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Use localized labels with Ribbons](use-localized-labels-ribbons.md) +[Define Ribbon enable rules](define-ribbon-enable-rules.md) +[Troubleshoot ribbon issues](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/define-ribbon-display-rules.md b/powerapps-docs/developer/model-driven-apps/define-ribbon-display-rules.md index e31f8b9c50..7d0e355a00 100644 --- a/powerapps-docs/developer/model-driven-apps/define-ribbon-display-rules.md +++ b/powerapps-docs/developer/model-driven-apps/define-ribbon-display-rules.md @@ -1,8 +1,8 @@ --- -title: "Define ribbon display rules (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about defining specific rules to control when the ribbon elements will display during the configuration of ribbon elements. " # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Define ribbon display rules (model-driven apps)" +description: "Learn about defining specific rules to control when the ribbon elements will display during the configuration of ribbon elements." +author: clromano +ms.author: clromano ms.date: 02/02/2024 ms.reviewer: jdaly ms.topic: article @@ -46,7 +46,8 @@ The `Type` values correspond to the following: | `Refresh` | The command bar is presented using the updated user interface. | | `Legacy` | The ribbon is presented in forms for tables that were not updated or in a list view in Dynamics 365 for Outlook. | -### `` +### `` + Allows definition of rules depending on the type of client used. `Type` options are as follows: - Web @@ -81,15 +82,15 @@ Use this kind of rule to display ribbon elements when a user has specific privil Allows definition of rules depending on the Boolean values of specific table properties. `PropertyName` options are as follows: - - DuplicateDetectionEnabled - - GridFiltersEnabled - - HasStateCode - - IsConnectionsEnabled - - MailMergeEnabled - - WorksWithQueue - - HasActivities - - IsActivity - - HasNotes +- DuplicateDetectionEnabled +- GridFiltersEnabled +- HasStateCode +- IsConnectionsEnabled +- MailMergeEnabled +- WorksWithQueue +- HasActivities +- IsActivity +- HasNotes ### `` @@ -105,11 +106,11 @@ The `EntityRule` also includes an optional context parameter to specify whether Use the form state rule to determine the current type of form that is displaying a record. `State` options are as follows: - - Create - - Existing - - ReadOnly - - Disabled - - BulkEdit +- Create +- Existing +- ReadOnly +- Disabled +- BulkEdit ### `` @@ -170,9 +171,9 @@ This type of rule checks the URL of the page being displayed. It returns true if A rule that detects whether the referencing attribute for an entity is required. -This is a very specific rule for a very specific case. Use this rule when there is a relationship bound subgrid or an associated grid on the page. This rule will test whether the referencing attribute used in the relationship is required. This rule is used to hide the Add Existing record type button when it isn’t appropriate to display it. +This is a very specific rule for a very specific case. Use this rule when there is a relationship bound subgrid or an associated grid on the page. This rule will test whether the referencing attribute used in the relationship is required. This rule is used to hide the Add Existing record type button when it isn't appropriate to display it. -In an entity relationship the lookup field in the related record (the referencing attribute) may be required or not. For example, the Regarding field of an activity is not required yet the Potential Customer field of an opportunity is required. The Add Existing Activity button will set the Regarding field value to the current record context and it can only work if the Regarding field doesn’t already have a value. All Opportunity records have a value in their Potential Customer field, so it never makes sense to display an Add Existing Opportunity button. This rule detects that the referencing attribute is required and therefore returns true. +In an entity relationship the lookup field in the related record (the referencing attribute) may be required or not. For example, the Regarding field of an activity is not required yet the Potential Customer field of an opportunity is required. The Add Existing Activity button will set the Regarding field value to the current record context and it can only work if the Regarding field doesn't already have a value. All Opportunity records have a value in their Potential Customer field, so it never makes sense to display an Add Existing Opportunity button. This rule detects that the referencing attribute is required and therefore returns true. ### `` @@ -198,9 +199,10 @@ Use this rule to check the value of a specific column in the record being displa > For commands defined for subgrid for forms using the updated user experience, value rules cannot be used within display rules. Use this element within an `` to hide an element. ### See also - [Customize commands and the ribbon](customize-commands-ribbon.md) - [Define ribbon enable rules](define-ribbon-enable-rules.md) - [Define ribbon actions](define-ribbon-actions.md) + +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Define ribbon enable rules](define-ribbon-enable-rules.md) +[Define ribbon actions](define-ribbon-actions.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/define-ribbon-enable-rules.md b/powerapps-docs/developer/model-driven-apps/define-ribbon-enable-rules.md index 7cac68a471..fd956cee1d 100644 --- a/powerapps-docs/developer/model-driven-apps/define-ribbon-enable-rules.md +++ b/powerapps-docs/developer/model-driven-apps/define-ribbon-enable-rules.md @@ -1,11 +1,11 @@ --- -title: "Define ribbon enable rules (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about defining specific rules to control when the ribbon elements are enabled during configuration of ribbon elements." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Define ribbon enable rules (model-driven apps)" +description: "Learn about defining specific rules to control when the ribbon elements are enabled during configuration of ribbon elements." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -21,7 +21,6 @@ contributors: When configuring ribbon elements, you can define specific rules to control when the ribbon elements are enabled. The `` element is used as follows: - Use the `/RuleDefinitions/EnableRules/EnableRule` element to define rules controlling when the ribbon element should be enabled. - - Use the `/CommandDefinitions/CommandDefinition/EnableRules/EnableRule` element to associate specific enable rules to a command definition. ## What does enabled mean? @@ -39,6 +38,7 @@ Enable rules are intended to be reused. By defining them with rule definitions, [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] ### Command Client Type Rule + Uses the `` element. [!INCLUDE[ribbon_element_CommandClientTypeRule](../../includes/ribbon-element-commandclienttyperule.md)] The `Type` values correspond to the following: @@ -51,11 +51,11 @@ Enable rules are intended to be reused. By defining them with rule definitions, | `Legacy` | The ribbon is presented in forms for tables that were not updated or in a list view in [!INCLUDE[pn_crm_for_outlook_full](../../includes/pn-crm-for-outlook-full.md)]. | ### Crm Client Type Rule -Uses the `` element to allow definition of rules depending on the type of client used. Type options are as follows: -- `Web` +Uses the `` element to allow definition of rules depending on the type of client used. Type options are as follows: -- `Outlook` +- `Web` +- `Outlook` ### Crm Offline Access State Rule @@ -65,9 +65,8 @@ Uses the `` element to allow definition of rules depending o Uses the `` element. Use this rule if you want to only display a button for a specific type of [!INCLUDE[pn_crm_for_outlook_full](../../includes/pn-crm-for-outlook-full.md)]. Type options are as follows: -- `CrmForOutlook` - -- `CrmForOutlookOfflineAccess` +- `CrmForOutlook` +- `CrmForOutlookOfflineAccess` ### Custom Rule @@ -132,43 +131,45 @@ function EnableRule() { The `EntityRule` also includes an optional context parameter to specify whether the table is being displayed in the form or a list (HomePageGrid). The optional `AppliesTo` parameter can be set to `PrimaryEntity` or `SelectedEntity` to distinguish whether the table is being displayed in a subgrid. ### Form State Rule - Uses the `` element. Use the `FormState` rule to determine the current type of form that is displaying a record. State options are as follows: -- `Create` +Uses the `` element. Use the `FormState` rule to determine the current type of form that is displaying a record. State options are as follows: -- `Existing` - -- `ReadOnly` - -- `Disabled` - -- `BulkEdit` +- `Create` +- `Existing` +- `ReadOnly` +- `Disabled` +- `BulkEdit` ### Or Rule + Uses the `` element. The `OrRule` lets you override the default AND comparison for multiple enable rule types. Use the `OrRule` element to define several possible valid combinations to check. ### Outlook Item Tracking Rule + Uses the `` element. Use the `TrackedInCrm` parameter for this element to determine whether the record is being tracked in Power Apps. ### Outlook Version Rule - Uses the `` element. Use this to enable a ribbon element for a specific version of [!INCLUDE[pn_MS_Outlook_Full](../../includes/pn-ms-outlook-full.md)] as follows: - -- `2003` -- `2007` + Uses the `` element. Use this to enable a ribbon element for a specific version of [!INCLUDE[pn_MS_Outlook_Full](../../includes/pn-ms-outlook-full.md)] as follows: -- `2010` +- `2003` +- `2007` +- `2010` ### Page Rule + Uses the `` element. This type of rule checks the URL of the page being displayed. It returns true if the `Address` matches. ### Record Privilege Rule + Uses the `` element. Use this rule to determine whether the current user has privileges on a specific record. These privileges differ from a table privilege because they can include privileges gained by another user sharing the record with the current user. ### Selection Count Rule + Uses the `` element. Use this kind of rule with a ribbon displayed for a list to enable a button when specific maximum and minimum numbers of records in the grid are selected. For example, if your button merges records, you should make sure at least two records are selected before enabling the ribbon control. ### Value Rule + Uses the `` element. Use this rule to check the value of a specific column in the record being displayed in the form. You must specify the `Field` and the `Value` to check. > [!NOTE] @@ -207,6 +208,7 @@ Uses the `` element. Use this rule to make the command appear on the ``` + ### Show On Grid Rule Uses the `` element. Use this rule to make the quick action command appear on the homepage grid only. In other words, you can use this command to hide an existing quick action. @@ -225,9 +227,10 @@ Uses the `` element. Use this rule to make the quick action command ``` ### See also - [Customize commands and the ribbon](customize-commands-ribbon.md) - [Define ribbon commands](define-ribbon-commands.md) - [Define ribbon display rules](define-ribbon-display-rules.md) + +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Define ribbon commands](define-ribbon-commands.md) +[Define ribbon display rules](define-ribbon-display-rules.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/define-ribbon-tab-display-rules.md b/powerapps-docs/developer/model-driven-apps/define-ribbon-tab-display-rules.md index 0135100b10..736e95bd7b 100644 --- a/powerapps-docs/developer/model-driven-apps/define-ribbon-tab-display-rules.md +++ b/powerapps-docs/developer/model-driven-apps/define-ribbon-tab-display-rules.md @@ -1,8 +1,8 @@ --- -title: "Define ribbon tab display rules (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about defining ribbon tab displays rules." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Define ribbon tab display rules (model-driven apps)" +description: "Learn about defining ribbon tab displays rules." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly ms.topic: article @@ -30,9 +30,10 @@ In the `RibbonDiffXml`, tabs can be defined for specific tables or defined globa When you define a tab display rule globally in the `RibbonDiffXml` for the application ribbons, you can apply both `EntityRule` elements and `` elements. -### See also - [Customize commands and the ribbon](customize-commands-ribbon.md) - [Define scaling for ribbon elements](define-scaling-ribbon-elements.md) - [Pass parameters to a URL by using the ribbon](pass-parameters-url-by-using-ribbon.md) +### See also + +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Define scaling for ribbon elements](define-scaling-ribbon-elements.md) +[Pass parameters to a URL by using the ribbon](pass-parameters-url-by-using-ribbon.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/define-scaling-ribbon-elements.md b/powerapps-docs/developer/model-driven-apps/define-scaling-ribbon-elements.md index f691d78661..b1d25ee32e 100644 --- a/powerapps-docs/developer/model-driven-apps/define-scaling-ribbon-elements.md +++ b/powerapps-docs/developer/model-driven-apps/define-scaling-ribbon-elements.md @@ -1,8 +1,8 @@ --- -title: "Define scaling for ribbon elements (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "Learn about defining scaling for ribbon elements." # 115-145 characters including spaces. This abstract displays in the search result." -author: HemantGaur -ms.author: hemantg +title: "Define scaling for ribbon elements (model-driven apps)" +description: "Learn about defining scaling for ribbon elements." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly ms.topic: article @@ -29,7 +29,6 @@ The goal of the ribbon is to maintain visibility of relevant controls even when Each `` element in the ribbon is associated with a ``. The `GroupTemplate` specifies one or more ways the controls in the group can be presented using `` elements. Each `Layout` may contain one of two types of definition for how the controls in the group are displayed. - An `` allows for controls to change relative position depending on the available space. - - A `
` controls the number of rows to display and where each control is displayed. Almost all the `Layout` elements used in ribbons use `OverflowSection` elements. @@ -50,23 +49,26 @@ The following diagram shows how `MaxSize`, `Scale`, `Group`, `Layout` and `Overf ![Element Relationships with Section.](media/ui-definition.png "Element Relationships with Section") ### Use existing group templates - When creating a new group, instead of defining new group templates, you can re-use existing `GroupTemplate` elements. - - Associate your new group to that template. For each control in the group, use a `TemplateAlias` value from one of - the `
` - or `` elements found in one of the `Layout` elements used by that `GroupTemplate`. - Each `` includes an `isv``TemplateAlias` that is not used. This `TemplateAlias` is provided to allow ISVs to add controls to that group. + +When creating a new group, instead of defining new group templates, you can re-use existing `GroupTemplate` elements. + +Associate your new group to that template. For each control in the group, use a `TemplateAlias` value from one of +the `
` +or `` elements found in one of the `Layout` elements used by that `GroupTemplate`. +Each `` includes an `isv``TemplateAlias` that is not used. This `TemplateAlias` is provided to allow ISVs to add controls to that group. -### Control how scaling is applied - Each `Scale` element in the `Scaling` element for a particular tab represents one scale step. Each `Scale` is applied sequentially by the order in which the `Scale` element appears. When reducing the horizontal space available for the ribbon, each scale element is applied in order from top down. When increasing the horizontal space available, from the smallest space the bottom scale element is in effect. Each of the available `Scale` elements are applied in order from the bottom to the top until all the `MaxSize` elements are in effect. +### Control how scaling is applied + +Each `Scale` element in the `Scaling` element for a particular tab represents one scale step. Each `Scale` is applied sequentially by the order in which the `Scale` element appears. When reducing the horizontal space available for the ribbon, each scale element is applied in order from top down. When increasing the horizontal space available, from the smallest space the bottom scale element is in effect. Each of the available `Scale` elements are applied in order from the bottom to the top until all the `MaxSize` elements are in effect. > [!NOTE] > The `Scale` element `Sequence` values aren't used to determine the order in which scaling is applied. Scaling is applied by the relative order the `MaxSize` and `Scale` elements appear in the RibbonDiffXML. The `Sequence` value is important for both `MaxSize` and `Scale` elements because all the `MaxSize` elements must be grouped together above the `Scale` elements. When you add new `MaxSize` or `Scale` elements, be sure that you review the `Sequence` default value ranges assigned to all the `MaxSize` elements and the `Scale` elements. A common error is to assign `Sequence` values that could cause the ranges to overlap. -### See also - [Customize commands and the ribbon](customize-commands-ribbon.md) - [Define custom actions to modify the ribbon](define-custom-actions-modify-ribbon.md) - [Define ribbon tab display rules](define-ribbon-tab-display-rules.md) +### See also + +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Define custom actions to modify the ribbon](define-custom-actions-modify-ribbon.md) +[Define ribbon tab display rules](define-ribbon-tab-display-rules.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/developer-tools.md b/powerapps-docs/developer/model-driven-apps/developer-tools.md index bcbfe3ffc9..232299352b 100644 --- a/powerapps-docs/developer/model-driven-apps/developer-tools.md +++ b/powerapps-docs/developer/model-driven-apps/developer-tools.md @@ -1,5 +1,5 @@ --- -title: "Developer tools (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces +title: "Developer tools (model-driven apps)" description: "Provides information about the community developed tools that you can use with model-driven apps in Power Apps." ms.date: 04/01/2022 author: JimDaly diff --git a/powerapps-docs/developer/model-driven-apps/edit-customizations-xml-file-schema-validation.md b/powerapps-docs/developer/model-driven-apps/edit-customizations-xml-file-schema-validation.md index f4a92769ec..4231cc8305 100644 --- a/powerapps-docs/developer/model-driven-apps/edit-customizations-xml-file-schema-validation.md +++ b/powerapps-docs/developer/model-driven-apps/edit-customizations-xml-file-schema-validation.md @@ -1,11 +1,11 @@ --- -title: "Edit the customizations XML file with schema validation (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces" -description: "The customizations.xml file is included within the compressed .zip file exported as a solution. Certain portions of the customizations.xml file can be edited manually. Information about the schema helps you confirm that any modifications you make are valid." # 115-145 characters including spaces. This abstract displays in the search result." +title: "Edit the customizations XML file with schema validation (model-driven apps)" +description: "The customizations.xml file is included within the compressed .zip file exported as a solution. Certain portions of the customizations.xml file can be edited manually. Information about the schema helps you confirm that any modifications you make are valid." author: caburk ms.author: caburk ms.date: 04/01/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/model-driven-apps/export-prepare-edit-import-ribbon.md b/powerapps-docs/developer/model-driven-apps/export-prepare-edit-import-ribbon.md index 2ac96ae2d8..f90a677a29 100644 --- a/powerapps-docs/developer/model-driven-apps/export-prepare-edit-import-ribbon.md +++ b/powerapps-docs/developer/model-driven-apps/export-prepare-edit-import-ribbon.md @@ -1,8 +1,8 @@ --- -title: "Export, prepare to edit, and import the ribbon(model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about exporting the ribbon by including it in a solution and then exporting the solution. You can export all the customizations, but that can represent a large amount of data. We recommend that you use an existing unmanaged solution or create a new solution." # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg +title: "Export, prepare to edit, and import the ribbon(model-driven apps)" +description: "Learn about exporting the ribbon by including it in a solution and then exporting the solution. You can export all the customizations, but that can represent a large amount of data. We recommend that you use an existing unmanaged solution or create a new solution." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly ms.topic: "article" @@ -20,12 +20,9 @@ contributors: To edit the ribbon, you must perform the following steps: 1. [Export the ribbon](export-prepare-edit-import-ribbon.md#BKMK_ExportTheRibbon) - -2. [Prepare to edit the XML](export-prepare-edit-import-ribbon.md#BKMK_PrepareToEditTheXML) - -3. Edit the `` - -4. [Import the ribbon](export-prepare-edit-import-ribbon.md#BKMK_ImportTheRibbon) +1. [Prepare to edit the XML](export-prepare-edit-import-ribbon.md#BKMK_PrepareToEditTheXML) +1. Edit the `` +1. [Import the ribbon](export-prepare-edit-import-ribbon.md#BKMK_ImportTheRibbon) @@ -46,7 +43,6 @@ You export the ribbon by including it in a solution and then exporting the solut > You can usually use the default publisher for the organization. 1. Select the **Save** icon. - 1. If you want to edit the ribbon for specific tables: 1. Select **Add Existing** and then select **Entity**. @@ -57,15 +53,13 @@ You export the ribbon by including it in a solution and then exporting the solut > For the purpose of editing table ribbons, you do not have to include required components. If you intend to export this solution and apply it to another system, you should include required components. 1. If you want to edit global ribbons or add a custom group to all tables, select **Add Existing** and then select **Application Ribbons**. - 1. Select **Save and Close**. #### Use an existing solution 1. Go to **Settings > Customizations**. 1. Go to **Settings > Solutions**. -1. Double-click a solution to open it. - +1. Double-click a solution to open it. 1. If you want to edit the ribbon for specific tables: 1. Select **Add Existing** and then click **Entity**. @@ -76,39 +70,31 @@ You export the ribbon by including it in a solution and then exporting the solut > For the purpose of editing table ribbons, you do not have to include required components. If you intend to export this solution and apply it to another system, you should include required components. 1. If you want to edit global ribbons, such as to add custom button to all tables: select **Add Existing** and then select **Application Ribbons**. - 1. Select **Save and Close**. #### Export the ribbon 1. Go to **Settings > Customizations**. 1. Go to **Settings > Solutions**. - 1. Select the solution you want and then select **Export**. - 1. If you have made recent changes that have not yet been published, select **Publish All Customizations**. Otherwise, select **Next**. - 1. With the **Unmanaged** option selected, select **Export**. - 1. Select **Save** in the **File Download** dialog box and then select **Open Folder** in the **Download complete** dialog box. - 1. Right-click the compressed .zip file that you downloaded and select **Extract All...** . - 1. Select a location to extract the files and then select **Extract**. - 1. The customizations.xml file is the file that you will edit. -## Prepare to edit the XML - or a better experience, edit the customizations.xml file with an application that can use schema validation to provide IntelliSense support. For more information, see [Edit the customizations file with schema validation](edit-customizations-xml-file-schema-validation.md). +## Prepare to edit the XML + +For a better experience, edit the customizations.xml file with an application that can use schema validation to provide IntelliSense support. For more information, see [Edit the customizations file with schema validation](edit-customizations-xml-file-schema-validation.md). ## Import the ribbon 1. After you have edited the customization.xml file, from Visual Studio or Visual Web Developer 2010 Express, right-click the customization.xml tab and select **Open Containing Folder**. - 1. Select all of the files or folders that were included when you extracted the solution. Right-click the selected files, select **Send to**, and then select **Compressed (zipped) folder**. > [!NOTE] @@ -116,15 +102,10 @@ You export the ribbon by including it in a solution and then exporting the solut 1. Go to **Settings > Customizations**. 1. Go to **Settings > Solutions**. - 1. Select **Import**. - 1. Select **Browse** and locate the compressed .zip file that you created in step 2 of this procedure. - 1. Select **Next** and then select **Import**. - 1. After the import has finished, you will see the message indicating that the import completed successfully. Select **Close**. - 1. After you have successfully imported your solution, you must publish customizations before you can see the changes. In the solutions list, select **Publish All Customizations**. @@ -132,24 +113,23 @@ You export the ribbon by including it in a solution and then exporting the solut ### Dealing with errors on import 1. If you receive a notification that there were errors that caused the import to fail, select **Export Log**. - -2. Save the export log file. Select the file and right-click it. Click **Open With** and then select **Microsoft Office Excel**. - -3. Select the **Components** worksheet and note any messages in the **ErrorText** column. +1. Save the export log file. Select the file and right-click it. Click **Open With** and then select **Microsoft Office Excel**. +1. Select the **Components** worksheet and note any messages in the **ErrorText** column. > [!TIP] > The most common type of failure is an error when referencing a dependent element in the RibbonDiffXml. Perhaps you forgot to include a LocLabel that was referenced somewhere. Perhaps there is an extra blank character included at the end of an XML parameter referencing another element. All references must match exactly. -4. After you have corrected the error, complete the steps to import the ribbon again. +1. After you have corrected the error, complete the steps to import the ribbon again. ## Troubleshoot ribbon issues If you are experiencing an issue with a ribbon command bar button, use this [troubleshooting guide](/troubleshoot/power-platform/power-apps/ribbon-issues-button-hidden?tabs=delete) to find and solve the problem. ### See also - [Customize the ribbon](customize-commands-ribbon.md) - [Export ribbon definitions](export-ribbon-definitions.md) - [Use localized labels with ribbons](use-localized-labels-ribbons.md) + +[Customize the ribbon](customize-commands-ribbon.md) +[Export ribbon definitions](export-ribbon-definitions.md) +[Use localized labels with ribbons](use-localized-labels-ribbons.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md b/powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md index 34bd0b9460..555a90d045 100644 --- a/powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md +++ b/powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md @@ -1,11 +1,11 @@ --- -title: "Export ribbon definitions (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about exporting the ribbon definitions." # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg +title: "Export ribbon definitions (model-driven apps)" +description: "Learn about exporting the ribbon definitions." +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -22,7 +22,7 @@ To effectively define changes to the default RibbonXml, you must be able to refe ## Access the ribbon definitions for your organization -If the Ribbon for your organization has been modified, you should export the current definitions if you intend to work with the customized ribbon elements. To do this, use the [Export ribbon xml](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ExportRibbonDefinitions) sample. +If the Ribbon for your organization has been modified, you should export the current definitions if you intend to work with the customized ribbon elements. To do this, use the [Export ribbon xml](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ExportRibbonDefinitions) sample. [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] @@ -219,7 +219,7 @@ If you are experiencing an issue with a ribbon command bar button, use this [tro ### See also [Customize the ribbon](customize-commands-ribbon.md) - [Command bar or ribbon presentation](command-bar-ribbon-presentation.md) - [Export, prepare to edit, and import the ribbon](export-prepare-edit-import-ribbon.md) +[Command bar or ribbon presentation](command-bar-ribbon-presentation.md) +[Export, prepare to edit, and import the ribbon](export-prepare-edit-import-ribbon.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/form-xml-schema.md b/powerapps-docs/developer/model-driven-apps/form-xml-schema.md index 67505f8e8d..e441ba0580 100644 --- a/powerapps-docs/developer/model-driven-apps/form-xml-schema.md +++ b/powerapps-docs/developer/model-driven-apps/form-xml-schema.md @@ -1,8 +1,8 @@ --- -title: "Form XML schema (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about schema definition for form customizations." # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg +title: "Form XML schema (model-driven apps)" +description: "Learn about schema definition for form customizations." +author: MitiJ +ms.author: mijosh ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: reference @@ -1872,11 +1872,12 @@ The following is the schema definition for form customizations for model-driven ``` -### See also - [Customize forms](customize-entity-forms.md) - [Create, install, and update a managed solution](/power-platform/alm/solution-api)
- [Create, export, or import an Unmanaged solution](/power-platform/alm/solution-api)
- [Form XML schema](form-xml-schema.md) +### See also + +[Customize forms](customize-entity-forms.md) +[Create, install, and update a managed solution](/power-platform/alm/solution-api)
+[Create, export, or import an Unmanaged solution](/power-platform/alm/solution-api)
+[Form XML schema](form-xml-schema.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/image-web-resources.md b/powerapps-docs/developer/model-driven-apps/image-web-resources.md index 969abadf99..012d13e3b4 100644 --- a/powerapps-docs/developer/model-driven-apps/image-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/image-web-resources.md @@ -1,11 +1,11 @@ --- title: "Image web resources (model-driven apps)" description: "Learn about using image web resources to make images available for use." -author: chmoncay -ms.author: chmoncay +author: anushikhas96 +ms.author: anushisharma ms.date: 04/26/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer diff --git a/powerapps-docs/developer/model-driven-apps/media/ClientAPI-XrmModel.png b/powerapps-docs/developer/model-driven-apps/media/ClientAPI-XrmModel.png deleted file mode 100644 index 60708b18dc..0000000000 Binary files a/powerapps-docs/developer/model-driven-apps/media/ClientAPI-XrmModel.png and /dev/null differ diff --git a/powerapps-docs/developer/model-driven-apps/open-forms-views-dashboards-mobile-client-url.md b/powerapps-docs/developer/model-driven-apps/open-forms-views-dashboards-mobile-client-url.md index 2af22028a9..d39ada42a3 100644 --- a/powerapps-docs/developer/model-driven-apps/open-forms-views-dashboards-mobile-client-url.md +++ b/powerapps-docs/developer/model-driven-apps/open-forms-views-dashboards-mobile-client-url.md @@ -1,8 +1,8 @@ --- -title: "Open forms, views, and dashboards in Dynamics 365 mobile client with a URL (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Use the new application handler for Dynamics 365 mobile clients to directly link to Dynamics 365 forms, views, and dashboards from external applications so that when you click on the link in an external application, the target element opens in Dynamics 365 for phones or Dynamics 365 for tablets." # 115-145 characters including spaces. This abstract displays in the search result. -ms.author: hemantg -author: HemantGaur +title: "Open forms, views, and dashboards in Dynamics 365 mobile client with a URL (model-driven apps)" +description: "Use the new application handler for Dynamics 365 mobile clients to directly link to Dynamics 365 forms, views, and dashboards from external applications so that when you click on the link in an external application, the target element opens in Dynamics 365 for phones or Dynamics 365 for tablets." +author: MitiJ +ms.author: mijosh ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: "article" @@ -34,9 +34,9 @@ ms-dynamicsxrm://?pagetype=&etn=&id= |Query string parameter|Description| |----------------------------|-----------------| -|pagetype|Specify the page type to open. Valid values are `entity`, `view`, `dashboard`, and `create`.

This parameter is required.| -|etn|Specify the logical name of the table for which you want to open or create a record. Logical name of tables are in lowercase, and defined in the . property.

This parameter is required if the `pagetype` parameter is set to `entity`, `view`, or `create`.| -|id|Specify the ID of the table, view, or dashboard record that you want to open.

This parameter is required if the `pagetype` parameter is set to `entity` or `dashboard`.

It is optional if the `pagetype` parameter is set to `view`. If you do not specify the view ID, the default view for the table specified in the `etn` parameter is displayed.| +|`pagetype`|Specify the page type to open. Valid values are `entity`, `view`, `dashboard`, and `create`.

This parameter is required.| +|`etn`|Specify the logical name of the table for which you want to open or create a record. Logical name of tables are in lowercase, and defined in the . property.

This parameter is required if the `pagetype` parameter is set to `entity`, `view`, or `create`.| +|`id`|Specify the ID of the table, view, or dashboard record that you want to open.

This parameter is required if the `pagetype` parameter is set to `entity` or `dashboard`.

It is optional if the `pagetype` parameter is set to `view`. If you do not specify the view ID, the default view for the table specified in the `etn` parameter is displayed.| @@ -54,8 +54,6 @@ ms-dynamicsxrm://?pagetype=&etn=&id= ### See also - [Open forms, views, dialogs, and reports with a URL](open-forms-views-dialogs-reports-url.md) +[Open forms, views, dialogs, and reports with a URL](open-forms-views-dialogs-reports-url.md) - - [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/open-forms-views-dialogs-reports-url.md b/powerapps-docs/developer/model-driven-apps/open-forms-views-dialogs-reports-url.md index ee4b22f64e..bb36b1b5d3 100644 --- a/powerapps-docs/developer/model-driven-apps/open-forms-views-dialogs-reports-url.md +++ b/powerapps-docs/developer/model-driven-apps/open-forms-views-dialogs-reports-url.md @@ -1,11 +1,11 @@ --- title: "Open apps, forms, views, dialogs, and reports with a URL" description: "Learn more about URL addressable elements that enable you to include links to model-driven application forms, views, dialogs, and reports in other applications" -author: HemantGaur -ms.author: hemantg +author: MitiJ +ms.author: mijosh ms.date: 06/20/2024 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -60,7 +60,7 @@ https://myorg.crm.dynamics.com/main.aspx?appid={AppModuleId} For example: ``` -https://myorg.crm.dynamics.com/main.aspx?appid=12fd1cf3-e06e-e911-a95f-000d3a13c42a +https://myorg.crm.dynamics.com/main.aspx?appid=00001111-aaaa-2222-bbbb-3333cccc4444 ``` @@ -110,15 +110,15 @@ https://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entitylist&viewid= | Parameter | Description | -|--------------|------------------------------| -| `etn` | The logical name of the table. **Important:** Don't use the **etc** (table type code) parameter that contains an integer code for the table. This integer code varies for custom tables in different organizations. | -| `extraqs` | Optional for forms. This parameter contains encoded parameters within this parameter.

Use this parameter to pass values to a form. For more information, see [Set column values using parameters passed to a form](set-field-values-using-parameters-passed-form.md).

When a table has more than one form defined, you can use this parameter to specify which form to open by passing the encoded parameter `formid` with the value equal to the ID value of the form. For example, to open a form with the ID of '6009c1fe-ae99-4a41-a59f-a6f1cf8b9daf', include this value in the `extraqs` parameter: `formid%3D6009c1fe-ae99-4a41-a59f-a6f1cf8b9daf%0D%0A`. | -| `pagetype` | The type of page. There are two possible values:

- `entityrecord`
Displays a record form.
- `entitylist`
Displays an view. | -| `id` | Optional for forms. Use this when you open a specific table record. Pass in the encoded GUID identifier for the table. The encoded version of the GUID substitutes opening and closing brackets "{" and "}" with "%7B" and "%7D", respectively, for example `{91330924-802A-4B0D-A900-34FD9D790829}` is `%7B91330924-802A-4B0D-A900-34FD9D790829%7D`.| -| `viewid` | Required for views. This is the ID of the `savedquery` or `userquery` table record that defines the view. The easiest way to get the URL for a view is to copy it. For more information, see [Copy the URL for a View](open-forms-views-dialogs-reports-url.md#BKMK_CopyViewURL).| -| `viewtype` | Defines the view type. Possible values are as follows:

- **1039**
Use for a system view. The `viewid` represents the ID of a `savedquery` record.
- **4230**
Use for a personal view. The `viewid` represents the ID of a `userquery` record. | -| `navbar` | Controls whether the navigation bar is displayed and whether application navigation is available using the areas and subareas defined in the sitemap.

- `on`
The navigation bar is displayed. This is the default behavior if the `navbar` parameter isn't used.
- `off`
The navigation bar isn't displayed. People can navigate using other user interface elements or the back and forward buttons.
- `entity`
On a form, only the navigation options for related tables are available. After navigating to a related table, a back button is displayed in the navigation bar to allow returning to the original record. | -| `cmdbar` | Controls whether the command bar is displayed. **Note:** This capability supports requirements for the Unified Service Desk application. Using this to display a form within an IFrame embedded in another form isn't supported.

- `true`
The command bar is displayed. This is the default.
- `false`
The command bar is hidden. | +|----|----| +|`etn`|The logical name of the table. **Important:** Don't use the **etc** (table type code) parameter that contains an integer code for the table. This integer code varies for custom tables in different organizations. | +|`extraqs`|Optional for forms. This parameter contains encoded parameters within this parameter.

Use this parameter to pass values to a form. For more information, see [Set column values using parameters passed to a form](set-field-values-using-parameters-passed-form.md).

When a table has more than one form defined, you can use this parameter to specify which form to open by passing the encoded parameter `formid` with the value equal to the ID value of the form. For example, to open a form with the ID of '6009c1fe-ae99-4a41-a59f-a6f1cf8b9daf', include this value in the `extraqs` parameter: `formid%3D6009c1fe-ae99-4a41-a59f-a6f1cf8b9daf%0D%0A`. | +|`pagetype`|The type of page. There are two possible values:

- `entityrecord`
Displays a record form.
- `entitylist`
Displays an view. | +|`id`|Optional for forms. Use this when you open a specific table record. Pass in the encoded GUID identifier for the table. The encoded version of the GUID substitutes opening and closing brackets "{" and "}" with "%7B" and "%7D", respectively, for example `{91330924-802A-4B0D-A900-34FD9D790829}` is `%7B91330924-802A-4B0D-A900-34FD9D790829%7D`.| +|`viewid`|Required for views. This is the ID of the `savedquery` or `userquery` table record that defines the view. The easiest way to get the URL for a view is to copy it. For more information, see [Copy the URL for a View](open-forms-views-dialogs-reports-url.md#BKMK_CopyViewURL).| +|`viewtype`|Defines the view type. Possible values are as follows:

- **1039**
Use for a system view. The `viewid` represents the ID of a `savedquery` record.
- **4230**
Use for a personal view. The `viewid` represents the ID of a `userquery` record. | +|`navbar`| Controls whether the navigation bar is displayed and whether application navigation is available using the areas and subareas defined in the sitemap.

-`on`
The navigation bar is displayed. This is the default behavior if the `navbar` parameter isn't used.
-`off`
The navigation bar isn't displayed. People can navigate using other user interface elements or the back and forward buttons.
-`entity`
On a form, only the navigation options for related tables are available. After navigating to a related table, a back button is displayed in the navigation bar to allow returning to the original record. | +|`cmdbar`|Controls whether the command bar is displayed. **Note:** This capability supports requirements for the Unified Service Desk application. Using this to display a form within an IFrame embedded in another form isn't supported.

-`true`
The command bar is displayed. This is the default.
- `false`
The command bar is hidden.| @@ -134,10 +134,8 @@ https://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entitylist&viewid= ##### Get the URL for a View 1. Open the view you want to use. - -2. On the command bar, select on **Actions** and then select **Email a Link**. - -3. Paste the link into Notepad and edit it to extract only the URL part of the text that you want. +1. On the command bar, select on **Actions** and then select **Email a Link**. +1. Paste the link into Notepad and edit it to extract only the URL part of the text that you want. > [!NOTE] > - Views that use the user context as a parameter, such as **My Accounts**, cannot be copied. @@ -154,7 +152,7 @@ To display a list of table records within the application for a SubArea set the However, if you want to have a SubArea element that uses a specific initial default view, use the following Url pattern. ```xml -Url="/main.aspx?appid=e2bc1066-488f-eb11-b1ac-000d3a56ead9&pagetype=entitylist&etn=account&viewid=%7b%7d" +Url="/main.aspx?appid=11112222-bbbb-3333-cccc-4444dddd5555&pagetype=entitylist&etn=account&viewid=%7b%7d" ``` When you use this URL, you must also specify appropriate values for `` and ``, and specify an icon for the table. @@ -171,13 +169,11 @@ Url="/main.aspx?appid=e2bc1066-488f-eb11-b1ac-000d3a56ead9&pagetype=entitylist&e A common customization is to enable a user to open a specific dialog process in the context of a specific record. For example, you might want to add a custom button to the ribbon for a specific table using the ID value for current record as an input parameter for the dialog process. -To open a dialog you need the following: - -- The unique identifier for the dialog. - -- The logical name for the table the dialog is created for. +To open a dialog you need the following: -- The unique identifier for the record you want to have the dialog run against. +- The unique identifier for the dialog. +- The logical name for the table the dialog is created for. +- The unique identifier for the record you want to have the dialog run against. > [!TIP] > To get the unique identifier for the dialog, navigate to **Settings**, in the default solution select **Processes**. Select a process and then in the **Actions** options on the command bar, click **Copy a Link**. This will copy a link to edit the dialog to your clipboard, for example, *[organization url]*`/sfa/workflow/edit.aspx?id=%7b6A6E93C9-1FE6-4C07-91A9-E0E2A7C70976%7d`. @@ -259,14 +255,14 @@ function getReportURL(action,fileName,id) { } ``` -### See also +### See also - [Set column values using parameters passed to a form](set-field-values-using-parameters-passed-form.md)
- [Xrm.Navigation.openUrl](./clientapi/reference/xrm-navigation/openurl.md)
- [Configure a form to accept custom querystring parameters](configure-form-accept-custom-querystring-parameters.md) - [Customize the ribbon](customize-commands-ribbon.md)
- [Client scripting using JavaScript](client-scripting.md)
- [Web resources](web-resources.md)
- [Change application navigation using the SiteMap](../../maker/model-driven-apps/create-site-map-app.md) +[Set column values using parameters passed to a form](set-field-values-using-parameters-passed-form.md) +[Xrm.Navigation.openUrl](./clientapi/reference/xrm-navigation/openurl.md) +[Configure a form to accept custom querystring parameters](configure-form-accept-custom-querystring-parameters.md) +[Customize the ribbon](customize-commands-ribbon.md) +[Client scripting using JavaScript](client-scripting.md) +[Web resources](web-resources.md) +[Change application navigation using the SiteMap](../../maker/model-driven-apps/create-site-map-app.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/override-default-open-behavior-grids.md b/powerapps-docs/developer/model-driven-apps/override-default-open-behavior-grids.md index 286bf7dbf8..fca09dcc26 100644 --- a/powerapps-docs/developer/model-driven-apps/override-default-open-behavior-grids.md +++ b/powerapps-docs/developer/model-driven-apps/override-default-open-behavior-grids.md @@ -1,11 +1,11 @@ --- -title: "Override the default open behavior of data rows in grids (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Provides information on how to override the default open behavior of the records in grids" # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg +title: "Override the default open behavior of data rows in grids (model-driven apps)" +description: "Provides information on how to override the default open behavior of the records in grids" +author: clromano +ms.author: clromano ms.date: 12/09/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -28,23 +28,22 @@ By default, performing any of the following actions in a data row in an entity-b There might be situations where you don't want the table record to open (which is the default behavior), but want a custom action to be performed such as opening a URL using JavaScript functions. You can override the default behavior and define your own custom behavior by creating a command definition for a table with `Mscrm.OpenRecordItem` as the value of the ID parameter `CommandDefinition`, and defining a custom action on the **Actions** tab. The application looks for the `Mscrm.OpenRecordItem` command ID for a table when you try to open a record from the entity-bound grid and—if one is present—will execute the custom action instead of performing the default behavior of opening the table record. -> [!NOTE] +> [!NOTE] > - This feature is supported only for Unified Interface. > - You can also use Ribbon Workbench, a community tool, to visually edit ribbons by using the UI. Note that tools created by the community aren't supported by Microsoft. If you have questions or issues with community tools, contact the publisher of the tool. To specify a custom action when a table record is selected, you'll do the following: 1. Create a web resource to perform the action. -2. Create a custom button on the form by editing the customization.xml file -3. Import the customization.xml file +1. Create a custom button on the form by editing the customization.xml file +1. Import the customization.xml file ## Step 1: Create a web resource Create a web resource to change the default behavior. In the following example, if you want to open a URL instead of displaying the record, you create a JavaScript web resource to perform that action. 1. Sign in to [Power Apps](https://make.powerapps.com) and select **Solutions** from the left pane. - -2. Select **New solution**, and then complete the required columns for the solution. +1. Select **New solution**, and then complete the required columns for the solution. |Column|Description| |-----------|-----------------| @@ -53,16 +52,14 @@ Create a web resource to change the default behavior. In the following example, |**Publisher**|You can select the default publisher or create a new publisher. We recommend that you create a publisher for your organization to use consistently across the environments where you'll use the solution.| |**Version**|Enter a number for the version of your solution. This is only important if you export your solution. The version number will be included in the file name when you export the solution.| -3. Select **Save**. - -4. Open the solution, and then select **New** > **Other** > **Web resource**. +1. Select **Save**. +1. Open the solution, and then select **New** > **Other** > **Web resource**. > [!div class="mx-imgBorder"] > ![Create a web resource.](media/create-new-web-resources.png "Create a web resource") -5. Enter the name of the web resource, and select the **Type** as **JavaScript (JS)**. - -6. Select **Text Editor**, copy the code shown below, paste it into the text editor, and enter the value of the URL you want to open: +1. Enter the name of the web resource, and select the **Type** as **JavaScript (JS)**. +1. Select **Text Editor**, copy the code shown below, paste it into the text editor, and enter the value of the URL you want to open: ```JavaScript function ChangeBehavior(){ @@ -73,20 +70,17 @@ Create a web resource to change the default behavior. In the following example, Xrm.Navigation.openUrl(url, openUrlOptions); } ``` -7. Save and publish the web resource. + +1. Save and publish the web resource. ## Step 2: Create a custom button Create a custom button on the form where you want to change the default behavior. For example, if you have a subgrid on the accounts form that displays contact records in the subgrid, you need to create a button and add it to the contact form. You can create a button by editing the customization.xml file. 1. Open the solution that you created in step 1, and add the table where you want to create the button. It is not required to include all table components and metadata. - 1. Select **Add existing** > **Table** - 1. From the list, select **Contact**. - 1. Save and publish the solution. - 1. Select **Export** to make edits to the customization.xml file. > [!div class="mx-imgBorder"] @@ -103,9 +97,7 @@ Create a custom button on the form where you want to change the default behavior > ![Unmanaged solution.](media/export-as-unmanaged-solution.png "Unmanaged solution") 1. In the **Download** dialog box, select **Save**, and in the **Download complete** dialog box, select **Open Folder**. - 1. Right-click to select the compressed .zip file that you downloaded, and then select **Extract All**. - 1. Select a location to extract the files to, and then select **Extract**. The customizations.xml file is the file that you'll edit. @@ -157,25 +149,21 @@ Create a custom button on the form where you want to change the default behavior ## Step 3: Import the XML file 1. After you've edited the customization.xml file, right-click to select the **customization.xml** tab, and then select **Open Containing Folder**. -2. Select all the files or folders that were included when you extracted the solution. Right-click the selected files, select **Send To**, and then select **Compressed (zipped) folder**. +1. Select all the files or folders that were included when you extracted the solution. Right-click the selected files, select **Send To**, and then select **Compressed (zipped) folder**. > [!NOTE] > This creates a compressed .zip file in the same folder. The name of the file will vary, but will be the same as one of the other files in the folder except with a .zip file name extension. -3. Sign in to [Power Apps](https://make.powerapps.com), and select **Solutions** from the left pane. - -4. On the command bar, select **Import**. +1. Sign in to [Power Apps](https://make.powerapps.com), and select **Solutions** from the left pane. +1. On the command bar, select **Import**. > [!div class="mx-imgBorder"] > ![Import solution.](media/import-solution-from-command-bar.png "Import solution") -5. On the **Select Solution Package** page, select **Browse** to locate the compressed (.zip or .cab) file that contains the solution you want to import. - -6. Select **Next**. - -7. On the page that displays information about the solution, select **Import**. - -8. You might need to wait a few moments while the import is completed. View the results, and then select **Close**. +1. On the **Select Solution Package** page, select **Browse** to locate the compressed (.zip or .cab) file that contains the solution you want to import. +1. Select **Next**. +1. On the page that displays information about the solution, select **Import**. +1. You might need to wait a few moments while the import is completed. View the results, and then select **Close**. If you've imported any changes that require publishing, you must publish customizations before they're available. diff --git a/powerapps-docs/developer/model-driven-apps/overview.md b/powerapps-docs/developer/model-driven-apps/overview.md index 49fc583543..f10681b991 100644 --- a/powerapps-docs/developer/model-driven-apps/overview.md +++ b/powerapps-docs/developer/model-driven-apps/overview.md @@ -1,8 +1,9 @@ --- -title: Model-driven apps in Power Apps Developer Overview | Microsoft Docs +title: Model-driven apps in Power Apps Developer Overview description: "Learn how developers can add value to model-driven apps; tutorial; introduction for model-apps developer in Power Apps" author: JimDaly ms.author: jdaly +ms.reviewer: jdaly ms.topic: overview ms.date: 04/01/2022 ms.subservice: mda-developer diff --git a/powerapps-docs/developer/model-driven-apps/pass-data-page-parameter-ribbon-actions.md b/powerapps-docs/developer/model-driven-apps/pass-data-page-parameter-ribbon-actions.md index 6771a13768..923b324de3 100644 --- a/powerapps-docs/developer/model-driven-apps/pass-data-page-parameter-ribbon-actions.md +++ b/powerapps-docs/developer/model-driven-apps/pass-data-page-parameter-ribbon-actions.md @@ -1,12 +1,11 @@ --- -title: "Pass data from a page as a parameter to Ribbon actions (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The topic describes options for using the element to retrieve these values. " # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg - +title: "Pass data from a page as a parameter to Ribbon actions (model-driven apps)" +description: "The topic describes options for using the element to retrieve these values. " +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -76,51 +75,48 @@ function mySampleFunction(primaryControl) { ``` -## Grid values - The majority of the values available for the `` element are related to working with data displayed in a grid or hierarchy chart. By using the `Value` parameter enumeration options, you can easily isolate items by: +## Grid values + +The majority of the values available for the `` element are related to working with data displayed in a grid or hierarchy chart. By using the `Value` parameter enumeration options, you can easily isolate items by: - **Selected items** - - SelectedControlSelectedItemCount - - - SelectedControlSelectedItemIds - - - SelectedControlSelectedItemReferences + - `SelectedControlSelectedItemCount` + - `SelectedControlSelectedItemIds` + - `SelectedControlSelectedItemReferences` - **All items** - - SelectedControlAllItemCount - - - SelectedControlAllItemIds - - - SelectedControlAllItemReferences + - `SelectedControlAllItemCount` + - `SelectedControlAllItemIds` + - `SelectedControlAllItemReferences` - **Unselected items** - - SelectedControlUnselectedItemCount - - - SelectedControlUnselectedItemIds - - - SelectedControlUnselectedItemReferences + - `SelectedControlUnselectedItemCount` + - `SelectedControlUnselectedItemIds` + - `SelectedControlUnselectedItemReferences` For each of these groupings, you can gather the number of items and the GUID identifier. If you are passing the values to a URL, you can also retrieve `EntityReference` objects that contain all the information that you need to uniquely identify the objects in the grid. These parameters apply whether the page viewed is the main grid (`HomepageGrid`) or a sub grid located in a form. When used together with the `SelectedEntityTypeName` parameter, you have all the information that you must have to pass to another application. -## Other context information +## Other context information + In addition to data values, you can retrieve client context information by using [\](/previous-versions/dynamicscrm-2016/developers-guide/gg309332(v=crm.8)). You can use the following options as the value for the `CrmParameter` element: `OrgName`, `OrgLcid`, and `UserLcid`. For a `` action, you can also use the `PassParams` to include contextual information. The `Value` options `PrimaryEntityTypeName` and `FirstPrimaryItemId` provide information for a table record. You can use `PrimaryItemIds` for a `HomepageGrid` ribbon to get a list of all the displayed items. -### See also - [Customize the ribbon](customize-commands-ribbon.md) - [Passing parameters to a URL using the ribbon](pass-parameters-url-by-using-ribbon.md) - [Define ribbon actions](define-ribbon-actions.md) - [Define custom actions to modify the ribbon](define-custom-actions-modify-ribbon.md)
- [Client API form context](clientapi/clientapi-form-context.md)
- [Client API grid context](clientapi/clientapi-grid-context.md)
+### See also + +[Customize the ribbon](customize-commands-ribbon.md) +[Passing parameters to a URL using the ribbon](pass-parameters-url-by-using-ribbon.md) +[Define ribbon actions](define-ribbon-actions.md) +[Define custom actions to modify the ribbon](define-custom-actions-modify-ribbon.md) +[Client API form context](clientapi/clientapi-form-context.md) +[Client API grid context](clientapi/clientapi-grid-context.md) diff --git a/powerapps-docs/developer/model-driven-apps/pass-parameters-url-by-using-ribbon.md b/powerapps-docs/developer/model-driven-apps/pass-parameters-url-by-using-ribbon.md index f6dbe85af9..e1099ff09a 100644 --- a/powerapps-docs/developer/model-driven-apps/pass-parameters-url-by-using-ribbon.md +++ b/powerapps-docs/developer/model-driven-apps/pass-parameters-url-by-using-ribbon.md @@ -1,12 +1,11 @@ --- -title: "Pass parameters to a URL by using the ribbon (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about passing parameters to a URL by using the ribbon" # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg - +title: "Pass parameters to a URL by using the ribbon (model-driven apps)" +description: "Learn about passing parameters to a URL by using the ribbon" +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -21,9 +20,7 @@ contributors: Ribbon actions are defined in the `` element of a `` element. There are several ways to pass contextual model-driven apps information as query string parameters to a URL by using the ribbon. - Use a `` element. Within the `Url` element, use the **PassParams** parameter. - - Use a `` element together with a `` element. When used from a `Url` element, the name parameter value must be set. - - Use a `` element together with a `` element. ## Use the PassParams parameter to set dynamic values @@ -47,36 +44,39 @@ Ribbon actions are defined in the `` element of a `` > We recommend that you use the table name instead of the entity type code because the entity type code may be different between model-driven apps installations. ### Example - The following sample shows the URL without parameters: + +The following sample shows the URL without parameters: ``` https://myserver/mypage.aspx ``` - The following sample shows the parameters included when the ribbon control is presented for the account table, for an organization called ‘AdventureWorksCycle’, when the user’s language and the organization base language is English, and the GUID for the account record is DBD5DBFB-0666-DC11-A5D9-0003FF9CE217: + The following sample shows the parameters included when the ribbon control is presented for the account table, for an organization called 'AdventureWorksCycle', when the user's language and the organization base language is English, and the GUID for the account record is DBD5DBFB-0666-DC11-A5D9-0003FF9CE217: ``` https://myserver/mypage.aspx?orgname=AdventureWorksCycle&userlcid=1033&orglcid=1033&type=1&typename=account&id=%7BDBD5DBFB-0666-DC11-A5D9-0003FF9CE217%7D ``` -## Use a Querystring parameter in the URL - You can include a `querystring` parameter in the URL. This can be very useful if you want to open a specific record or view by using [Open forms, views, dialogs, and reports with a URL](open-forms-views-dialogs-reports-url.md). +## Use a Querystring parameter in the URL + +You can include a `querystring` parameter in the URL. This can be very useful if you want to open a specific record or view by using [Open forms, views, dialogs, and reports with a URL](open-forms-views-dialogs-reports-url.md). > [!NOTE] > You will not be able to import the ribbon if the URL includes the ampersand (&) character that is used to separate multiple `querystring` parameters in the URL. This character makes the XML invalid. You must escape the ampersand character in the URL value with "&". -## Reading passed parameters - Passed parameters are usually read in the target .aspx page by using the `HttpRequest.QueryString` property. More information: [HttpRequest.QueryString Property](/dotnet/api/system.web.httprequest.querystring) +## Reading passed parameters + +Passed parameters are usually read in the target .aspx page by using the `HttpRequest.QueryString` property. More information: [HttpRequest.QueryString Property](/dotnet/api/system.web.httprequest.querystring) > [!NOTE] > If the target of your URL is a Web resource, it can accept only the parameters identified in the topic [Passing Parameters to HTMLWeb Resources](webpage-html-web-resources.md#BKMK_PassingParametersToWebResources). The only opportunity to pass custom values is by including them within the `data` parameter. Some special handling is required to include multiple values in a single parameter. More information: [Sample: Passing Multiple Values to a Web Page Web Resource Through the Data Parameter](sample-pass-multiple-values-web-resource-through-data-parameter.md) ### See also - [Customize commands and the ribbon](customize-commands-ribbon.md) - [Open forms and views with a URL](open-forms-views-dialogs-reports-url.md) - [Define ribbon tab display rules](define-ribbon-tab-display-rules.md) - [Sample: Export ribbon definitions](sample-export-ribbon-definitions.md) +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Open forms and views with a URL](open-forms-views-dialogs-reports-url.md) +[Define ribbon tab display rules](define-ribbon-tab-display-rules.md) +[Sample: Export ribbon definitions](sample-export-ribbon-definitions.md) diff --git a/powerapps-docs/developer/model-driven-apps/publish-customizations.md b/powerapps-docs/developer/model-driven-apps/publish-customizations.md index d2a14f6a5c..7a3a0b1687 100644 --- a/powerapps-docs/developer/model-driven-apps/publish-customizations.md +++ b/powerapps-docs/developer/model-driven-apps/publish-customizations.md @@ -1,6 +1,6 @@ --- -title: "Publish customizations (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Publishing customizations makes the Web application aware of changes to the data that affects the user interface." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Publish customizations (model-driven apps)" +description: "Publishing customizations makes the Web application aware of changes to the data that affects the user interface." author: caburk ms.author: caburk diff --git a/powerapps-docs/developer/model-driven-apps/publish-request-schema.md b/powerapps-docs/developer/model-driven-apps/publish-request-schema.md index 3005e2c37b..123df0e7c8 100644 --- a/powerapps-docs/developer/model-driven-apps/publish-request-schema.md +++ b/powerapps-docs/developer/model-driven-apps/publish-request-schema.md @@ -1,6 +1,6 @@ --- -title: "Publish request schema (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The following is the schema definition for the PublishXmlRequest message." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Publish request schema (model-driven apps)" +description: "The following is the schema definition for the PublishXmlRequest message." author: caburk ms.author: caburk diff --git a/powerapps-docs/developer/model-driven-apps/query-and-edit-an-organization-theme.md b/powerapps-docs/developer/model-driven-apps/query-and-edit-an-organization-theme.md index 6dfde79b6f..f7c57841b2 100644 --- a/powerapps-docs/developer/model-driven-apps/query-and-edit-an-organization-theme.md +++ b/powerapps-docs/developer/model-driven-apps/query-and-edit-an-organization-theme.md @@ -1,11 +1,11 @@ --- -title: "Query and edit an organization theme(model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about defining and applying visual themes for an organization. This provides a supported way to apply an organization’s logo and color choices to the application." # 115-145 characters including spaces. This abstract displays in the search result. -ms.author: hemantg -author: HemantGaur +title: "Query and edit an organization theme(model-driven apps)" +description: "Learn about defining and applying visual themes for an organization. This provides a supported way to apply an organization's logo and color choices to the application." +author: jasongre +ms.author: jasongre ms.date: 04/01/2022 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -14,7 +14,7 @@ contributors: --- # Query and edit an organization theme -You can define and apply visual themes for an organization. This provides a supported way to apply an organization’s logo and color choices to the application. You can create a custom theme for your application by making changes to the default colors and visual elements provided in the un-customized model-driven apps system. For example, you can create your personal product branding, add a company logo and provide table-specific coloring. The theme colors are applied globally throughout the application, with the exception of some legacy areas. +You can define and apply visual themes for an organization. This provides a supported way to apply an organization's logo and color choices to the application. You can create a custom theme for your application by making changes to the default colors and visual elements provided in the un-customized model-driven apps system. For example, you can create your personal product branding, add a company logo and provide table-specific coloring. The theme colors are applied globally throughout the application, with the exception of some legacy areas. [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] @@ -23,7 +23,8 @@ Theme customization is supported in this release only for the web application. T ## Query the current theme - You may need to query the current theme using client-side code if you have a solution with HTML web resources which you want to adapt to theme choices made for an organization. You can use the following query with the Web API to retrieve that information. + +You may need to query the current theme using client-side code if you have a solution with HTML web resources which you want to adapt to theme choices made for an organization. You can use the following query with the Web API to retrieve that information. **Request:** @@ -60,57 +61,57 @@ OData-Version: 4.0 } ``` - More information: [Query Data using the Web API](../data-platform/webapi/query/overview.md +More information: [Query Data using the Web API](../data-platform/webapi/query/overview.md) ## Edit and publish theme data - A theme is created by using the customization tools in the UI, without requiring a developer to write code. Details about how to apply these customizations can be found in [Use a theme to create a custom look for your app](/power-apps/maker/model-driven-apps/create-themes-organization-branding). +A theme is created by using the customization tools in the UI, without requiring a developer to write code. Details about how to apply these customizations can be found in [Use a theme to create a custom look for your app](/power-apps/maker/model-driven-apps/create-themes-organization-branding). - Most theme data is stored within the theme table. Customized colors for specific tables is included in the . property. This data is exported with the table if the table is included in a solution. +Most theme data is stored within the theme table. Customized colors for specific tables is included in the . property. This data is exported with the table if the table is included in a solution. - The following table describes the `Theme` table columns that are valid for update and contain data that is applied by the theme: +The following table describes the `Theme` table columns that are valid for update and contain data that is applied by the theme: |Schema Name|Type|Value of default theme|Description| |-----------------|----------|----------------------------|-----------------| -|AccentColor|String|#E83D0F|The Unified Interface secondary theme color to be used on the process control.| -|BackgroundColor|String|#FFFFFF|For internal use only.| -|ControlBorder|String|#BDC3C7|The color that controls will use for borders.| -|ControlShade|String|#FFFFFF|The color for controls to use to indicate when you hover over items.| -|DefaultCustomEntityColor|String|#00CCA3|The default custom table color if no color is assigned.| -|DefaultEntityColor|String|#666666|The default color for system tables if no color is assigned.| -|GlobalLinkColor|String|#1160B7|The color for links, such as email addresses or lookups.| -|HeaderColor|String|#1160B7|The color for header text, such as form tab labels.| -|HoverLinkEffect|String|#E7EFF7|The color that commands or lists will use when you hover over the items.| -|ImportSequenceNumber|Integer|null|Sequence number of the import that created this record.| -|IsDefaultTheme|Boolean|True|The default value for a custom theme is false.| -|LogoId|String|null|The name of a web resource to use as a logo. Recommended dimensions are a height of 50 pixels and a maximum width of 400 pixels.| -|LogoToolTip|String|Model-driven apps|The text that will be used as the tooltip and alt text for the logo.| -|MainColor|String|#3B79B7|The Unified Interface primary theme color to be used on main command bar, buttons and tabs.| -|Name|String|Model-driven apps Default Theme|The name of the theme table.| -|NavBarBackgroundColor|String|#002050|The primary navigation bar color.| -|NavBarShelfColor|String|#DFE2E8|The secondary navigation bar color.| -|OverriddenCreatedOn|DateTime|null|Date and time that the record was migrated.| -|PageHeaderBackgroundColor|String|#E0E0E0|The page header background color.| -|PanelHeaderBackgroundColor|String|#F3F3F3|The panel header background color.| -|ProcessControlColor|String|#41A053|The primary color for process controls.| -|SelectedLinkEffect|String|#F8FAFC|The color that commands or lists will use to indicate selected items.| -|TransactionCurrencyId|Lookup|null|Exchange rate for the currency associated with the Theme with respect to the base currency.| +|`AccentColor`|String|#E83D0F|The Unified Interface secondary theme color to be used on the process control.| +|`BackgroundColor`|String|#FFFFFF|For internal use only.| +|`ControlBorder`|String|#BDC3C7|The color that controls will use for borders.| +|`ControlShade`|String|#FFFFFF|The color for controls to use to indicate when you hover over items.| +|`DefaultCustomEntityColor`|String|#00CCA3|The default custom table color if no color is assigned.| +|`DefaultEntityColor`|String|#666666|The default color for system tables if no color is assigned.| +|`GlobalLinkColor`|String|#1160B7|The color for links, such as email addresses or lookups.| +|`HeaderColor`|String|#1160B7|The color for header text, such as form tab labels.| +|`HoverLinkEffect`|String|#E7EFF7|The color that commands or lists will use when you hover over the items.| +|`ImportSequenceNumber`|Integer|null|Sequence number of the import that created this record.| +|`IsDefaultTheme`|Boolean|True|The default value for a custom theme is false.| +|`LogoId`|String|null|The name of a web resource to use as a logo. Recommended dimensions are a height of 50 pixels and a maximum width of 400 pixels.| +|`LogoToolTip`|String|Model-driven apps|The text that will be used as the tooltip and alt text for the logo.| +|`MainColor`|String|#3B79B7|The Unified Interface primary theme color to be used on main command bar, buttons and tabs.| +|`Name`|String|Model-driven apps Default Theme|The name of the theme table.| +|`NavBarBackgroundColor`|String|#002050|The primary navigation bar color.| +|`NavBarShelfColor`|String|#DFE2E8|The secondary navigation bar color.| +|`OverriddenCreatedOn`|DateTime|null|Date and time that the record was migrated.| +|`PageHeaderBackgroundColor`|String|#E0E0E0|The page header background color.| +|`PanelHeaderBackgroundColor`|String|#F3F3F3|The panel header background color.| +|`ProcessControlColor`|String|#41A053|The primary color for process controls.| +|`SelectedLinkEffect`|String|#F8FAFC|The color that commands or lists will use to indicate selected items.| +|`TransactionCurrencyId`|Lookup|null|Exchange rate for the currency associated with the Theme with respect to the base currency.| -After you have applied changes, use the or class to make one of the theme records the current theme. +After you have applied changes, use the [PublishTheme Action](xref:Microsoft.Dynamics.CRM.PublishTheme) or class to make one of the theme records the current theme. ## Exporting and importing themes - Because themes aren’t included as part of a solution, if you want to transfer themes from one organization to another you can use the Configuration Migration tool to generate a schema, export the theme data, and import it into a different organization. For details about how to use this tool, see [Move configuration data using the Configuration Migration Tool](/dynamics365/customer-engagement/admin/manage-configuration-data). +Because themes aren't included as part of a solution, if you want to transfer themes from one organization to another you can use the Configuration Migration tool to generate a schema, export the theme data, and import it into a different organization. For details about how to use this tool, see [Move configuration data across environments and organizations with the Configuration Migration tool](/power-platform/admin/manage-configuration-data). ### See also - [Theme table](../data-platform/reference/entities/theme.md)
- [Create a theme](/powerapps/maker/model-driven-apps/create-themes-organization-branding)
- [Developers guide to customization](overview.md) +[Theme table](../data-platform/reference/entities/theme.md) +[Create a theme](/powerapps/maker/model-driven-apps/create-themes-organization-branding) +[Developers guide to customization](overview.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/resx-web-resources.md b/powerapps-docs/developer/model-driven-apps/resx-web-resources.md index 10e136597b..9b2ccfd826 100644 --- a/powerapps-docs/developer/model-driven-apps/resx-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/resx-web-resources.md @@ -1,12 +1,11 @@ --- -title: "String (RESX) web resources (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about using string web resources to make localized strings available for use" # 115-145 characters including spaces. This abstract displays in the search result. -author: sriharibs-msft -ms.author: srihas - +title: "String (RESX) web resources (model-driven apps)" +description: "Learn about using string web resources to make localized strings available for use" +author: anushikhas96 +ms.author: anushisharma ms.date: 04/01/2022 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -16,25 +15,25 @@ contributors: --- # RESX web resources -Use these web resources to manage localized strings in any user interface you define or with error messages you will display. +Use these web resources to manage localized strings in any user interface you define or with error messages you display. ## Using RESX web resources -RESX web resources contain the keys and localized string values for a single language defined using the RESX XML format. RESX is a common format for defining localized resources for windows applications, so there is common tooling available to work with this type of file and localization vendors will be familiar with working with them. When the file is published as a web resource in CRM it will be converted to a JSON format which will be downloaded to the application when needed. +RESX web resources contain the keys and localized string values for a single language defined using the RESX XML format. RESX is a common format for defining localized resources for windows applications. There's common tooling available to work with this type of file and localization vendors are familiar with working with them. When the file is published as a web resource in Dataverse, it's converted to a JSON format which is downloaded to the application when needed. [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] -When you create RESX web resources you must explicitly set the language value and include the locale identifier (LCID) for the appropriate language in the name of the web resource. For example, `new_/strings/MyAppResources.1033.resx` would contain resources for English language. See [Microsoft locale ID values](/previous-versions/windows/embedded/ms912047(v=winembedded.10)) for a list of LCID values. +When you create RESX web resources, you must explicitly set the language value and include the locale identifier (LCID) for the appropriate language in the name of the web resource. For example, `new_/strings/MyAppResources.1033.resx` would contain resources for English language. See [Microsoft locale ID values](/previous-versions/windows/embedded/ms912047(v=winembedded.10)) for a list of LCID values. > [!NOTE] > If you have multiple RESX web resources with the same name for multiple languages, ensure there is a localized string value for each resource key. -The appropriate string value will be determined by the individual user’s language preference and the languages available in the organization. This is done in two steps. +The appropriate string value is determined by the individual user's language preference and the languages available in the organization. This determination is done in two steps. -1. Determining the right RESX web resource: If there is a RESX web resource for user’s preferred language, that RESX will be used. If a RESX web resource for user’s preferred language is not found, then the RESX web resource for base language is chosen. -2. Returning the string value: Within the chosen RESX web resource in Step 1, the string corresponding to the resource key is returned. If the RESX web resource that matches the user’s preferred language does not have the resource key, a null response is returned. +1. Determining the right RESX web resource: If there's a RESX web resource for user's preferred language, that RESX is used. If a RESX web resource for user's preferred language isn't found, then the RESX web resource for base language is chosen. +2. Returning the string value: Within the chosen RESX web resource in Step 1, the string corresponding to the resource key is returned. If the RESX web resource that matches the user's preferred language doesn't have the resource key, a null response is returned. -For example, `Xrm.Utility.getResourceString("new_/strings/MyAppResources","hello")` will return the localized string value for the resource key hello within the `new_/strings/MyAppResources.1033.resx` web resource if the user’s preferred language is English. If the user’s preferred language is Spanish/Spain, then the localized string value for the resource key hello within the `new_/strings/MyAppResources.1034.resx` web resource is returned. If there is no resource key hello in `new_/strings/MyAppResources.1034.resx` web resource, then a null response is returned. You can see that the function doesn’t refer to any specific language or full name of any RESX web resource. This functionality depends on the RESX web resource being associated to the calling JavaScript web resource as a dependency. More information: [Web resource dependencies](web-resource-dependencies.md) +For example, `Xrm.Utility.getResourceString("new_/strings/MyAppResources","hello")` returns the localized string value for the resource key hello within the `new_/strings/MyAppResources.1033.resx` web resource if the user's preferred language is English. If the user's preferred language is Spanish/Spain, then the localized string value for the resource key hello within the `new_/strings/MyAppResources.1034.resx` web resource is returned. If there's no resource key hello in `new_/strings/MyAppResources.1034.resx` web resource, then a null response is returned. You can see that the function doesn't refer to any specific language or full name of any RESX web resource. This functionality depends on the RESX web resource being associated to the calling JavaScript web resource as a dependency. More information: [Web resource dependencies](web-resource-dependencies.md) ### See also diff --git a/powerapps-docs/developer/model-driven-apps/ribbon-core-schema.md b/powerapps-docs/developer/model-driven-apps/ribbon-core-schema.md index 75d206fb57..84cfdf611a 100644 --- a/powerapps-docs/developer/model-driven-apps/ribbon-core-schema.md +++ b/powerapps-docs/developer/model-driven-apps/ribbon-core-schema.md @@ -1,9 +1,8 @@ --- -title: "Ribbon core schema (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The following is the schema definition for the ribbon core portion of an import/export customization file. It is included from the Customization Solutions File Schema." # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg - +title: "Ribbon core schema (model-driven apps)" +description: "The following is the schema definition for the ribbon core portion of an import/export customization file. It is included from the Customization Solutions File Schema." +author: clromano +ms.author: clromano ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: reference @@ -28,118 +27,118 @@ For more information, see [Package and distribute extensions with solutions](../ ```xml - - + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + ``` ### See also - [Customize commands and the ribbon](customize-commands-ribbon.md)
- [Ribbon core schema](ribbon-core-schema.md)
- [Ribbon types schema](ribbon-types-schema.md)
- [Ribbon WSS schema](ribbon-wss-schema.md)
- [Customization solutions file schema](../data-platform/customization-solutions-file-schema.md) +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Ribbon core schema](ribbon-core-schema.md) +[Ribbon types schema](ribbon-types-schema.md) +[Ribbon WSS schema](ribbon-wss-schema.md) +[Customization solutions file schema](../data-platform/customization-solutions-file-schema.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/ribbon-types-schema.md b/powerapps-docs/developer/model-driven-apps/ribbon-types-schema.md index 43e0349c63..2e01e82492 100644 --- a/powerapps-docs/developer/model-driven-apps/ribbon-types-schema.md +++ b/powerapps-docs/developer/model-driven-apps/ribbon-types-schema.md @@ -1,8 +1,8 @@ --- -title: "Ribbon types schema (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The following is the schema definition for the ribbon types portion of an import/export customization file. It is included from the Ribbon Core Schema." # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg +title: "Ribbon types schema (model-driven apps)" +description: "The following is the schema definition for the ribbon types portion of an import/export customization file. It is included from the Ribbon Core Schema." +author: clromano +ms.author: clromano ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: reference @@ -28,838 +28,839 @@ For more information, see [Package and distribute extensions with solutions](../ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ``` -### See also - [Customize commands and the ribbon](customize-commands-ribbon.md) - [Ribbon core schema](ribbon-core-schema.md) - [Ribbon WSS schema](ribbon-wss-schema.md) - [Customization XML reference](customization-xml-reference.md) +### See also + +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Ribbon core schema](ribbon-core-schema.md) +[Ribbon WSS schema](ribbon-wss-schema.md) +[Customization XML reference](customization-xml-reference.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/ribbon-wss-schema.md b/powerapps-docs/developer/model-driven-apps/ribbon-wss-schema.md index 5563003a84..c07e36cf12 100644 --- a/powerapps-docs/developer/model-driven-apps/ribbon-wss-schema.md +++ b/powerapps-docs/developer/model-driven-apps/ribbon-wss-schema.md @@ -1,9 +1,8 @@ --- -title: "Ribbon WSS schema (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The following is the schema definition for the ribbon types WSS of an import/export customization file. It is included from the Ribbon Core Schema." # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg - +title: "Ribbon WSS schema (model-driven apps)" +description: "The following is the schema definition for the ribbon types WSS of an import/export customization file. It is included from the Ribbon Core Schema." +author: clromano +ms.author: clromano ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: reference @@ -1001,10 +1000,11 @@ For more information, see [Package and Distribute Extensions with Solutions](../ ``` -### See also - [Customize commands and the ribbon](customize-commands-ribbon.md) - [Ribbon Types Schema](ribbon-types-schema.md) - [Customization XML Reference](customization-xml-reference.md) +### See also + +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Ribbon Types Schema](ribbon-types-schema.md) +[Customization XML Reference](customization-xml-reference.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/ribbons-available.md b/powerapps-docs/developer/model-driven-apps/ribbons-available.md index 76af69bcd8..7f406fa2c4 100644 --- a/powerapps-docs/developer/model-driven-apps/ribbons-available.md +++ b/powerapps-docs/developer/model-driven-apps/ribbons-available.md @@ -1,9 +1,8 @@ --- -title: "Ribbons available in model-driven apps | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The article describes where ribbons are defined and modified" # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg - +title: "Ribbons available in model-driven apps" +description: "The article describes where ribbons are defined and modified" +author: clromano +ms.author: clromano ms.date: 05/24/2022 ms.reviewer: jdaly ms.topic: "article" @@ -32,7 +31,7 @@ When you write your change definitions, you will frequently need to reference th Because of this requirement to reference the definitions of existing ribbon elements, it is important to understand the current ribbon definitions in your organization. There are two messages you can use to export XML files representing the current state of your ribbons. These definitions include any customizations that have already been applied to your system so that you can customize any custom ribbons that were previously applied. For more information, see [Export Ribbon Definitions](export-ribbon-definitions.md). -To help you get started, you can download the default ribbon definitions for model-driven apps from [Export Ribbon Definitions sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ExportRibbonDefinitions). `The ExportedRibbonXml` file includes the output files you would have for an organization. +To help you get started, you can download the default ribbon definitions for model-driven apps from [Export Ribbon Definitions sample](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ExportRibbonDefinitions). `The ExportedRibbonXml` file includes the output files you would have for an organization. Within the exported ribbon XML files, the applicationRibbon.xml file includes all the ribbons that are not defined for a specific table. These correspond to the **Application Ribbons** solution component. For each table, you will find an *table name*ribbon.xml file. This corresponds to the `RibbonDiffXml` that is included in each table. If you want to edit the ribbon for a specific table, you should locate the ribbon XML file for that table. @@ -185,6 +184,6 @@ It is not possible to use a `` to enable or display custom ribbon comp ### See also [Customize the ribbon](customize-commands-ribbon.md) - [Command bar or ribbon presentation](command-bar-ribbon-presentation.md) +[Command bar or ribbon presentation](command-bar-ribbon-presentation.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/sample-charts.md b/powerapps-docs/developer/model-driven-apps/sample-charts.md index e84432f4b4..8655141f36 100644 --- a/powerapps-docs/developer/model-driven-apps/sample-charts.md +++ b/powerapps-docs/developer/model-driven-apps/sample-charts.md @@ -1,12 +1,11 @@ --- -title: "Sample charts (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The topic contains sample charts along with the respective data description and presentation XML strings." # 115-145 characters including spaces. This abstract displays in the search result. -author: sriharibs-msft -ms.author: srihas - -ms.date: 04/01/2022 +title: "Sample charts (model-driven apps)" +description: "The article contains sample charts along with the respective data description and presentation XML strings." +author: jasongre +ms.author: jasongre +ms.date: 03/13/2025 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -18,32 +17,36 @@ contributors: This article contains sample charts along with the respective data description and presentation XML strings. You can specify the: - *Data description XML string* for a chart using the `SavedQueryVisualization.DataDescription` or `UserQueryVisualization.DataDescription` for the organization-owned or user-owned chart respectively. - - *Presentation description XML string* for a chart using the `SavedQueryVisualization.PresentationDescription` or `UserQueryVisualization. PresentationDescription` for the organization-owned or user-owned chart respectively. ## Column chart -The following is a column chart that shows the account by industry. We modified the presentation description of the existing Account By Industry default chart available in model-driven apps for the `Account` table to change it to a column chart. +The following image is a column chart that shows the account by industry. We modified the presentation description of the existing Account By Industry default chart available in model-driven apps for the `Account` table to change it to a column chart. [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] > [!div class="mx-imgBorder"] > ![Sample column chart: Accounts by Industry.](media/charts-account-by-industry.png "Sample column chart: Accounts by Industry") -### Data description +### Column chart data description -The following is the contents of the data description XML string for this chart. +The following example is the contents of the data description XML string for this chart. ```xml - - - - - + + + + + @@ -53,222 +56,327 @@ The following is the contents of the data description XML string for this chart. - + ``` -### Presentation description +### Column chart presentation description -The following is the contents of the presentation description XML string for this chart. +The following example is the contents of the presentation description XML string for this chart. ```xml - - - - - + + + + - - - - - - - - - - - - - - - - </Titles> - </Chart> + </Series> + <ChartAreas> + <ChartArea BorderColor="White" + BorderDashStyle="Solid"> + <AxisY LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IsReversed="False"> + <MajorGrid LineColor="239, 242, 246" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisY> + <AxisX LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IsReversed="False"> + <MajorGrid Enabled="False" /> + <MajorTickMark Enabled="False" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisX> + </ChartArea> + </ChartAreas> + <Titles> + <Title Name="Chart Title" + DockingOffset="-3" + Font="{0}, 13px" + ForeColor="59, 59, 59" + Alignment="TopLeft" /> + </Titles> +</Chart> ``` <a name="BarChart"></a> -## Bar chart +## Bar chart - The following is a bar chart that shows the top 10 customers. This is one of the default charts available in model-driven apps for the `Opportunity` table. + The following image is a bar chart that shows the top 10 customers. Bar chart is one of the default charts available in model-driven apps for the `Opportunity` table. > [!div class="mx-imgBorder"] > ![Sample bar chart: Top 10 Customers.](media/charts-top-customers.png "Sample bar chart: Top 10 Customers") -### Data description +### Bar chart data description -The following is the contents of the data description XML string for this chart. +The following example is the contents of the data description XML string for this chart. ```xml <datadefinition> <fetchcollection> - <fetch mapping="logical" count="10" aggregate="true"> + <fetch mapping="logical" + count="10" + aggregate="true"> <entity name="opportunity"> - <attribute name="estimatedvalue" aggregate="sum" alias="sum_estimatedvalue" /> - <attribute name="customerid" groupby="true" alias="customerid" /> - <order alias="sum_estimatedvalue" descending="true" /> + <attribute name="estimatedvalue" + aggregate="sum" + alias="sum_estimatedvalue" /> + <attribute name="customerid" + groupby="true" + alias="customerid" /> + <order alias="sum_estimatedvalue" + descending="true" /> </entity> </fetch> - </fetchcollection> -<categorycollection> - <category> - <measurecollection> - <measure alias="sum_estimatedvalue" /> - </measurecollection> - </category> -</categorycollection> + </fetchcollection> + <categorycollection> + <category> + <measurecollection> + <measure alias="sum_estimatedvalue" /> + </measurecollection> + </category> + </categorycollection> </datadefinition> ``` -### Presentation description +### Bar chart presentation description -The following is the contents of the presentation description XML string for this chart. +The following example is the contents of the presentation description XML string for this chart. ```xml <Chart> <Series> - <Series ChartType="Bar" IsValueShownAsLabel="False" Color="91, 151, 213" BackSecondaryColor="112, 142, 50" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> + <Series ChartType="Bar" + IsValueShownAsLabel="False" + Color="91, 151, 213" + BackSecondaryColor="112, 142, 50" + Font="{0}, 9.5px" + LabelForeColor="59, 59, 59" + CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> <SmartLabelStyle Enabled="True" /> </Series> - </Series> -<ChartAreas> - <ChartArea BorderColor="White" BorderDashStyle="Solid"> - <AxisY LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" IsReversed="False"> - <MajorGrid LineColor="239, 242, 246" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> - </AxisY> -<AxisX LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" IsReversed="False"> - <MajorGrid Enabled="False" /> - <MajorTickMark Enabled="False" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> -</AxisX> -</ChartArea> -</ChartAreas> -<Titles> - <Title DockingOffset="-3" Font="{0}, 13px" ForeColor="59, 59, 59" Alignment="TopLeft" /> -</Titles> + </Series> + <ChartAreas> + <ChartArea BorderColor="White" + BorderDashStyle="Solid"> + <AxisY LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IsReversed="False"> + <MajorGrid LineColor="239, 242, 246" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisY> + <AxisX LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IsReversed="False"> + <MajorGrid Enabled="False" /> + <MajorTickMark Enabled="False" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisX> + </ChartArea> + </ChartAreas> + <Titles> + <Title DockingOffset="-3" + Font="{0}, 13px" + ForeColor="59, 59, 59" + Alignment="TopLeft" /> + </Titles> </Chart> ``` <a name="AreaChart"></a> -## Area chart +## Area chart -The following is an area chart that shows the number of records generated between a given date range. +The following image is an area chart that shows the number of records generated between a given date range. > [!div class="mx-imgBorder"] > ![Sample area chart.](media/charts-count-of-records-areachart.gif "Sample area chart") -### Data Description +### Area chart data description - The following is the contents of the data description XML string for this chart. + The following example is the contents of the data description XML string for this chart. ```xml <datadefinition> <fetchcollection> - <fetch mapping="logical" aggregate="true"> - <entity name="incident"><order alias="groupby_column" descending="false" /> - <attribute alias="aggregate_column" name="incidentid" aggregate="count" /> - <attribute groupby="true" alias="groupby_column" dategrouping="day" name="createdon" /> - <attribute groupby="true" alias="groupby_priority" name="prioritycode" /> + <fetch mapping="logical" + aggregate="true"> + <entity name="incident"> + <order alias="groupby_column" + descending="false" /> + <attribute alias="aggregate_column" + name="incidentid" + aggregate="count" /> + <attribute groupby="true" + alias="groupby_column" + dategrouping="day" + name="createdon" /> + <attribute groupby="true" + alias="groupby_priority" + name="prioritycode" /> </entity> - </fetch> - </fetchcollection> -<categorycollection> - <category> - <measurecollection> - <measure alias="aggregate_column" /> - </measurecollection> - </category> -</categorycollection> -</datadefinition> + </fetch> + </fetchcollection> + <categorycollection> + <category> + <measurecollection> + <measure alias="aggregate_column" /> + </measurecollection> + </category> + </categorycollection> +</datadefinition> ``` -### Presentation description +### Area chart presentation description -The following is the contents of the presentation description XML for this chart. +The following example is the contents of the presentation description XML for this chart. ```xml -<Chart Palette="None" PaletteCustomColors="91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;"> +<Chart Palette="None" + PaletteCustomColors="91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;"> <Series> - <Series ChartType="StackedColumn" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40" /> -</Series> -<ChartAreas> - <ChartArea BorderColor="White" BorderDashStyle="Solid"> - <AxisY LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" IntervalAutoMode="VariableCount"> - <MajorGrid LineColor="239, 242, 246" /><MajorTickMark LineColor="165, 172, 181" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> - </AxisY> -<AxisX LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" IntervalAutoMode="VariableCount"> - <MajorGrid Enabled="False" /><MajorTickMark Enabled="False" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> -</AxisX> -</ChartArea> -</ChartAreas> -<Titles> - <Title Alignment="TopLeft" DockingOffset="-3" Font="{0}, 13px" ForeColor="0, 0, 0" /> -</Titles> + <Series ChartType="StackedColumn" + Font="{0}, 9.5px" + LabelForeColor="59, 59, 59" + CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40" /> + </Series> + <ChartAreas> + <ChartArea BorderColor="White" + BorderDashStyle="Solid"> + <AxisY LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IntervalAutoMode="VariableCount"> + <MajorGrid LineColor="239, 242, 246" /> + <MajorTickMark LineColor="165, 172, 181" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisY> + <AxisX LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IntervalAutoMode="VariableCount"> + <MajorGrid Enabled="False" /> + <MajorTickMark Enabled="False" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisX> + </ChartArea> + </ChartAreas> + <Titles> + <Title Alignment="TopLeft" + DockingOffset="-3" + Font="{0}, 13px" + ForeColor="0, 0, 0" /> + </Titles> </Chart> ``` <a name="LineChart"></a> -## Line chart +## Line chart -The following is a line chart that shows the number of leads generated in the last five months. This is one of the default charts available in model-driven apps for the `Lead` table. +The following image is a line chart that shows the number of leads generated in the last five months. Line chart is one of the default charts available in model-driven apps for the `Lead` table. > [!div class="mx-imgBorder"] > ![Sample line chart: Lead Generation Rate.](media/lead-generation-rate-chart.png "Sample line chart: Lead Generation Rate") -### Data Description +### Line chart data description -The following is the contents of the data description XML string for this chart. +The following example is the contents of the data description XML string for this chart. ```xml <datadefinition> <fetchcollection> - <fetch mapping="logical" count="5" aggregate="true"> + <fetch mapping="logical" + count="5" + aggregate="true"> <entity name="lead"> - <attribute name="leadid" aggregate="countcolumn" alias="count_leadid" /> - <attribute name="createdon" groupby="true" dategrouping="month" usertimezone="false" alias="createdon" /> - <order alias="createdon" descending="false" /> + <attribute name="leadid" + aggregate="countcolumn" + alias="count_leadid" /> + <attribute name="createdon" + groupby="true" + dategrouping="month" + usertimezone="false" + alias="createdon" /> + <order alias="createdon" + descending="false" /> </entity> </fetch> </fetchcollection> -<categorycollection> - <category> - <measurecollection> - <measure alias="count_leadid" /> - </measurecollection> - </category> - </categorycollection> + <categorycollection> + <category> + <measurecollection> + <measure alias="count_leadid" /> + </measurecollection> + </category> + </categorycollection> </datadefinition> ``` -### Presentation description +### Line chart presentation description -The following is the contents of the presentation description XML string for this chart. +The following example is the contents of the presentation description XML string for this chart. ```xml <Chart> <Series> - <Series IsValueShownAsLabel="True" BorderWidth="3" ChartType="Line" Color="49, 171, 204" MarkerStyle="Square" MarkerSize="9" MarkerColor="37, 128, 153" /> - </Series> -<ChartAreas> - <ChartArea BorderColor="White"> - <AxisY LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181"> - <MajorGrid LineColor="239, 242, 230" /><MajorTickMark LineColor="165, 172, 181" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> - </AxisY> -<AxisX LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181"> - <MajorGrid Enabled="False" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> -</AxisX> -</ChartArea> -</ChartAreas> -<Titles> - <Title DockingOffset="-3" Font="{0}, 13px" ForeColor="59, 59, 59" Alignment="TopLeft" /> -</Titles> + <Series IsValueShownAsLabel="True" + BorderWidth="3" + ChartType="Line" + Color="49, 171, 204" + MarkerStyle="Square" + MarkerSize="9" + MarkerColor="37, 128, 153" /> + </Series> + <ChartAreas> + <ChartArea BorderColor="White"> + <AxisY LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181"> + <MajorGrid LineColor="239, 242, 230" /> + <MajorTickMark LineColor="165, 172, 181" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisY> + <AxisX LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181"> + <MajorGrid Enabled="False" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisX> + </ChartArea> + </ChartAreas> + <Titles> + <Title DockingOffset="-3" + Font="{0}, 13px" + ForeColor="59, 59, 59" + Alignment="TopLeft" /> + </Titles> </Chart> ``` @@ -276,56 +384,76 @@ The following is the contents of the presentation description XML string for thi ## Pie chart -The following is a pie chart that shows the total number of leads and their importance. This is one of the default charts available in model-driven apps for the `Lead` table. +The following image is a pie chart that shows the total number of leads and their importance. Pie chart is one of the default charts available in model-driven apps for the `Lead` table. > [!div class="mx-imgBorder"] > ![Sample pie chart: Leads by Rating.](media/leads-by-source-chart.png "Sample pie chart: Leads by Rating") -### Data description +### Pie chart data description -The following is the contents of the data description XML string for this chart. +The following example is the contents of the data description XML string for this chart. ```xml <datadefinition> <fetchcollection> - <fetch mapping="logical" aggregate="true"> - <entity name="lead"><attribute groupby="true" alias="groupby_column" name="leadqualitycode" /> - <attribute alias="aggregate_column" name="fullname" aggregate="count" /> + <fetch mapping="logical" + aggregate="true"> + <entity name="lead"> + <attribute groupby="true" + alias="groupby_column" + name="leadqualitycode" /> + <attribute alias="aggregate_column" + name="fullname" + aggregate="count" /> </entity> </fetch> - </fetchcollection> -<categorycollection> - <category> - <measurecollection> - <measure alias="aggregate_column" /> - </measurecollection> - </category> -</categorycollection> + </fetchcollection> + <categorycollection> + <category> + <measurecollection> + <measure alias="aggregate_column" /> + </measurecollection> + </category> + </categorycollection> </datadefinition> ``` -### Presentation description +### Pie chart presentation description -The following is the contents of the presentation description XML string for this chart. +The following example is the contents of the presentation description XML string for this chart. ```xml -<Chart Palette="None" PaletteCustomColors="91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;"> +<Chart Palette="None" + PaletteCustomColors="91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;"> <Series> - <Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside, PieDrawingStyle=Default" ChartType="pie"> + <Series ShadowOffset="0" + IsValueShownAsLabel="true" + Font="{0}, 9.5px" + LabelForeColor="59, 59, 59" + CustomProperties="PieLabelStyle=Inside, PieDrawingStyle=Default" + ChartType="pie"> <SmartLabelStyle Enabled="True" /> </Series> </Series> -<ChartAreas> - <ChartArea> - <Area3DStyle Enable3D="false" /> - </ChartArea> -</ChartAreas> -<Legends> - <Legend Alignment="Center" LegendStyle="Table" Docking="right" Font="{0}, 11px" ShadowColor="0, 0, 0, 0" ForeColor="59, 59, 59" /> -</Legends> -<Titles> - <Title Alignment="TopLeft" DockingOffset="-3" Font="{0}, 13px" ForeColor="0, 0, 0" /> -</Titles> + <ChartAreas> + <ChartArea> + <Area3DStyle Enable3D="false" /> + </ChartArea> + </ChartAreas> + <Legends> + <Legend Alignment="Center" + LegendStyle="Table" + Docking="right" + Font="{0}, 11px" + ShadowColor="0, 0, 0, 0" + ForeColor="59, 59, 59" /> + </Legends> + <Titles> + <Title Alignment="TopLeft" + DockingOffset="-3" + Font="{0}, 13px" + ForeColor="0, 0, 0" /> + </Titles> </Chart> ``` @@ -333,58 +461,79 @@ The following is the contents of the presentation description XML string for thi ## Funnel chart -The following is a funnel chart that shows the sum of estimated revenue in each stage of the sales pipeline. This is one of the default charts available in model-driven apps for the `Opportunity` table. +The following image is a funnel chart that shows the sum of estimated revenue in each stage of the sales pipeline. Funnel chart is one of the default charts available in model-driven apps for the `Opportunity` table. > [!div class="mx-imgBorder"] > ![Sample funnel chart: Sales Pipeline.](media/charts-sales-pipeline-chart.png "Sample funnel chart: Sales Pipeline") -### Data description +### Funnel chart data description -The following is the contents of the data description XML string for this chart. +The following example is the contents of the data description XML string for this chart. ```xml <datadefinition> <fetchcollection> - <fetch mapping="logical" count="10" aggregate="true"> + <fetch mapping="logical" + count="10" + aggregate="true"> <entity name="opportunity"> - <attribute name="estimatedvalue" aggregate="sum" alias="sum_estimatedvalue" /> - <attribute name="stepname" groupby="true" alias="stepname" /> - <order alias="stepname" descending="false" /> + <attribute name="estimatedvalue" + aggregate="sum" + alias="sum_estimatedvalue" /> + <attribute name="stepname" + groupby="true" + alias="stepname" /> + <order alias="stepname" + descending="false" /> </entity> - </fetch> - </fetchcollection> - <categorycollection> - <category> - <measurecollection> - <measure alias="sum_estimatedvalue" /> - </measurecollection> - </category> - </categorycollection> + </fetch> + </fetchcollection> + <categorycollection> + <category> + <measurecollection> + <measure alias="sum_estimatedvalue" /> + </measurecollection> + </category> + </categorycollection> </datadefinition> ``` -### Presentation description +### Funnel chart presentation description -The following is the contents of the presentation description XML string for this chart. +The following example is the contents of the presentation description XML string for this chart. ```xml -<Chart Palette="None" PaletteCustomColors="91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;"> +<Chart Palette="None" + PaletteCustomColors="91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;"> <Series> - <Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" ChartType="Funnel" CustomProperties="FunnelLabelStyle=Outside, FunnelNeckHeight=0, FunnelPointGap=1, FunnelNeckWidth=5"> + <Series ShadowOffset="0" + IsValueShownAsLabel="true" + Font="{0}, 9.5px" + LabelForeColor="59, 59, 59" + ChartType="Funnel" + CustomProperties="FunnelLabelStyle=Outside, FunnelNeckHeight=0, FunnelPointGap=1, FunnelNeckWidth=5"> <SmartLabelStyle Enabled="True" /> </Series> </Series> - <ChartAreas> - <ChartArea> - <Area3DStyle Enable3D="false" /> - </ChartArea> - </ChartAreas> - <Legends> - <Legend Alignment="Center" LegendStyle="Table" Docking="right" Font="{0}, 11px" ShadowColor="0, 0, 0, 0" ForeColor="59, 59, 59" /> - </Legends> - <Titles> - <Title Alignment="TopLeft" DockingOffset="-3" Font="Segeo UI, 13px" ForeColor="0, 0, 0" /> - </Titles> + <ChartAreas> + <ChartArea> + <Area3DStyle Enable3D="false" /> + </ChartArea> + </ChartAreas> + <Legends> + <Legend Alignment="Center" + LegendStyle="Table" + Docking="right" + Font="{0}, 11px" + ShadowColor="0, 0, 0, 0" + ForeColor="59, 59, 59" /> + </Legends> + <Titles> + <Title Alignment="TopLeft" + DockingOffset="-3" + Font="Segeo UI, 13px" + ForeColor="0, 0, 0" /> + </Titles> </Chart> ``` @@ -392,7 +541,7 @@ The following is the contents of the presentation description XML string for thi ## Multi-Series chart -The following is a multi-series chart that shows the estimated vs. actual revenue closed by month. You can use the chart designer in model-driven apps or methods described in the developer documentation to create these types of charts. +The following image is a multi-series chart that shows the estimated vs. actual revenue closed by month. You can use the chart designer in model-driven apps or methods described in the developer documentation to create these types of charts. A multi-series chart has multiple `<measurecollection>` elements in the data description, each mapping to the corresponding `<Series>` element in the presentation description XML string. @@ -401,219 +550,310 @@ A multi-series chart has multiple `<Series>` elements in the presentation descri > [!div class="mx-imgBorder"] > ![Sample multi-series chart.](media/estimated-actual-revenue-chart.png "Sample multi-series chart") -### Data description +### Multi-Series chart data description - The following is the contents of the data description XML string for this chart. + The following example is the contents of the data description XML string for this chart. ```xml <datadefinition> <fetchcollection> - <fetch mapping="logical" aggregate="true"> + <fetch mapping="logical" + aggregate="true"> <entity name="opportunity"> - <attribute name="estimatedvalue" aggregate="sum" alias="estvalue" /> - <attribute name="actualvalue" aggregate="sum" alias="actvalue" /> - <attribute name="actualclosedate" groupby="true" alias="actclosedate" dategrouping="month" /> - </entity> - </fetch> - </fetchcollection> - <categorycollection> - <category> - <measurecollection> - <measure alias="estvalue" /> - </measurecollection> - <measurecollection> - <measure alias="actvalue" /> - </measurecollection> - </category> - </categorycollection> -</datadefinition> + <attribute name="estimatedvalue" + aggregate="sum" + alias="estvalue" /> + <attribute name="actualvalue" + aggregate="sum" + alias="actvalue" /> + <attribute name="actualclosedate" + groupby="true" + alias="actclosedate" + dategrouping="month" /> + </entity> + </fetch> + </fetchcollection> + <categorycollection> + <category> + <measurecollection> + <measure alias="estvalue" /> + </measurecollection> + <measurecollection> + <measure alias="actvalue" /> + </measurecollection> + </category> + </categorycollection> +</datadefinition> ``` -### Presentation description +### Multi-Series chart presentation description -The following is the contents of the presentation description XML string for this chart. +The following example is the contents of the presentation description XML string for this chart. ```xml <Chart> <Series> - <Series Color="91, 151, 213" BackSecondaryColor="74,107,155" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> + <Series Color="91, 151, 213" + BackSecondaryColor="74,107,155" + Font="{0}, 9.5px" + LabelForeColor="59, 59, 59" + CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> <SmartLabelStyle Enabled="True" /> <Points /> - </Series> - <Series Color="237, 125, 49" BackSecondaryColor="126,153,79" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> + </Series> + <Series Color="237, 125, 49" + BackSecondaryColor="126,153,79" + Font="{0}, 9.5px" + LabelForeColor="59, 59, 59" + CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> <SmartLabelStyle Enabled="True" /> <Points /> </Series> </Series> <ChartAreas> - <ChartArea BorderColor="White" BorderDashStyle="Solid"> - <AxisY LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181"> + <ChartArea BorderColor="White" + BorderDashStyle="Solid"> + <AxisY LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181"> <MajorGrid LineColor="239, 242, 246" /> <MajorTickMark LineColor="165, 172, 181" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> </AxisY> - <AxisX LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181"> + <AxisX LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181"> <MajorGrid Enabled="False" /> <MajorTickMark Enabled="False" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> </AxisX> - </ChartArea> - </ChartAreas> - <Legends> - <Legend Alignment="Center" LegendStyle="Table" Docking="Bottom" Font="{0}, 11px" ShadowColor="0, 0, 0, 0" ForeColor="59,59,59" /> - </Legends> - <Titles> - <Title Alignment="TopLeft" DockingOffset="-3" Font="{0}, 13px" ForeColor="59, 59, 59" /> - </Titles> - <BorderSkin PageColor="Control" BackColor="CornflowerBlue" BackSecondaryColor="CornflowerBlue" /> -</Chart> + </ChartArea> + </ChartAreas> + <Legends> + <Legend Alignment="Center" + LegendStyle="Table" + Docking="Bottom" + Font="{0}, 11px" + ShadowColor="0, 0, 0, 0" + ForeColor="59,59,59" /> + </Legends> + <Titles> + <Title Alignment="TopLeft" + DockingOffset="-3" + Font="{0}, 13px" + ForeColor="59, 59, 59" /> + </Titles> + <BorderSkin PageColor="Control" + BackColor="CornflowerBlue" + BackSecondaryColor="CornflowerBlue" /> +</Chart> ``` <a name="ComparisonChart"></a> ## Comparison chart (Stacked Chart) -The following is a comparison chart that shows the number of activities by type and priority. You can use the chart designer in model-driven apps or methods described in the developer documentation to create these types of charts. +The following image is a comparison chart that shows the number of activities by type and priority. You can use the chart designer in model-driven apps or methods described in the developer documentation to create these types of charts. A comparison chart has two `groupby` clauses in the data description XML. > [!div class="mx-imgBorder"] > ![Sample comparison chart.](media/charts-activities-by-type-and-priority-comparison-chart.png "Sample comparison chart") -### Data description - The following is the contents of the data description XML string for this chart. +### Comparison chart data description + +The following example is the contents of the data description XML string for this chart. ```xml <datadefinition> <fetchcollection> - <fetch mapping="logical" aggregate="true"> + <fetch mapping="logical" + aggregate="true"> <entity name="activitypointer"> - <attribute alias="aggregate_column" name="subject" aggregate="count" /> - <attribute groupby="true" alias="groupby_column" name="activitytypecode" /> - <attribute groupby="true" alias="groupby_priority" name="prioritycode" /> - </entity> + <attribute alias="aggregate_column" + name="subject" + aggregate="count" /> + <attribute groupby="true" + alias="groupby_column" + name="activitytypecode" /> + <attribute groupby="true" + alias="groupby_priority" + name="prioritycode" /> + </entity> </fetch> </fetchcollection> <categorycollection> category> - <measurecollection> - <measure alias="aggregate_column" /> - </measurecollection> - </category> - </categorycollection> + <measurecollection> + <measure alias="aggregate_column" /> + </measurecollection> + </category> +</categorycollection> </datadefinition> - ``` -### Presentation description - The following is the contents of the presentation description XML string for this chart. +### Comparison chart presentation description + +The following example is the contents of the presentation description XML string for this chart. ```xml -<Chart Palette="None" PaletteCustomColors="91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;"> +<Chart Palette="None" + PaletteCustomColors="91,151,213; 237,125,49; 160,116,166; 255,192,0; 68,114,196; 112,173,71; 37,94,145; 158,72,14; 117,55,125; 153,115,0; 38,68,120; 67,104,43; 124,175,221; 241,151,90; 186,144,192; 255,205,51; 105,142,208; 140,193,104; 50,125,194; 210,96,18; 150,83,159; 204,154,0; 51,90,161; 90,138,57;"> <Series> - <Series ChartType="StackedColumn" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> + <Series ChartType="StackedColumn" + Font="{0}, 9.5px" + LabelForeColor="59, 59, 59" + CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> </Series> </Series> <ChartAreas> - <ChartArea BorderColor="White" BorderDashStyle="Solid"> - <AxisY LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" IntervalAutoMode="VariableCount"> + <ChartArea BorderColor="White" + BorderDashStyle="Solid"> + <AxisY LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IntervalAutoMode="VariableCount"> <MajorGrid LineColor="239, 242, 246" /> <MajorTickMark LineColor="165, 172, 181" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> </AxisY> - <AxisX LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181" IntervalAutoMode="VariableCount"> + <AxisX LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IntervalAutoMode="VariableCount"> <MajorGrid Enabled="False" /> <MajorTickMark Enabled="False" /> - <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> </AxisX> </ChartArea> - </ChartAreas> - <Legends> - <Legend Alignment="Center" LegendStyle="Table" Docking="Bottom" Font="{0}, 11px" ShadowColor="0, 0, 0, 0" ForeColor="59,59,59"> - </Legend> - </Legends> - <Titles> - <Title Alignment="TopLeft" DockingOffset="-3" Font="{0}, 13px" ForeColor="59, 59, 59"> - - - + + + + + + + + + + ``` -## Comparison chart (100% Stacked Chart) +## Comparison chart (100% Stacked Chart) - The following is a comparison chart that shows the number of cases opened on any date, grouped by priority. You can use the chart designer in model-driven apps or methods available in the Web Services to create these types of charts. + The following image is a comparison chart that shows the number of cases opened on any date, grouped by priority. You can use the chart designer in model-driven apps or methods available in the Web Services to create these types of charts. A comparison chart has two `groupby` clauses in the data description XML. > [!div class="mx-imgBorder"] > ![Sample100% stacked chart.](media/charts-numberofcases-anydate-bypriority-100stackedchart.png "Sample100% stacked chart") -### Data description - The following is the contents of the data description XML string for this chart. +### Comparison chart (100% Stacked Chart) data description + +The following example is the contents of the data description XML string for this chart. ```xml - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + ``` -### Presentation description - The following is the contents of the presentation description XML string for this chart. +### Comparison chart (100% Stacked Chart) presentation description + +The following example is the contents of the presentation description XML string for this chart. ```xml - - - - - - - - - - - - - - - - - - - - - - - </Titles> - </Chart> +<Chart Palette="None" + PaletteCustomColors="149,189,66; 197,56,52; 55,118,193; 117,82,160; 49,171,204; 255,136,35; 168,203,104; 209,98,96; 97,142,206; 142,116,178; 93,186,215; 255,155,83"> + <Series> + <Series ChartType="StackedBar100" + Font="{0}, 9.5px" + LabelForeColor="59, 59, 59" + CustomProperties="PointWidth=0.75, MaxPixelPointWidth=40"> + <SmartLabelStyle Enabled="True" /> + </Series> + </Series> + <ChartAreas> + <ChartArea BorderColor="White" + BorderDashStyle="Solid"> + <AxisY LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IntervalAutoMode="VariableCount"> + <MajorGrid LineColor="239, 242, 246" /> + <MajorTickMark LineColor="165, 172, 181" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisY> + <AxisX LabelAutoFitMinFontSize="8" + TitleForeColor="59, 59, 59" + TitleFont="{0}, 10.5px" + LineColor="165, 172, 181" + IntervalAutoMode="VariableCount"> + <MajorGrid Enabled="False" /> + <MajorTickMark Enabled="False" /> + <LabelStyle Font="{0}, 10.5px" + ForeColor="59, 59, 59" /> + </AxisX> + </ChartArea> + </ChartAreas> + <Titles> + <Title Alignment="TopLeft" + DockingOffset="-3" + Font="{0}, 13px" + ForeColor="0, 0, 0" /> + </Titles> +</Chart> ``` ### See also - [Data visualization and analytics](customize-visualizations-dashboards.md) - [Visualization data description schema](visualization-data-description-schema.md) - [Create a chart](create-visualization-chart.md) - [View data with visualizations (charts)](view-data-with-visualizations-charts.md) +[Data visualization and analytics](customize-visualizations-dashboards.md) +[Visualization data description schema](visualization-data-description-schema.md) +[Create a chart](create-visualization-chart.md) +[View data with visualizations (charts)](view-data-with-visualizations-charts.md) - - - [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/sample-dashboards.md b/powerapps-docs/developer/model-driven-apps/sample-dashboards.md index f4d5f09f63..b2bb04ed7b 100644 --- a/powerapps-docs/developer/model-driven-apps/sample-dashboards.md +++ b/powerapps-docs/developer/model-driven-apps/sample-dashboards.md @@ -1,11 +1,11 @@ --- -title: "Sample dashboards (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The topic contains sample dashboards along with the respective FormXML strings. You can specify the FormXML string for a dashboard using the SystemForm.FormXml for an organization-owned dashboard or UserForm.FormXml for a user-owned dashboard." # 115-145 characters including spaces. This abstract displays in the search result. -author: sriharibs-msft -ms.author: srihas - +title: "Sample dashboards (model-driven apps)" +description: "The topic contains sample dashboards along with the respective FormXML strings. You can specify the FormXML string for a dashboard using the SystemForm.FormXml for an organization-owned dashboard or UserForm.FormXml for a user-owned dashboard." +author: jasongre +ms.author: jasongre +ms.reviewer: jdaly ms.date: 04/01/2022 -ms.topic: "article" +ms.topic: article ms.subservice: mda-developer search.audienceType: - developer @@ -18,8 +18,10 @@ This topic contains sample dashboards along with the respective FormXML strings. [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] -<a name="Sample1"></a> -## Dashboard with charts and grids +<a name="Sample1"></a> + +## Dashboard with charts and grids + The following is a sample dashboard that has four components: three charts and a grid. This is one of the default organization-owned dashboards, available in model-driven apps. ![Sample dashboard.](media/dashboard-sample.png "Sample dashboard: Microsoft Dynamics 365 Overview") @@ -203,10 +205,8 @@ This topic contains sample dashboards along with the respective FormXML strings. </form> ``` -### See also +### See also + [Dashboards](analyze-data-with-dashboards.md) - - - [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/sample-export-ribbon-definitions.md b/powerapps-docs/developer/model-driven-apps/sample-export-ribbon-definitions.md index 679a3fd69a..9b615fec6c 100644 --- a/powerapps-docs/developer/model-driven-apps/sample-export-ribbon-definitions.md +++ b/powerapps-docs/developer/model-driven-apps/sample-export-ribbon-definitions.md @@ -1,15 +1,16 @@ --- -title: "Sample: Export ribbon definitions (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The sample shows how to export Ribbon definitions. It uses the RetrieveApplicationRibbon and RetrieveEntityRibbon messages." # 115-145 characters including spaces. This abstract displays in the search result. -author: JimDaly -ms.author: jdaly - +title: "Sample: Export ribbon definitions (model-driven apps)" +description: "The sample shows how to export Ribbon definitions. It uses the RetrieveApplicationRibbon and RetrieveEntityRibbon messages." +author: clromano +ms.author: clromano ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: sample ms.subservice: mda-developer search.audienceType: - developer +contributors: + - JimDaly --- # Sample: Export ribbon definitions @@ -17,7 +18,7 @@ search.audienceType: This sample shows how to export ribbon definitions. It uses the SDK for .NET <xref:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonRequest> and <xref:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonRequest> classes. > [!div class="nextstepaction"] -> [SDK for .NET: Export ribbon definitions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ExportRibbonDefinitions) +> [SDK for .NET: Export ribbon definitions sample code](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ExportRibbonDefinitions) ## How to run this sample @@ -38,7 +39,7 @@ Checks for the current version of the org. ### Demonstrate 1. The `RetrieveApplicationRibbon` message retrieves the application ribbon. -2. The `RetrieveEntityRibbon` message retrieves the system table ribbons +1. The `RetrieveEntityRibbon` message retrieves the system table ribbons ### Clean up @@ -46,12 +47,12 @@ No clean up is required for this sample ### See also -[Customize commands and the ribbon](customize-commands-ribbon.md)<br /> -[Pass parameters to a URL by using the ribbon](pass-parameters-url-by-using-ribbon.md)<br /> -[Ribbon core schema](ribbon-core-schema.md)<br /> -[Ribbon types schema](ribbon-types-schema.md)<br /> -[Ribbon WSS schema](ribbon-wss-schema.md)<br /> -<xref:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonRequest><br /> +[Customize commands and the ribbon](customize-commands-ribbon.md) +[Pass parameters to a URL by using the ribbon](pass-parameters-url-by-using-ribbon.md) +[Ribbon core schema](ribbon-core-schema.md) +[Ribbon types schema](ribbon-types-schema.md) +[Ribbon WSS schema](ribbon-wss-schema.md) +<xref:Microsoft.Crm.Sdk.Messages.RetrieveApplicationRibbonRequest> <xref:Microsoft.Crm.Sdk.Messages.RetrieveEntityRibbonRequest> [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/sample-import-files-web-resources.md b/powerapps-docs/developer/model-driven-apps/sample-import-files-web-resources.md index e7b2fd0ae8..e17ecc4fbd 100644 --- a/powerapps-docs/developer/model-driven-apps/sample-import-files-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/sample-import-files-web-resources.md @@ -1,9 +1,8 @@ --- -title: "Sample: Import files as web resources(model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "The sample provides a simplified example of importing files as web resources." # 115-145 characters including spaces. This abstract displays in the search result. -author: JimDaly -ms.author: jdaly - +title: "Sample: Import files as web resources(model-driven apps)" +description: "The sample provides a simplified example of importing files as web resources." +author: anushikhas96 +ms.author: anushisharma ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: sample @@ -14,11 +13,11 @@ search.audienceType: # Sample: Import files as web resources -When you develop a large number of files to use as Web resources you can save yourself the work of manually adding them through the application. Many Web resources can be developed and tested outside of Model-driven apps and then imported. +When you develop a large number of files to use as Web resources, you can save yourself the work of manually adding them through the application. Many Web resources can be developed and tested outside of Model-driven apps and then imported. This sample provides a simplified example of this process. -Download the sample: [Import files as web resources](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ImportWebResources). +Download the sample: [Import files as web resources](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ImportWebResources). [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] @@ -31,7 +30,7 @@ Download the sample: [Import files as web resources](https://github.com/microsof The sample code included in the SDK download package includes the following files required by this sample: **ImportJob.xml** - This file provides data about the Web Resource records that will be created. For each file it contains the following data: + This file provides data about the Web Resource records that will be created. For each file, it contains the following data: - **path:** The path to each file from the FilesToImport folder. - **displayName:** The display name for the Web resource. @@ -41,7 +40,7 @@ The sample code included in the SDK download package includes the following file > [!NOTE] > > - Each of these names begin with an underscore character. The customization prefix of the solution publisher will be prepended to the name when the Web resource is created. Rather than hard-coding a specific customization prefix, this sample will detect the current customization prefix for a publisher record that may already exist in the organization. - > - Because each of these files was developed outside of Model-driven apps and depend on relative paths to access each other, the names include backslash “/” characters to create a virtual folder structure so the relative links will continue to function within Model-driven apps. + > - Because each of these files was developed outside of Model-driven apps and depend on relative paths to access each other, the names include backslash "/" characters to create a virtual folder structure so the relative links will continue to function within Model-driven apps. - **type:** Specifies the type of Web Resource to create using the integer values found in [Web Resource Types](web-resources.md#BKMK_WebResourceTypes). @@ -73,7 +72,7 @@ The sample code included in the SDK download package includes the following file ### Creating Web Resources in the Context of a Solution -Web Resources are organization-owned records so they can be created using either the<xref:Microsoft.Xrm.Sdk.IOrganizationService>.<xref:Microsoft.Xrm.Sdk.IOrganizationService.Create*> method or by using the <xref:Microsoft.Xrm.Sdk.Messages.CreateRequest> message and the <xref:Microsoft.Xrm.Sdk.IOrganizationService>.<xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute*> method. This sample will show how to use the `SolutionUniqueName` optional parameter to associate a Web resource with a specific solution when it is created. This requires using the <xref:Microsoft.Xrm.Sdk.Messages.CreateRequest> message. +Web Resources are organization-owned records so they can be created using either the<xref:Microsoft.Xrm.Sdk.IOrganizationService>.<xref:Microsoft.Xrm.Sdk.IOrganizationService.Create*> method or by using the <xref:Microsoft.Xrm.Sdk.Messages.CreateRequest> message and the <xref:Microsoft.Xrm.Sdk.IOrganizationService>.<xref:Microsoft.Xrm.Sdk.IOrganizationService.Execute*> method. This sample shows how to use the `SolutionUniqueName` [optional parameter](../data-platform/optional-parameters.md#associate-a-solution-component-with-a-solution) to associate a Web resource with a specific solution when it's created. Using an optional parameter requires using the <xref:Microsoft.Xrm.Sdk.Messages.CreateRequest> message. ### Uploading Files from Disk @@ -102,7 +101,7 @@ The ImportJob.xml file demonstrates how the data about the files being imported The following portion of the ImportWebResources.cs file expects the following variables: -- `_customizationPrefix` : The customization prefix of the **SDK Samples** publisher. If this publisher does not exist it will be created with the customization prefix of “sample”. +- `_customizationPrefix` : The customization prefix of the **SDK Samples** publisher. If this publisher does not exist it will be created with the customization prefix of "sample". - `_ImportWebResourcesSolutionUniqueName` : The unique name of the **Import Web Resources Sample Solution** created in this sample. The value is `ImportWebResourcesSample`. ```C# diff --git a/powerapps-docs/developer/model-driven-apps/sample-pass-multiple-values-web-resource-through-data-parameter.md b/powerapps-docs/developer/model-driven-apps/sample-pass-multiple-values-web-resource-through-data-parameter.md index 74f7b58435..6b04ef368a 100644 --- a/powerapps-docs/developer/model-driven-apps/sample-pass-multiple-values-web-resource-through-data-parameter.md +++ b/powerapps-docs/developer/model-driven-apps/sample-pass-multiple-values-web-resource-through-data-parameter.md @@ -1,8 +1,8 @@ --- -title: "Sample: Pass multiple values to a web resource through the data parameter (model-driven apps) | Microsoft Docs" +title: "Sample: Pass multiple values to a web resource through the data parameter (model-driven apps)" description: "The sample represents a technique to pass the additional values within a single parameter and then process them within your web resource." -author: JimDaly -ms.author: jdaly +author: anushikhas96 +ms.author: anushisharma ms.date: 11/01/2023 ms.reviewer: jdaly ms.topic: sample diff --git a/powerapps-docs/developer/model-driven-apps/script-jscript-web-resources.md b/powerapps-docs/developer/model-driven-apps/script-jscript-web-resources.md index 7071824498..cd74a03806 100644 --- a/powerapps-docs/developer/model-driven-apps/script-jscript-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/script-jscript-web-resources.md @@ -1,8 +1,8 @@ --- -title: "JavaScript web resources (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about using JavaScript web resources to create a library of JavaScript functions that can be accessed from anywhere." # 115-145 characters including spaces. This abstract displays in the search result. -author: sriharibs-msft -ms.author: srihas +title: "JavaScript web resources (model-driven apps)" +description: "Learn about using JavaScript web resources to create a library of JavaScript functions that can be accessed from anywhere." +author: anushikhas96 +ms.author: anushisharma ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: article @@ -30,7 +30,7 @@ With JavaScript web resources, you can more efficiently manage code used in form Like all web resources, JavaScript web resources use the model-driven apps security context. Only licensed users who have the necessary privileges can access them. > [!NOTE] -> References included in code between web resources aren’t tracked as solution dependencies. +> References included in code between web resources aren't tracked as solution dependencies. <a name="BKMK_Using"></a> diff --git a/powerapps-docs/developer/model-driven-apps/set-field-values-using-parameters-passed-form.md b/powerapps-docs/developer/model-driven-apps/set-field-values-using-parameters-passed-form.md index b2a26cd8a0..5b1c156522 100644 --- a/powerapps-docs/developer/model-driven-apps/set-field-values-using-parameters-passed-form.md +++ b/powerapps-docs/developer/model-driven-apps/set-field-values-using-parameters-passed-form.md @@ -1,11 +1,11 @@ --- -title: "Set column values using parameters passed to a form (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "You can set default values for new records created by users by specifying values in the URL that is used to open the form." # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg +title: "Set column values using parameters passed to a form (model-driven apps)" +description: "You can set default values for new records created by users by specifying values in the URL that is used to open the form." +author: MitiJ +ms.author: mijosh ms.date: 04/01/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -26,19 +26,12 @@ You can set default values for new records created by users by specifying values When you open a new form by using the URL address, you can include arguments in the `extraqs` parameter to set column values. The following requirements must be met: - You must encode the parameters passed in the `extraqs` parameter. To encode the parameters, use [encodeURIComponent](https://msdn.microsoft.com/library/aeh9cef7\(VS.85\).aspx). To use special characters like "=" or "&" in the parameter values, you must double encode (e.g. to set `name` to `A=B&C`, it would be `extraqs=name%3DA%253DB%2526C`). - - The names of the query string arguments must match or include the names of columns for the table. - - The values passed must be valid. - - The value can't be a script. - - Any attempt to pass an invalid parameter or value will result in an error. - - For Boolean columns, use either an integer value of `0` or `1`, or a text value of `true` or `false` to set the value. - -- For DateTime columns, use the text value of the date. - +- For DateTime columns, use the text value of the date. [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] @@ -52,8 +45,9 @@ The unencoded value for the `extraqs` parameter is "name=New Account". /main.aspx?etn=account&extraqs=name%3DNew%20Account&pagetype=entityrecord ``` -## Set values for lookup columns - The following table describes five types of lookup columns. For examples using lookup columns, see [Example: Set the value for lookup columns](set-field-values-using-parameters-passed-form.md) and [Example: Use Xrm.Navigation.openForm to open a new window](set-field-values-using-parameters-passed-form.md#BKMK_ExampleXrmNavigationOpentForm). +## Set values for lookup columns + +The following table describes five types of lookup columns. For examples using lookup columns, see [Example: Set the value for lookup columns](set-field-values-using-parameters-passed-form.md) and [Example: Use Xrm.Navigation.openForm to open a new window](set-field-values-using-parameters-passed-form.md#BKMK_ExampleXrmNavigationOpentForm). |Lookup Type|Description| |-----------------|-----------------| @@ -65,18 +59,19 @@ The unencoded value for the `extraqs` parameter is "name=New Account". The following guidelines apply when setting the value of a lookup on a form using a query string argument: -- For simple lookups you must set the value and the text to display in the lookup. Use the suffix "name" with the name of the column to set the value for the text. +- For simple lookups you must set the value and the text to display in the lookup. Use the suffix "name" with the name of the column to set the value for the text. Don't use any other arguments. -- For customer and owner lookups you must set the value and the name in the same way you set them for simple lookups. In addition you must use the suffix "type" to specify the type of table. Allowable values are account, contact, systemuser, and team. - -- You can't set the values for partylist or regarding lookups. +- For customer and owner lookups you must set the value and the name in the same way you set them for simple lookups. In addition you must use the suffix "type" to specify the type of table. Allowable values are account, contact, systemuser, and team. -## Example: Set the value for lookup columns - To set values for lookup columns, use the data value, the name value, and for customer or owner lookups only, specify the type value for the respective column. The following sample sets the owner column to a user named "Mark Folkerts". +- You can't set the values for partylist or regarding lookups. - The unencoded value for the `extraqs` parameter is "**ownerid**={B8C6E040-656E-DF11-B414-00155DB1891A}&**owneridname**=Mark Folkerts&**owneridtype**=systemuser". +## Example: Set the value for lookup columns + +To set values for lookup columns, use the data value, the name value, and for customer or owner lookups only, specify the type value for the respective column. The following sample sets the owner column to a user named "Mark Folkerts". + +The unencoded value for the `extraqs` parameter is "**ownerid**={B8C6E040-656E-DF11-B414-00155DB1891A}&**owneridname**=Mark Folkerts&**owneridtype**=systemuser". ``` /main.aspx?etn=lead&pagetype=entityrecord&extraqs=ownerid%3D%7bB8C6E040-656E-DF11-B414-00155DB1891A%7d%26owneridname%3DMark%20Folkerts%26owneridtype%3Dsystemuser @@ -92,8 +87,9 @@ The unencoded value for the `extraqs` parameter is "name=New Account". > For a simple lookup like this, you don't have to set a type value. -## Example: Set the value for date columns - The following sample sets the **Est. Close Date** column for a new opportunity to January 31, 2011. The unencoded value for the `extraqs` parameter is "estimatedclosedate=01/31/11". +## Example: Set the value for date columns + +The following sample sets the **Est. Close Date** column for a new opportunity to January 31, 2011. The unencoded value for the `extraqs` parameter is "estimatedclosedate=01/31/11". ``` /main.aspx?etn=opportunity&extraqs=estimatedclosedate%3D01%2F31%2F11&pagetype=entityrecord @@ -122,7 +118,7 @@ To set the value for **Choices** column, Specify integer values for the options ## Example: Use Xrm.Navigation.openForm to open a new window - The following sample sets default values on several different columns and shows how to use the `Xrm.Navigation`.[openForm](clientapi/reference/Xrm-Navigation/openForm.md) function. It is equivalent to the previous example that used the `window.open` method. +The following sample sets default values on several different columns and shows how to use the `Xrm.Navigation`.[openForm](clientapi/reference/Xrm-Navigation/openForm.md) function. It is equivalent to the previous example that used the `window.open` method. ```Javascript function OpenNewContact() { @@ -155,8 +151,9 @@ function OpenNewContact() { <a name="BKMK_ExampleWindowOpen"></a> -## Example: Use window.open to open a new window - The following sample sets default values on several different columns and shows how to use [encodeURIComponent](https://msdn.microsoft.com/library/aeh9cef7\(VS.85\).aspx) to encode the value of the `extraqs` parameter. If you use the [window.open](https://msdn.microsoft.com/library/ms536651\(VS.85\).aspx) method, you can control the features of the window that is opened. +## Example: Use window.open to open a new window + +The following sample sets default values on several different columns and shows how to use [encodeURIComponent](https://msdn.microsoft.com/library/aeh9cef7\(VS.85\).aspx) to encode the value of the `extraqs` parameter. If you use the [window.open](https://msdn.microsoft.com/library/ms536651\(VS.85\).aspx) method, you can control the features of the window that is opened. ```Javascript function OpenNewContact() { @@ -180,9 +177,9 @@ function OpenNewContact() { ### See also - [Open forms and views with a URL](open-forms-views-dialogs-reports-url.md) - [openForm](clientapi/reference/Xrm-Navigation/openForm.md) - [Configure a form to accept custom querystring parameters](configure-form-accept-custom-querystring-parameters.md) +[Open forms and views with a URL](open-forms-views-dialogs-reports-url.md) +[openForm](clientapi/reference/Xrm-Navigation/openForm.md) +[Configure a form to accept custom querystring parameters](configure-form-accept-custom-querystring-parameters.md) [!INCLUDE[footer-include](../../includes/footer-banner.md)] diff --git a/powerapps-docs/developer/model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md b/powerapps-docs/developer/model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md index d62fb43719..a1ccaadac6 100644 --- a/powerapps-docs/developer/model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md +++ b/powerapps-docs/developer/model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md @@ -1,11 +1,11 @@ --- -title: "Script web resource development using Fiddler AutoResponder (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about how to setup and use AutoResponder in Fiddler for local debugging of JavaScript web resources." # 115-145 characters including spaces. This abstract displays in the search result. -author: sriharibs-msft -ms.author: srihas +title: "Script web resource development using Fiddler Auto Responder (model-driven apps)" +description: "Learn about how to setup and use Auto Responder in Fiddler for local debugging of JavaScript web resources." +author: anushikhas96 +ms.author: anushisharma ms.date: 12/04/2022 ms.reviewer: jdaly -ms.topic: article +ms.topic: how-to ms.subservice: mda-developer search.audienceType: - developer @@ -13,9 +13,9 @@ contributors: - JimDaly - caburk --- -# Script web resource development using Fiddler AutoResponder +# Script web resource development using Fiddler Auto Responder -While developing and debugging JavaScript web resources, you can use AutoResponder in [Telerik Fiddler](https://www.telerik.com/fiddler) to replace the content of a web resource with content from a local file rather than uploading it in your Model-driven Apps instance and publishing each time. Use the following steps below to setup AutoResponder in Fiddler. + Use Auto Responder in [Telerik Fiddler](https://www.telerik.com/fiddler) while developing and debugging JavaScript web resources to replace the content of a web resource with content from a local file rather than uploading it in your Model-driven Apps instance and publishing each time. Use the following steps to set up Auto Responder in Fiddler. ## Install and configure Fiddler @@ -25,48 +25,48 @@ While developing and debugging JavaScript web resources, you can use AutoRespond :::image type="content" source="media/fiddler-https-options.png" alt-text="Select the marked checkboxes in the HTTP tab"::: -1. Click **OK** to close the dialog box. +1. Select **OK** to close the dialog box. > [!NOTE] > If it is the first time you are enabling this setting, Fiddler will prompt you to install a certificate. Install the certificate and restart Fiddler so that the new settings take effect. > > If you have run Fiddler in the past and get a `NET::ERR_CERT_AUTHORITY_INVALID` error, in the **HTTPS** tab, click the **Actions** button and choose **Reset All Certificates**. This will also present a number of prompts for the new certificates to be installed. -## Configure AutoResponder +## Configure Auto Responder 1. Open the page in the model-driven app that you want to debug. 1. Start the Fiddler trace capture by clicking the **Capturing** button in the bottom left corner. - :::image type="content" source="media/fiddler-start-capturing.png" alt-text="Click on Capturing button to start capturing HTTPS traffic."::: + :::image type="content" source="media/fiddler-start-capturing.png" alt-text="select on Capturing button to start capturing HTTPS traffic."::: > [!NOTE] > If you want to capture HTTPS traffic only from a particular host, on the **Filters** tab, in the **Hosts** area, in the **-No Host Filter-** drop-down select **Show only the following Hosts** from the menu and enter the list of domains from which you wish to see traffic, separated by semi-colon. More information: [Filters reference](https://docs.telerik.com/fiddler/KnowledgeBase/Filters). > ![Filter traffic displayed in Fiddler UI.](media/fiddler-filter-traffic.png "Filter traffic displayed in Fiddler UI") -1. Perform any operation necessary to load the script you are testing. You can stop the capture by clicking the same **Capturing** button again. -1. Select the trace log sessions from the left pane and search for the file you want to setup the AutoResponder for. +1. Perform any operation necessary to load the script you're testing. You can stop the capture by clicking the same **Capturing** button again. +1. Select the trace log sessions from the left pane and search for the file you want to set up the Auto Responder for. - For example, if the code you want to debug is in a JavaScript web resource named `new_testscript.js`, use the **Find** button to open the **Find Sessions** dialog box and search for the name of the webresource. + For example, if the code you want to debug is in a JavaScript web resource named `new_testscript.js`, use the **Find** button to open the **Find Sessions** dialog box and search for the name of the web resource. :::image type="content" source="media/fiddler-find-sessions.PNG" alt-text="Find a session in fiddler."::: - You will see the rows that match with your search criteria highlighted in the left pane. + You see the rows that match with your search criteria highlighted in the left pane. -1. Select that row. In the right pane, select the **AutoResponder** tab. +1. Select that row. In the right pane, select the **Auto Responder** tab. - :::image type="content" source="media/fiddler-auto-responder.png" alt-text="Select the AutoResponder tab."::: + :::image type="content" source="media/fiddler-auto-responder.png" alt-text="Select the Auto Responder tab."::: -1. In the **AutoResponder** tab, select the **Enable rules** and **Unmatched requests passthrough** check boxes. +1. In the **Auto Responder** tab, select the **Enable rules** and **Unmatched requests passthrough** check boxes. :::image type="content" source="media/fiddler-select-checkbox.png" alt-text="Select the two highlighted checkboxes"::: -1. Ensure that you still have the session related to your target file selected and then click on the **Add Rule** button in the **AutoResponder** section. This adds a new entry into the rules table. +1. Ensure that you still have the session related to your target file selected and then select on the **Add Rule** button in the **Auto Responder** section. This adds a new entry into the rules table. :::image type="content" source="media/fiddler-add-rule.png" alt-text="Add new rule"::: 1. When the rule is selected, the **Rule Editor** at the bottom has the top row populated with the Session URL related to your file and prefixed with a string like `EXACT:`. - You can then edit the string to match to simplify it. With web resources, the URL will contain generated values in the URL or in a query string to make sure that the latest published version is included in the response. You will probably see the `EXACT` value will look something like this: + You can then edit the string to match to simplify it. With web resources, the URL contains generated values in the URL or in a query string to make sure that the latest published version is included in the response. You'll probably see the `EXACT` value looks something like this: ``` EXACT:https://<org URL>/%7B636556138760000160%7D/WebResources/new_testscript.js? ver=-1229805553 @@ -83,19 +83,19 @@ While developing and debugging JavaScript web resources, you can use AutoRespond :::image type="content" source="media/fiddler-save-rule.PNG" alt-text="Add path to your local file in Rule editor"::: -By following the steps above, you have configured Fiddler to listen to the requests and responds with the local file instead of passing the request over the network. +These steps configured Fiddler to listen to the requests and responds with the local file instead of passing the request over the network. ## Update and test your code 1. Apply changes to your local file. 1. Start Fiddler trace capture again and go back to your browser and hard reload the page with empty cache. -1. In the browser developer tools you can see that the file that is now received will be the local one. +1. In the browser developer tools, you can see that the file that is now received is the local one. 1. Continue repeating this process while updating your code until you get the results you require. ## See Also -[Web resources](web-resources.md)<br /> +[Web resources](web-resources.md) [Client scripting using JavaScript](client-scripting.md) diff --git a/powerapps-docs/developer/model-driven-apps/stylesheet-xsl-web-resources.md b/powerapps-docs/developer/model-driven-apps/stylesheet-xsl-web-resources.md index fde15e7484..5d46184570 100644 --- a/powerapps-docs/developer/model-driven-apps/stylesheet-xsl-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/stylesheet-xsl-web-resources.md @@ -1,9 +1,8 @@ --- -title: "Stylesheet (XSL) web resources (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about using Stylesheet (XSL) Web resources to transform XML data." # 115-145 characters including spaces. This abstract displays in the search result. -author: sriharibs-msft -ms.author: srihas - +title: "Stylesheet (XSL) web resources (model-driven apps)" +description: "Learn about using Stylesheet (XSL) Web resources to transform XML data." +author: anushikhas96 +ms.author: anushisharma ms.date: 04/01/2022 ms.reviewer: jdaly ms.topic: "article" @@ -25,7 +24,7 @@ Use Stylesheet (XSL) Web resources to transform XML data. Use XSL Web resources to transform XML data used by your solution. -The following Web resources work together to render a page that displays a table using the data in the XML Web resource. The source files for these Web resources are part of the Import Web Resources sample under the **filestoimport** folder. Download the sample of [Import files as web resources](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/C%23/ImportWebResources). +The following Web resources work together to render a page that displays a table using the data in the XML Web resource. The source files for these Web resources are part of the Import Web Resources sample under the **filestoimport** folder. Download the sample of [Import files as web resources](https://github.com/microsoft/PowerApps-Samples/tree/master/dataverse/orgsvc/CSharp/ImportWebResources). **HTML Web resource:** sample\_/ImportWebResources/Content/ShowData.htm diff --git a/powerapps-docs/developer/model-driven-apps/supported-customizations.md b/powerapps-docs/developer/model-driven-apps/supported-customizations.md index f0e6eda858..253e58e78f 100644 --- a/powerapps-docs/developer/model-driven-apps/supported-customizations.md +++ b/powerapps-docs/developer/model-driven-apps/supported-customizations.md @@ -1,9 +1,8 @@ --- -title: "Get started with model-driven apps customization using code | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "You can customize model-driven apps by using tools that are available in Power Apps or that are described in the documentation. " # 115-145 characters including spaces. This abstract displays in the search result. -author: HemantGaur -ms.author: hemantg - +title: "Get started with model-driven apps customization using code" +description: "You can customize model-driven apps by using tools that are available in Power Apps or that are described in the documentation. " +author: sriharibs-msft +ms.author: srihas ms.date: 04/01/2022 ms.reviewer: jdaly ms.subservice: mda-developer @@ -28,9 +27,7 @@ There are a variety of tools included with model-driven apps that you can use to The following customization methods can be used to produce fully supported customizations: - Customization in Power Apps or solution explorer. For more information, see [Overview of building model-driven apps](../../maker/model-driven-apps/model-driven-app-overview.md) - - Settings in the web application. For more information, see [Administer model-driven apps](../../maker/model-driven-apps/model-driven-app-overview.md). - - Reporting Services. For more information, see [Reporting and analytics guide for model-driven apps](../../maker/model-driven-apps/add-reporting-to-app.md). > [!NOTE] @@ -47,9 +44,7 @@ The documentation on this site for developers, technical articles, sample code p You can use JavaScript within model-driven apps in three areas: - **Form Script event handlers**: You can configure form event handlers to call functions defined in JavaScript web resources. - - **Command bar (ribbon) commands**: You can use the `<CustomRule>` or `<JavaScriptFunction>` elements to define actions that call functions defined within JavaScript web resources. - - **Web resources and IFRAMEs**: You can use JavaScript web resources within HTML web resources. IFRAMES configured to allow cross-site scripting, or scripts within HTML web resources included in a form may interact with the documented `Xrm.Page` or `Xrm.Utility` methods within the form via the parent reference. All interaction with the application pages must only be performed through the methods documented in the [Client API Reference for model-driven apps](clientapi/reference.md). Directly accessing the Document Object Model (DOM) of any Model-driven apps page is not supported. The use of jQuery in form scripts and commands is not recommended. More information: [Client scripting in model-driven apps using JavaScript](client-scripting.md). diff --git a/powerapps-docs/developer/model-driven-apps/testing-tools-client.md b/powerapps-docs/developer/model-driven-apps/testing-tools-client.md index eea3f43853..fe4d257fbd 100644 --- a/powerapps-docs/developer/model-driven-apps/testing-tools-client.md +++ b/powerapps-docs/developer/model-driven-apps/testing-tools-client.md @@ -1,12 +1,12 @@ --- -title: "Testing tools for client-side development (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Learn about testing frameworks for client-side development." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Testing tools for client-side development (Microsoft Dataverse)" +description: "Learn about testing frameworks for client-side development." ms.date: 04/01/2022 -ms.topic: article -author: ChrisBal-MSFT +ms.topic: concept-article +author: pvillads +ms.author: pvillads ms.subservice: mda-developer -ms.author: chrisbal - # MSFT alias of manager or PM counterpart +ms.reviewer: jdaly search.audienceType: - developer --- @@ -18,7 +18,7 @@ Easy Repro provides a set of classes and methods to work with various pages in m ## Benefits of unit testing -Unit testing is strongly recommended but not required. When you are just getting started or if the amount of code in your solution is relatively small, you may feel that you spend more time writing tests than the functionality included in your solution. +Unit testing is recommended but not required. When you're just getting started or if the amount of code in your solution is relatively small, you might feel that you spend more time writing tests than the functionality included in your solution. The benefits of unit testing begin to accrue when your solution becomes larger and more complex. For client-side development, an automated UI framework for testing can help you detect issues initiated by user actions. @@ -26,9 +26,9 @@ When a solution is developed with unit testing, developers report greater produc ### See also -[Testing tools for server-side development](../data-platform/testing-tools-server.md)<br /> -[Video: Creating and running UI test](https://youtu.be/ryWgK34Akt0)<br /> -[Blog post: Easy Repro: what is it?](https://www.itaintboring.com/dynamics-crm/easy-repro-what-is-it/)<br /> +[Testing tools for server-side development](../data-platform/testing-tools-server.md) +[Video: Creating and running UI test](https://youtu.be/ryWgK34Akt0) +[Blog post: Easy Repro: what is it?](https://www.itaintboring.com/dynamics-crm/easy-repro-what-is-it/) [Video: Introduction to DevOps](https://youtu.be/AorM792M8nY) diff --git a/powerapps-docs/developer/model-driven-apps/troubleshoot-forms.md b/powerapps-docs/developer/model-driven-apps/troubleshoot-forms.md index a86c54b600..410e345f1a 100644 --- a/powerapps-docs/developer/model-driven-apps/troubleshoot-forms.md +++ b/powerapps-docs/developer/model-driven-apps/troubleshoot-forms.md @@ -1,12 +1,12 @@ --- -title: "Troubleshoot form issues in model-driven apps (model-driven apps) | Microsoft Docs" +title: "Troubleshoot form issues in model-driven apps (model-driven apps)" description: "Learn about how to resolve the common issues on model-driven apps forms." -author: HemantGaur -ms.author: hemantg -ms.date: 09/24/2024 +author: MitiJ +ms.author: mijosh +ms.date: 04/02/2025 ms.reviewer: jdaly ms.subservice: troubleshoot -ms.topic: article +ms.topic: troubleshooting-general search.audienceType: - developer contributors: @@ -20,6 +20,7 @@ contributors: This article has information to help fix some of the common issues you might encounter while working with model-driven app forms. > [!IMPORTANT] +> > - The tools described in this article are designed for troubleshooting purposes; they aren't meant to be used in day-to-day production scenarios, even though you can use them for troubleshooting issues in production environments. > - These troubleshooting tools only affect the current user session unless otherwise noted (for example, when a browser tab accesses the model-driven app). They don't change system customizations or affect any other users or sessions. After the current session is closed, the effect is no longer applied. > - Most of the tools are available in all the production environments. Some of them mentioned in the article might not have been deployed to your organization yet; new tools are added periodically. @@ -66,9 +67,9 @@ When you're troubleshooting issues with forms, you need to use the URL parameter Disables all the event handlers within the given range by specifying `startIndex` and `endIndex` values (both are included). For example, `DisableFormHandlers=true_0_2` disables all the event handlers of index 0, 1, and 2. `DisableFormHandlers=onload_2_5` disables the [OnLoad](./clientapi/reference/events/form-onload.md) event handler of index 2, 3, 4, and 5. If you have more event handlers, you can use this approach to narrow down problematic handlers quickly. > [!NOTE] - > Business rules are authored in the business rule designer, compiled into the client-side script, and registered in multiple form events, such as `OnLoad`, `OnSave`, and `OnChange`. The way to disable business rules are very similar to other form events. However, there're a few key differences: - > - When you use `DisableFormHandlers=true`, `businessrule`, `businessrule_*index*`, or `businessrule_*startIndex_endIndex*`, you're disabling the business rule(s) in all the form events they're registered to. - > - For example, the following image shows instructions on refreshing business rule(s) in the backend. You only need to do it once in your organization, and you can revert your changes after troubleshooting. + > Business rules are authored in the business rule designer, compiled into the client-side script, and registered in multiple form events, such as `OnLoad`, `OnSave`, and `OnChange`. The way to disable business rules are similar to other form events. However, there are a few key differences: + > - When you use `DisableFormHandlers=true`, `businessrule`, `businessrule_*index*`, or `businessrule_*startIndex_endIndex*`, you're disabling all business rules in all the form events they're registered to. + > - For example, the following image shows instructions on refreshing business rules in the backend. You only need to do it once in your organization, and you can revert your changes after troubleshooting. > ![Refresh business rules](media/businessrule-need-refresh.png "Refresh business rules") > - After you perform the above action and refresh the form, you'll see different message with additional information, as shown in the following image: > ![Business rules individual control](media/businessrule-individual-control.png "Business rules individual control") @@ -120,7 +121,7 @@ https://myorg.crm.dynamics.crm/main.aspx?appid=00000000-0000-0000-0000-000000000 > [!NOTE] > The difference between **DisableFormHandlers** and **DisableFormLibraries** are: -> - The **DisableFormHandlers** flag disables form handlers regardless of the containing form libraries. In contrast, the **DisableFormLibraries** flag disables the form libraries (web resources) regardless of the functions (event handlers) included in the libraries. Simply put, **DisableFormLibraries** makes sure the specified JavaScript web resource files are not loaded. +> - The **DisableFormHandlers** flag disables form handlers regardless of the containing form libraries. In contrast, the **DisableFormLibraries** flag disables the form libraries (web resources) regardless of the functions (event handlers) included in the libraries. Simply put, **DisableFormLibraries** makes sure the specified JavaScript web resource files aren't loaded. > - The **DisableFormHandlers** flag doesn't prevent the containing form library from being loaded. Thus it doesn't stop the JavaScript code present in the library but not registered as an event handler from being executed. For example, if a form library `new_myscript.js` is written in the following way (not recommended practice): > - You should start with **DisableFormHandlers** to see if the issue goes away, and if not, you can try **DisableFormLibraries**. Disabling any script always involves some risks of potentially breaking your form scenarios. However, the latter tend to have more side effects because of the disablement of the entire JavaScript files. > ![Difference between DisableFormHandlers and DisableFormLibraries](media/difference-between-disableformhandlers-disableformlibraries.png "Difference between DisableFormHandlers and DisableFormLibraries") @@ -177,11 +178,8 @@ Follow up with the script owner to further troubleshoot the issue. The most common cause of intermittent or random form errors is using unsupported [client API](./clientapi/reference.md) methods. These errors have the following characteristics: - They occur only for specific records, users, regions, or browsers, or only during periods when the network or service load is high. - - They rarely occur in support instances. - - They might occur once on a computer, and the same error might occur again after you clear the browser cache. - - [formContext.getControl](./clientapi/reference/controls/getcontrol.md) or [formContext.getControl(arg).getAttribute()](./clientapi/reference/controls/getattribute.md) randomly returns null for a valid control or column. There are many ways to write unsupported client API methods, and they all share a common pattern: they cause a race condition in the form load pipeline. Because they introduce a race condition, the issue only occurs when the custom script executes before the form is fully ready to be accessed via the client API. Many factors can cause a race condition: @@ -203,7 +201,7 @@ Using [Monitor](../../maker/model-driven-apps/monitor-form-checker.md), you can > ![Unsupported Client API](media/unsupported-client-api-method.png "Unsupported Client API") > [!NOTE] -> The call stack has been modified for illustration purposes. The call stack shows details like web resource, function, and the line causing the error. +> The call stack is modified for illustration purposes. The call stack shows details like web resource, function, and the line causing the error. Follow up with the script owner to further troubleshoot the issue. @@ -250,7 +248,7 @@ This issue occurs if a business rule or custom script that used to work in the l One of the reasons that the business rule or script isn't working in Unified Interface is that the controls that are part of them don't exist in Unified Interface. Composite controls exist in the web client, but in Unified Interface composite control is broken down into parts and is stored differently. For example, if the column `fullname` is part of the business rule or custom script, columns `firstname`, `middlename`, or `lastname` should be used instead. -Once you launch form checker, you are able to see more details in the `CompositeControl` operation including the composite control that is causing the problem, the columns that can be used in the business rule or custom script instead and a full call stack (the call stack is modified for demonstration purposes). +Once you launch form checker, you're able to see more details in the `CompositeControl` operation including the composite control that is causing the problem, the columns that can be used in the business rule or custom script instead and a full call stack (the call stack is modified for demonstration purposes). > [!div class="mx-imgBorder"] > ![Custom script not working](media/custom-script-error.png "Custom script not working") @@ -480,7 +478,7 @@ Finally, if the control passes all the above checks, the record state determines > The difference between `FormControls` and `ControlStateChange` is that the `FormControls` operation reflects the initial control state when the form is loaded, while the `ControlStateChange`operation reflects the state change at any time on the form, whether it's during form load, in OnChange or OnSave events after the form is loaded. > [!IMPORTANT] -> A control's disabled and hidden state can change multiple times when a form is first loaded. To know the reason why a control is hidden or disabled, make sure to check the **last** operation logged in the monitor. For example, if there are no `ControlStateChange.visible/ControlStateChange.hidden` operations for the control being investigated, the value and reasoning will be in the `FormControls` operation. Otherwise, it will be the value and reason in the **last** `ControlStateChange.visible/ControlStateChange.hidden` operation. You can order logs by timestamp to search for the last operation. +> A control's disabled and hidden state can change multiple times when a form is first loaded. To know the reason why a control is hidden or disabled, make sure to check the **last** operation logged in the monitor. For example, if there are no `ControlStateChange.visible/ControlStateChange.hidden` operations for the control being investigated, the value and reasoning will be in the `FormControls` operation. Otherwise, it is the value and reason in the **last** `ControlStateChange.visible/ControlStateChange.hidden` operation. You can order logs by timestamp to search for the last operation. ## Why a control has a certain value on form load @@ -503,7 +501,7 @@ There are scenarios where columns are populated based on a relationship column m > [!div class="mx-imgBorder"] > ![Control value after](media/control-default-value-update-sequence.png "Control value after") -Verify where the value is coming from and take action based on the below table: +Verify where the value is coming from and take action based on the following table: | Source | How to fix | |--|--| @@ -604,25 +602,32 @@ The following screenshot shows the root cause of the issue. You can see that the > ![Unsaved changes error](media/unsaved-changes-error.png "Unsaved changes error") > [!NOTE] -> If the user has manually made the changes on the form, a call stack will not be provided. +> If the user has manually made the changes on the form, a call stack won't be provided. Verify where the change is coming from and if the behavior is expected or not. If a script causes the change, the original web resource can be traced back in the call stack. In most cases, it's a script. Make a decision based on the web resource itself. +## Business required column doesn't block saving + +Business required columns are a usability feature that help prevent users from saving a record with an empty value in that column. In model-driven apps and Power Pages, the following scenarios don't block saving a record when a required column has an empty value: + +- The column is hidden from the form, either because of [column properties](../../maker/model-driven-apps/add-move-or-delete-fields-on-form.md#configure-column-properties-on-a-form) or a client-side script using the [control.setVisible Client API](clientapi/reference/controls/setVisible.md) . +- The column is on a hidden form tab or section. +- A client-side script changes the column's required level using the [setRequiredLevel Client API](clientapi/reference/attributes/setRequiredLevel.md). +- The user isn't using model-driven apps or Power Pages to create the record. Client applications using Dataverse APIs aren't blocked from saving records when column [AttributeMetadata.RequirementLevel](/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata.requiredlevel) is set to [AttributeRequiredLevel.ApplicationRequired](/dotnet/api/microsoft.xrm.sdk.metadata.attributerequiredlevel). [Learn more about column requirement level](../data-platform/entity-attribute-metadata.md#column-requirement-level) -## Business required column validation doesn't behave as expected +When you need to enforce data integrity, you should use [entity business rules](../../maker/data-platform/data-platform-create-business-rule.md) and other server-side validation instead, such as [synchronous plug-ins](../data-platform/plug-ins.md). -Business required columns by default block the form save operation if the value is empty. However, in many by-design scenarios, a business-required column might not block the save operation when the value is empty or block the save when you don't believe it should. ### How to troubleshoot -The `RequiredFieldValidation` operation is logged when a save is attempted, regardless of whether save is successful or not. This operation explains why each business-required column blocks or doesn't block the save operation. +The `RequiredFieldValidation` operation is logged when a save is attempted, regardless of whether save is successful or not. This operation explains why each business required column blocks or doesn't block the save operation. The following image is an example of this operation. The message explains how to read the detailed reports of each required column. In this example, `fax` column is bound to one control, and the control of the same name is read-only. Therefore it won't trigger required column validation. > [!div class="mx-imgBorder"] > ![Column validation](media/required-field-validation.png "Column validation") -The following image is another example that `jobtitle` is a business-required column on the business process flow but not on the form, and the column isn't modified. Thus it doesn't block the save operation even when it's empty. +The following image is another example that `jobtitle` is a business required column on the business process flow but not on the form, and the column isn't modified. Thus it doesn't block the save operation even when it's empty. > [!div class="mx-imgBorder"] > ![Required column validation](media/required-field-validation-bpf-only-field.png "Required column validation") @@ -633,6 +638,20 @@ Most times, the behavior is by design, and the `RequiredFieldValidation` operati This might lead to another troubleshooting scenario such as [Why a control is disabled/enabled or visible/hidden](#why-a-control-is-disabledenabled-or-visiblehidden). +## Can't create a record because of insufficient permissions to a secured field, even though that field isn't in the form + +This might happen when users create a record (row) from a different form. They get the error message **The user does not have create permissions to a secured field** even though they haven't entered a value for that field (column), or that field isn't on the form. + +When table **A** has a lookup field to table **B**, creating a record **A** from record **B** automatically sets lookup fields on it to **B**, even if those fields aren't on the form. + +For example: + +1. Account table has a lookup field, `primarycontactid`, to the contact table. +1. User opens a contact form for **Robin Danielsen**. +1. User opens the lookup field, `parentaccountid`, on the form and selects the button to create a new account. +1. New account form opens, with the `primarycontactid` field automatically set to **Robin Danielsen**. + +If the `primarycontactid` field is [secured](/power-platform/admin/field-level-security) and the user doesn't have permissions to edit it, they'll get an error when they try to save the new account. They can clear the field before saving it. However, if that field isn't on the form, they can't clear it. A workaround is to create the account from the account page instead of from a contact form. ## Some columns aren't displayed on the merge dialog diff --git a/powerapps-docs/developer/model-driven-apps/understand-charts-underlying-data-chart-representation.md b/powerapps-docs/developer/model-driven-apps/understand-charts-underlying-data-chart-representation.md index 6292a05f4c..619d5862d2 100644 --- a/powerapps-docs/developer/model-driven-apps/understand-charts-underlying-data-chart-representation.md +++ b/powerapps-docs/developer/model-driven-apps/understand-charts-underlying-data-chart-representation.md @@ -1,12 +1,11 @@ --- -title: "Understand charts: Underlying data and chart representation (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Charts display data visually by mapping textual values on two axes: horizontal (x) and vertical (y). The x axis is called the category axis and the y axis is called the series axis." # 115-145 characters including spaces. This abstract displays in the search result. -author: sriharibs-msft -ms.author: srihas - -ms.date: 04/01/2022 +title: "Understand charts: Underlying data and chart representation (model-driven apps)" +description: "Charts display data visually by mapping textual values on two axes: horizontal (x) and vertical (y). The x axis is called the category axis and the y axis is called the series axis." +author: jasongre +ms.author: jasongre +ms.date: 03/03/2025 ms.reviewer: jdaly -ms.topic: "article" +ms.topic: concept-article ms.subservice: mda-developer search.audienceType: - developer @@ -15,9 +14,9 @@ contributors: --- # Understand charts: Underlying data and chart representation -Charts display data visually by mapping textual values on two axes: horizontal (x) and vertical (y). The x axis is called the *category* axis and the y axis is called the *series* axis. The category axis can display numeric as well as non-numeric values whereas the series axis only displays numeric values. +Charts display data visually by mapping textual values on two axes: horizontal (x) and vertical (y). The x axis is called the *category* axis and the y axis is called the *series* axis. The category axis can display numeric and non-numeric values whereas the series axis only displays numeric values. - Charts in model-driven apps can be further classified into the following: + Charts in model-driven apps can be further classified into the following groups: - **Single-series charts**: Charts that display data with a series (y) value mapped to a category (x) value. @@ -33,13 +32,13 @@ Charts display data visually by mapping textual values on two axes: horizontal ( - **Data representation (appearance)**: Specified using the *presentation description* XML string. > [!NOTE] -> Microsoft Chart Controls lets you create various types of charts such as column, bar, area, line, pie, funnel, bubble, and radar. The chart designer in model-driven apps lets you create only certain types of charts. However, using the SDK, you can create most of the chart types that are supported by Microsoft Chart Controls. +> Microsoft Chart Controls lets you create various types of charts such as column, bar, area, line, pie, funnel, bubble, and radar. The chart designer in model-driven apps lets you create only certain types of charts. However, using the SDK, you can create most of the chart types that Microsoft Chart Controls support. ## Use the data description XML string to specify chart data The data description XML string defines the data that is displayed on the chart. The contents of the XML string are validated against the visualization data description schema. For more information about the schema, see [Visualization Data Description Schema](visualization-data-description-schema.md). - You can specify the data description XML string while you are creating a chart using the `SavedQueryVisualization.DataDescription` or `UserQueryVisualization.DataDescription` for the organization-owned or user-owned chart respectively. + You can specify the data description XML string while you're creating a chart using the `SavedQueryVisualization.DataDescription` or `UserQueryVisualization.DataDescription` for the organization-owned or user-owned chart respectively. The data description XML string contains the following two elements: `<FetchCollection>` and `<CategoryCollection>`. @@ -52,20 +51,20 @@ Charts display data visually by mapping textual values on two axes: horizontal ( The FetchXML query enables you to filter your data. Also, filters are applied on charts through views. Therefore, if a filter condition is already specified in the FetchXML query in the `<FetchCollection>` element, and additionally a filter is applied through a view, the chart will display data that is returned after it applies all the filters. For more information about how to use the FetchXML query to filter data, see [Query data using FetchXml](../data-platform/fetchxml/overview.md). > [!NOTE] -> Although the data description XML string is validated again the visualization data description schema, the FetchXML query inside the `<FetchCollection>` element is not. The FetchXML query is validated against the FetchXML schema. For more information, see [FetchXml reference](../data-platform/fetchxml/reference/index.md). +> Although the data description XML string is validated again the visualization data description schema, the FetchXML query inside the `<FetchCollection>` element isn't. The FetchXML query is validated against the FetchXML schema. For more information, see [FetchXml reference](../data-platform/fetchxml/reference/index.md). - If the chart is a comparison chart, the `<FetchCollection>` element will contain two groups by* clauses. + If the chart is a comparison chart, the `<FetchCollection>` element contains two groups by* clauses. ### The \<CategoryCollection> element The `<CategoryCollection>` element contains information about the category (horizontal) and the series (vertical) axes in a chart. -- Each `<Category>` sub-element has a child element called `<MeasureCollection>` that maps to the `<Series>` element in the presentation description XML. A single series chart has a single `<MeasureCollection>` child element whereas a multi-series chart will have multiple `<MeasureCollection>` child elements, each mapped to the respective `<Series>` element in the presentation description XML. - -- Each `<MeasureCollection>` child element has an element called `<Measure>` that corresponds to the series (vertical) axis value, corresponding to each value on the category (horizontal) axis. +- Each `<Category>` subelement has a child element called `<MeasureCollection>` that maps to the `<Series>` element in the presentation description XML. A single series chart has a single `<MeasureCollection>` child element whereas a multi-series chart has multiple `<MeasureCollection>` child elements, each mapped to the respective `<Series>` element in the presentation description XML. +- Each `<MeasureCollection>` child element has an element called `<Measure>` that corresponds to the series (vertical) axis value, corresponding to each value on the category (horizontal) axis. -### Example - The following is a sample data description XML string: +### Example + +The following is a sample data description XML string: ```xml <datadefinition> @@ -90,44 +89,84 @@ For more sample data description XML strings, see [Sample Charts](sample-charts. ## Use the presentation description XML string to specify data representation -The presentation description XML string contains information about the appearance of the chart such as chart title, chart color, and chart type (bar, column, line, and so on). There is no schema definition for this XML string. However, the XML is a serialization of the [Chart](/dotnet/api/system.web.ui.datavisualization.charting.chart) class in Microsoft Chart Controls. More information: [Chart Controls](/previous-versions/visualstudio/visual-studio-2010/dd456632(v=vs.100)) +The presentation description XML string contains information about the appearance of the chart such as chart title, chart color, and chart type (bar, column, line, and so on). There's no schema definition for this XML string. However, the XML is a serialization of the [Chart](/dotnet/api/system.web.ui.datavisualization.charting.chart) class in Microsoft Chart Controls. [Learn more about Chart Controls](/previous-versions/visualstudio/visual-studio-2010/dd456632(v=vs.100)) -You can specify the presentation description XML string while you are creating a chart using the `SavedQueryVisualization.PresentationDescription` or `UserQueryVisualization.PresentationDescription` for the organization-owned or user-owned chart, respectively. +You can specify the presentation description XML string while you're creating a chart using the `SavedQueryVisualization.PresentationDescription` or `UserQueryVisualization.PresentationDescription` for the organization-owned or user-owned chart, respectively. +> [!NOTE] +> With the [modern, refreshed look](../../user/modern-fluent-design.md), charts control on view pages and dashboards were updated to a new color palette, overriding any custom colors by default. If you would like your charts to continue using custom colors with the modern refreshed look, you need to add `CustomColorOverride` property in the chart .xml file. +> +> ```xml +> <Chart CustomColorOverride="true"> +> ``` +> > [!IMPORTANT] -> In Unified Interface, only a subset of properties are supported. More information: [Supported methods and properties in Unified Interface](#methods-and-properties-supported-in-unified-interface) +> In Unified Interface, only a subset of properties are supported. [Learn more about Supported methods and properties in Unified Interface](#methods-and-properties-supported-in-unified-interface) ### Example for web client -The following is a sample presentation description XML string for web client: +The following XML is a sample presentation description XML string for web client: ```xml -<Chart Palette="BrightPastel"> - <Series> - <Series _Template_="All" Color="153, 204, 255" BorderColor="164, 164, 164" BorderDashStyle="Solid" BorderWidth="1" ShadowColor="128, 128, 128, 128" ShadowOffset="1" IsValueShownAsLabel="true" Font="{0}, 6.75pt" BackGradientStyle="TopBottom" BackSecondaryColor="0, 102, 153" LabelForeColor="100, 100, 100" ChartType="Column"> - <SmartLabelStyle Enabled="True" /> - <Points /> - </Series> - </Series> - <ChartAreas> - <ChartArea _Template_="All" BackColor="White" BorderColor="26, 59, 105" BorderWidth="0" BorderDashStyle="Solid"> <AxisY LineColor="204, 204, 204" TitleFont="{0}, 8pt, GdiCharSet=0" TitleForeColor="100, 100, 100" LabelAutoFitMaxFontSize="7" LabelAutoFitMinFontSize="7"> - <MajorTickMark LineColor="Gray" /> - <MajorGrid Enabled="false" /> - <LabelStyle Font="{0}, 6.75pt, GdiCharSet=0" ForeColor="100, 100, 100" /> - </AxisY> - <AxisX LineColor="204, 204, 204" TitleFont="{0}, 8pt, GdiCharSet=0" TitleForeColor="100, 100, 100" LabelAutoFitMaxFontSize="7" LabelAutoFitMinFontSize="7"> <MajorTickMark LineColor="Gray" /> <MajorGrid Enabled="false" /> - <LabelStyle Font="{0}, 6.75pt, GdiCharSet=0" ForeColor="100, 100, 100" /> - </AxisX> - </ChartArea> - </ChartAreas> - <Titles> - <Title _Template_="All" Font="{0}, 9pt, style=Bold, GdiCharSet=0" ForeColor="100, 100, 100"> - - + + + + + + + + + + + + + + + + + + + + + + + + + ``` -For more sample presentation description XML strings, see [Sample Charts](sample-charts.md). +For more sample presentation description XML strings, see [Sample Charts](sample-charts.md). ## Methods and properties supported in Unified Interface @@ -141,18 +180,18 @@ Gets or sets the X-axis type of the series. |Property Name| Description| |-------------|------------| -|Enabled|Gets or sets a value that indicates whether an axis is enabled.| -|LabelStyle Enabled|Gets or sets a flag that indicates whether the label is enabled.| -|LabelStyle ForeColor|Gets or sets the color of the label.| -|LabelStyle Format|Gets or sets the formatting string for the label text. More information: [Supported numeric format for charts](#supported-numeric-format-for-charts-in-unified-interface)| -|LineColor|Gets or sets the line color of an axis. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|IsReversed|Gets or sets a flag which indicates whether the axis is reversed.
If set to true, it has two effects for x-axis:
- x-axis labels are flipped in the reversed order (from right-to-left)
- It also bring the y-axis to the opposite side, to accommodate above right-to-left x-axis label.| -|MajorGrid Enabled|Gets or sets a flag that determines whether major or minor grid lines are enabled.| -|MajorGrid LineColor|Gets or sets the line color of a grid. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|MajorTickMark Enabled|Gets or sets a flag that determines whether major grid lines are enabled.| -|MajorTickMark LineColor|Gets or sets the line color of a grid.| -|Title|Gets or sets the title of the axis.| -|TitleForeColor|Gets or sets the text color of an axis title. More information: [Supported color format](#supported-color-format-in-unified-interface)| +|`Enabled`|Gets or sets a value that indicates whether an axis is enabled.| +|`LabelStyle Enabled`|Gets or sets a flag that indicates whether the label is enabled.| +|`LabelStyle ForeColor`|Gets or sets the color of the label.| +|`LabelStyle Format`|Gets or sets the formatting string for the label text. [Learn more about Supported numeric format for charts](#supported-numeric-format-for-charts-in-unified-interface)| +|`LineColor`|Gets or sets the line color of an axis. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`IsReversed`|Gets or sets a flag which indicates whether the axis is reversed.
If set to true, it has two effects for x-axis:
- x-axis labels are flipped in the reversed order (from right-to-left)
- It also brings the y-axis to the opposite side, to accommodate above right-to-left x-axis label.| +|`MajorGrid Enabled`|Gets or sets a flag that determines whether major or minor grid lines are enabled.| +|`MajorGrid LineColor`|Gets or sets the line color of a grid. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`MajorTickMark Enabled`|Gets or sets a flag that determines whether major grid lines are enabled.| +|`MajorTickMark LineColor`|Gets or sets the line color of a grid.| +|`Title`|Gets or sets the title of the axis.| +|`TitleForeColor`|Gets or sets the text color of an axis title. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| > [!TIP] @@ -161,11 +200,19 @@ Gets or sets the X-axis type of the series. **Example** ```xml - - - - - + + + + + ``` ### AxisY @@ -176,34 +223,52 @@ Gets or sets the Y-axis type of the series. |Property Name| Description| |-------------|------------| -|AxisY2|Gets or sets an Axis object that represents the secondary Y-axis.
- Second Y-axis only applies to multiple series chart.
- If you create multiple series chart with the chart editor, by default, the `YAxisType=Secondary` property will be added to the 2nd series of your chart, and a `AxisY2` node is added to the XML.
- If you want another series to be measured by second Y axis, you can move the `YAxisType=Secondary` to that series node.
- If you don't want a second Y axis, you can delete the `YAxisType=Secondary`.
- If a Y Axis (either primary or secondary) measures more than 1 series, title will not be added to that Y Axis, because Y Axis title doesn't know which series to display.| -|Enabled|Gets or sets a value that indicates whether an axis is enabled.| -|Interval|Gets or sets the interval of an axis.| -|LabelStyle Enabled|Gets or sets a flag that indicates whether the label is enabled.| -|LabelStyle ForeColor|Gets or sets the color of the label.| -|LabelStyle Format|Gets or sets the formatting string for the label text. More information: [Supported numeric format for charts](#supported-numeric-format-for-charts-in-unified-interface)| -|LineColor|Gets or sets the line color of an axis. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|MajorGrid Enabled|Gets or sets a flag that determines whether major grid lines are enabled.| -|MajorGrid LineColor|Gets or sets the line color of a grid. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|MajorTickMark Enabled|Gets or sets a flag that determines whether major grid lines are enabled.| -|MajorTickMark LineColor|Gets or sets the line color of a grid.| -|Maximum|Gets or sets the maximum value of an axis.| -|Minimum|Gets or sets the minimum value of an axis.| -|Title|Gets or sets the title of the axis.| -|TitleForeColor|Gets or sets the text color of an axis title. More information: [Supported color format](#supported-color-format-in-unified-interface)| +|`AxisY2`|Gets or sets an Axis object that represents the secondary Y-axis.
- Second Y-axis only applies to multiple series chart.
- If you create multiple series chart with the chart editor, by default, the `YAxisType=Secondary` property is added to the second series of your chart, and a `AxisY2` node is added to the XML.
- If you want another series to be measured by second Y axis, you can move the `YAxisType=Secondary` to that series node.
- If you don't want a second Y axis, you can delete the `YAxisType=Secondary`.
- If a Y Axis (either primary or secondary) measures more than one series, title won't be added to that Y Axis, because Y Axis title doesn't know which series to display.| +|`Enabled`|Gets or sets a value that indicates whether an axis is enabled.| +|`Interval`|Gets or sets the interval of an axis.| +|`LabelStyle Enabled`|Gets or sets a flag that indicates whether the label is enabled.| +|`LabelStyle ForeColor`|Gets or sets the color of the label.| +|`LabelStyle Format`|Gets or sets the formatting string for the label text. [Learn more about Supported numeric format for charts](#supported-numeric-format-for-charts-in-unified-interface)| +|`LineColor`|Gets or sets the line color of an axis. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`MajorGrid Enabled`|Gets or sets a flag that determines whether major grid lines are enabled.| +|`MajorGrid LineColor`|Gets or sets the line color of a grid. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`MajorTickMark Enabled`|Gets or sets a flag that determines whether major grid lines are enabled.| +|`MajorTickMark LineColor`|Gets or sets the line color of a grid.| +|`Maximum`|Gets or sets the maximum value of an axis.| +|`Minimum`|Gets or sets the minimum value of an axis.| +|`Title`|Gets or sets the title of the axis.| +|`TitleForeColor`|Gets or sets the text color of an axis title. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| **Example** ```xml - - - - + + + + - - - - + + + + ``` @@ -215,12 +280,15 @@ The root class for the charts. |Property Name|Description| |-------------|------------| -|PaletteCustomColor|Gets or sets an array of custom palette colors. It follows the priority as shown below:
- Renders the color defined in the `Series` node.
- If the color palette is specified, chart picks the color from the color palette.
- If none is specified, it picks up the default color palette. More information: [Supported color format](#supported-color-format-in-unified-interface)| +|`PaletteCustomColor`|Gets or sets an array of custom palette colors. It follows the priority as shown below:
- Renders the color defined in the `Series` node.
- If the color palette is specified, chart picks the color from the color palette.
- If none is specified, it picks up the default color palette. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| **Example** ```xml - + ``` ### ChartArea @@ -231,15 +299,17 @@ Represents a chart area on the chart image. |Property Name| Description| |-------------|------------| -|Area3DStyle Enable3D|Gets or sets a value that indicates whether the flag toggles the 3D on and off for a chart area. It supports the following 3D chart types:
- 3D Column
- 3D Bar
- 3D StackedColumn
- 3D StackedBar
- 3D StackedColumn100
- 3D StackedBar100
- 3D Pie| -|BackColor|Allow users to set the plot background to either a solid or a gradient color. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|BackSecondaryColor|Allow users to set the plot background to either a solid or a gradient color. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|BackGradientStyle|Allow users to set the plot background to either a solid or a gradient color.| +|`Area3DStyle Enable3D`|Gets or sets a value that indicates whether the flag toggles the 3D on and off for a chart area. It supports the following 3D chart types:
- 3D Column
- 3D Bar
- 3D StackedColumn
- 3D StackedBar
- 3D StackedColumn100
- 3D StackedBar100
- 3D Pie| +|`BackColor`|Allow users to set the plot background to either a solid or a gradient color. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`BackSecondaryColor`|Allow users to set the plot background to either a solid or a gradient color. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`BackGradientStyle`|Allow users to set the plot background to either a solid or a gradient color.| **Example** ```xml - + ``` @@ -252,7 +322,7 @@ Represents the legend for the chart image. |Property Name| Description| |-------------|------------| -|Enabled| Defines whether the legend is enabled. By default it is set to `True`.| +|`Enabled`| Defines whether the legend is enabled. By default it's set to `True`.| **Example** @@ -270,31 +340,49 @@ Stores data points and series. |Property Name| Description| |-------------|------------| -|BorderColor|Gets or sets the border color of the data point. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|BorderWidth|Gets or sets the border width of the data point.| -|ChartType| An enumeration value that indicates the chart type that is used to represent the series. The default value is Column. It supports the following chart types:
- Column
- StackedColumn
- StackedColumn100
- Bar
- StackedBar
- StackedBar100
- Area
- StackedArea
- StackedArea100
- Line
- Pie
- Funnel
- Tag
- Doughnut
- Point| -|Color|Gets or sets the color of the data point. For funnel and pie charts, the color property defined in the series node is ignored, but picks the chart color from color palette. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|IsValueShownAsLabel|Gets or sets a flag that indicates whether to show the value of the data point on the label.| -|CustomProperties|Allows users to set `FunnelNeckHeight` and `FunnelNeckWidth` to customize funnel chart's shape. FunnelNeckHeight & FunnelNeckWidth represents the percentage. This parameter is only supported for funnel chart types.| -|IsVisibleInLegend|Gets or sets a flag that indicates whether the item is shown in the legend.| -|LabelForeColor|Gets or sets the text color of the label. More information: [Supported color format](#supported-color-format-in-unified-interface)| -|LabelFormat|Gets or sets the format of the data point label. More information: [Supported numeric format for charts](#supported-numeric-format-for-charts-in-unified-interface)| -|LegendText|Gets or sets the text of the item in the legend. For funnel and pie charts, the legend displays each data point's value in a series. Instead of displaying the series name as a whole.| -|YAxisType|Gets or sets the Y-axis type of a series. Only the second Y-axis is supported, not second X-axis.| +|`BorderColor`|Gets or sets the border color of the data point. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`BorderWidth`|Gets or sets the border width of the data point.| +|`ChartType`| An enumeration value that indicates the chart type that is used to represent the series. The default value is Column. It supports the following chart types:
- Column
- StackedColumn
- StackedColumn100
- Bar
- StackedBar
- StackedBar100
- Area
- StackedArea
- StackedArea100
- Line
- Pie
- Funnel
- Tag
- Doughnut
- Point| +|`Color`|Gets or sets the color of the data point. For funnel and pie charts, the color property defined in the series node is ignored, but picks the chart color from color palette. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`IsValueShownAsLabel`|Gets or sets a flag that indicates whether to show the value of the data point on the label.| +|`CustomProperties`|Allows users to set `FunnelNeckHeight` and `FunnelNeckWidth` to customize funnel chart's shape. FunnelNeckHeight & FunnelNeckWidth represents the percentage. This parameter is only supported for funnel chart types.| +|`IsVisibleInLegend`|Gets or sets a flag that indicates whether the item is shown in the legend.| +|`LabelForeColor`|Gets or sets the text color of the label. [Learn more about Supported color format](#supported-color-format-in-unified-interface)| +|`LabelFormat`|Gets or sets the format of the data point label. [Learn more about Supported numeric format for charts](#supported-numeric-format-for-charts-in-unified-interface)| +|`LegendText`|Gets or sets the text of the item in the legend. For funnel and pie charts, the legend displays each data point's value in a series. Instead of displaying the series name as a whole.| +|`YAxisType`|Gets or sets the Y-axis type of a series. Only the second Y-axis is supported, not second X-axis.| > [!NOTE] -> - Currently, we partially support `#PERCENT`. `#VAL` and `#TOTAL` are not supported in Unified Interface. -> - For non comparison charts, we support a maximum of 5 series (1 category). For comparison charts, we only support 1 series and 2 categories. +> - Currently, we partially support `#PERCENT`. `#VAL` and `#TOTAL` aren't supported in Unified Interface. +> - For non comparison charts, we support a maximum of five series (one category). For comparison charts, we only support one series and two categories. **Example** ```xml - + - + + ``` ### Supported color format in Unified Interface @@ -311,18 +399,18 @@ Unified Interface supports the following color formats in chart presentation xml |Formatting values|Description| |------------|----------------| |`#,0` | No scaling, No decimals, leading zero| -|`#,0,.##K`|Thousands, up to 2 decimals, leading zero| -|`#,0,,.##M`|Millions, up to 2 decimals, leading zero| -|`#,0,,,.##B` |Billions, up to 2 decimals, leading zero| +|`#,0,.##K`|Thousands, up to two decimals, leading zero| +|`#,0,,.##M`|Millions, up to two decimals, leading zero| +|`#,0,,,.##B` |Billions, up to two decimals, leading zero| |`C`|Currency with default decimals| |`C0`| Currency with no decimals| -|`C2`|Currency with 2 decimals| +|`C2`|Currency with two decimals| |`F0`|Fixed point| |`#,0;(#,0);' '`| No scaling, no decimals, leading zero, negative value shown in braces, suppress zeros| -|`#,0,.##K;(#,0,.##K);' '` | Thousands, up to 2 decimals, leading zero negative value shown in braces, suppress zeros| -|`#,0,,.##M;(#,0,,.##M);' '`| Millions, up to 2 decimals, leading zero negative value shown in braces, suppress zeros| -|`#,0,,,.##B;(#,0,,,.##B);' '` | Billions, up to 2 decimals, leading zero negative value shown in braces, suppress zeros| -|`%`|Percent sign (%) in a format string causes a number to be multiplied by 100 before it is formatted| +|`#,0,.##K;(#,0,.##K);' '` | Thousands, up to two decimals, leading zero negative value shown in braces, suppress zeros| +|`#,0,,.##M;(#,0,,.##M);' '`| Millions, up to two decimals, leading zero negative value shown in braces, suppress zeros| +|`#,0,,,.##B;(#,0,,,.##B);' '` | Billions, up to two decimals, leading zero negative value shown in braces, suppress zeros| +|`%`|Percent sign (%) in a format string causes a number to be multiplied by 100 before it's formatted| ||| ### See also diff --git a/powerapps-docs/developer/model-driven-apps/understand-dashboards-dashboard-components-formxml.md b/powerapps-docs/developer/model-driven-apps/understand-dashboards-dashboard-components-formxml.md index abad165582..5a942a2a00 100644 --- a/powerapps-docs/developer/model-driven-apps/understand-dashboards-dashboard-components-formxml.md +++ b/powerapps-docs/developer/model-driven-apps/understand-dashboards-dashboard-components-formxml.md @@ -1,13 +1,12 @@ --- -title: "Understand dashboards: Dashboard components and FormXML (model-driven apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces -description: "Dashboards are one of the different types of forms in Mode-driven Apps. You can use the SystemForm.Type or UserForm.Type to determine whether the form is a dashboard." # 115-145 characters including spaces. This abstract displays in the search result. +title: "Understand dashboards: Dashboard components and FormXML (model-driven apps)" +description: "Dashboards are one of the different types of forms in Mode-driven Apps. You can use the SystemForm.Type or UserForm.Type to determine whether the form is a dashboard." +author: jasongre +ms.author: jasongre ms.date: 04/01/2022 -ms.reviewer: "jdaly" -ms.topic: "article" -author: sriharibs-msft +ms.reviewer: jdaly +ms.topic: how-to ms.subservice: mda-developer -ms.author: srihas - # MSFT alias of manager or PM counterpart search.audienceType: - developer contributors: @@ -15,86 +14,93 @@ contributors: --- # Understand dashboards: Dashboard components and FormXML -Dashboards are one of the different types of forms in model-driven apps. You can use the `SystemForm.Type` or `UserForm.Type` to determine whether the form is a dashboard. A form of dashboard type has the property value of ”0”. +Dashboards are one of the different types of forms in model-driven apps. You can use the `SystemForm.Type` or `UserForm.Type` to determine whether the form is a dashboard. A form of dashboard type has the property value of `0`. The definition of the form content and presentation is stored in the FormXML. More information: [Form XML Schema](form-xml-schema.md) For sample FormXML strings for different types of dashboards, see [Sample Dashboards](sample-dashboards.md). +## Dashboard components -## Dashboard components - A dashboard can contain charts, grids, IFRAMEs, or web resources. By default, a single dashboard can contain up to six of these components. +A dashboard can contain charts, grids, IFRAMEs, or web resources. By default, a single dashboard can contain up to six of these components. -### Charts - An organization-owned dashboard can contain only organization-owned charts. However, a user-owned dashboard can contain user-owned and organization-owned charts. More information [Charts (Visualizations) for model-driven apps](view-data-with-visualizations-charts.md) +### Charts -### Grids - Grids fetch data from queries (views) in model-driven apps. An organization-owned dashboard can contain only the grids that fetch data from saved queries. However, a user-owned dashboard can contain grids that fetch data from user and saved queries. More information: [SavedQuery table](../data-platform/reference/entities/savedquery.md) +An organization-owned dashboard can contain only organization-owned charts. However, a user-owned dashboard can contain user-owned and organization-owned charts. More information [Charts (Visualizations) for model-driven apps](view-data-with-visualizations-charts.md) + +### Grids + +Grids fetch data from queries (views) in model-driven apps. An organization-owned dashboard can contain only the grids that fetch data from saved queries. However, a user-owned dashboard can contain grids that fetch data from user and saved queries. More information: [SavedQuery table](../data-platform/reference/entities/savedquery.md) [!INCLUDE[cc-terminology](../data-platform/includes/cc-terminology.md)] -### IFRAMEs - When you add an IFRAME to an organization-owned dashboard, you can specify whether to restrict or allow cross-frame scripting. - To do so, you have to use the `` parameter in the IFRAME control in the FormXML. However, for user-owned dashboards, cross-frame scripting for IFRAMEs is restricted, and you can’t change it. If you attempt to create a user-owned dashboard that contains an IFRAME with cross-frame scripting enabled, an error message will be displayed. +### IFRAMEs + +When you add an IFRAME to an organization-owned dashboard, you can specify whether to restrict or allow cross-frame scripting. +To do so, you have to use the `` parameter in the IFRAME control in the FormXML. However, for user-owned dashboards, cross-frame scripting for IFRAMEs is restricted, and you can't change it. If you attempt to create a user-owned dashboard that contains an IFRAME with cross-frame scripting enabled, an error message is displayed. + +### Web resources + +Only form-enabled web resources can be included in a dashboard. Although this restriction is applicable when you're adding a web resource using the Dashboard designer in the web application, there's no such restriction applied when adding a web resource to a dashboard using the SDK. More information: [Web resources for model-driven apps](web-resources.md) -### Web resources - Only form-enabled web resources can be included in a dashboard. Although this restriction is applicable when you are adding a web resource using the Dashboard designer in the web application, there is no such restriction applied when adding a web resource to a dashboard using the SDK. More information: [Web resources for model-driven apps](web-resources.md) + + +## Dashboard components and FormXML elements + +The dashboard components are displayed in model-driven apps based on the values specified in the FormXML. The following image shows an example of a dashboard. Each dashboard can include multiple tabs. Tabs are a vertical stack separating the body of the dashboard, and can be expanded or collapsed. A tab can contain multiple sections. Sections enable for grouping and layout of dashboard components. - -## Dashboard components and FormXML elements - The dashboard components are displayed in model-driven apps based on the values specified in the FormXML. The following image shows an example of a dashboard. Each dashboard can include multiple tabs. Tabs are a vertical stack separating the body of the dashboard, and can be expanded or collapsed. A tab can contain multiple sections. Sections enable for grouping and layout of dashboard components. - > [!NOTE] > Tab and section names are not displayed on a dashboard page. - ![Dashboard components layout.](media/crm-v5s-dashboards-components.png "Dashboard components layout") + ![Dashboard components layout.](media/crm-v5s-dashboards-components.png "Dashboard components layout") + + - ## FormXML elements supported for dashboards - Although dashboards are a type of forms, not all FormXML elements and parameters are supported by dashboards. The following table provides information about the FormXML elements, child elements, and parameters supported by dashboards. +Although dashboards are a type of forms, dashboards don't support all FormXML elements and parameters. The following table provides information about the FormXML elements, child elements, and parameters supported by dashboards. - For sample FormXML for different types of dashboards, see [Sample Dashboards](sample-dashboards.md). +For sample FormXML for different types of dashboards, see [Sample Dashboards](sample-dashboards.md). +|Element|Child Elements|Element parameters| +|----|----|----| +|``|``|none| +|``|``|none| +|``|-``
-``|-`id`
-`name`
-`expanded`
-`verticallayout`
-`showlabel`
-`locklevel` | +|``|`